Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/mq4-hover-shim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dist/browser/mq4-hover-hover-shim.js')
-rw-r--r--dist/browser/mq4-hover-hover-shim.js32
1 files changed, 13 insertions, 19 deletions
diff --git a/dist/browser/mq4-hover-hover-shim.js b/dist/browser/mq4-hover-hover-shim.js
index 8c258d2..0fa589b 100644
--- a/dist/browser/mq4-hover-hover-shim.js
+++ b/dist/browser/mq4-hover-hover-shim.js
@@ -1,5 +1,5 @@
/*!
- * mq4-hover-hover-shim v0.0.3
+ * mq4-hover-hover-shim v0.0.4
* https://github.com/cvrebert/mq4-hover-hover-shim
* Copyright (c) 2014 Christopher Rebert
* Licensed under the MIT License (https://github.com/cvrebert/mq4-hover-hover-shim/blob/master/LICENSE).
@@ -75,24 +75,18 @@ function triggerEvent() {
var HOVER_ON_DEMAND = "(hover: on-demand),(-moz-hover: on-demand),(-ms-hover: on-demand),(-webkit-hover: on-demand)";
var HOVER_HOVER = "(hover: hover),(-moz-hover: hover),(-ms-hover: hover),(-webkit-hover: hover)";
if (window.matchMedia("" + HOVER_NONE + "," + HOVER_ON_DEMAND + "," + HOVER_HOVER).matches) {
- var _ret = (function () {
- // Browser understands the `hover` media feature
- var hoverCallback = function (mql) {
- var doesMatch = mql.matches;
- if (doesMatch !== canTrulyHover) {
- canTrulyHover = doesMatch;
- triggerEvent();
- }
- };
- var atHoverQuery = window.matchMedia(HOVER_HOVER);
- atHoverQuery.addListener(hoverCallback);
- hoverCallback(atHoverQuery);
- return {
- v: undefined
- };
- })();
-
- if (typeof _ret === "object") return _ret.v;
+ // Browser understands the `hover` media feature
+ var hoverCallback = function (mql) {
+ var doesMatch = mql.matches;
+ if (doesMatch !== canTrulyHover) {
+ canTrulyHover = doesMatch;
+ triggerEvent();
+ }
+ };
+ var atHoverQuery = window.matchMedia(HOVER_HOVER);
+ atHoverQuery.addListener(hoverCallback);
+ hoverCallback(atHoverQuery);
+ return;
}
// Check for touch support instead.