From 52447f1d8c3862f629d0aca2f954a44cd0e9212a Mon Sep 17 00:00:00 2001 From: Jonas Bach Date: Thu, 13 Aug 2015 13:52:18 +0200 Subject: [PATCH] fix for use with browserify --- jquery-visibility.js | 2 +- jquery-visibility.min.js | 2 +- src/jquery-visibility.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jquery-visibility.js b/jquery-visibility.js index 3bd10d0..b2f2a8b 100644 --- a/jquery-visibility.js +++ b/jquery-visibility.js @@ -22,7 +22,7 @@ // Browser globals factory(root, jQuery); } -}(this, function(window, $, undefined) { +}(typeof window !== 'undefined' ? window : this, function(window, $, undefined) { "use strict"; var diff --git a/jquery-visibility.min.js b/jquery-visibility.min.js index 5ae19e2..5fe599b 100644 --- a/jquery-visibility.min.js +++ b/jquery-visibility.min.js @@ -1,2 +1,2 @@ /*! jquery-visibility v1.0.12 | MIT license | http://mths.be/visibility */ -!function(e,i){"function"==typeof define&&define.amd?define(["jquery"],function(t){return i(e,t)}):"object"==typeof exports?module.exports=i(e,require("jquery")):i(e,jQuery)}(this,function(e,i,t){"use strict";function o(){"hidden"!==n&&(r.hidden=f.pageVisibility?r[n]:t)}for(var n,u,r=e.document,s=["webkit","o","ms","moz",""],f=i.support||{},c=("onfocusin"in r&&"hasFocus"in r?"focusin focusout":"focus blur");(u=s.pop())!==t;)if(n=(u?u+"H":"h")+"idden",f.pageVisibility=r[n]!==t,f.pageVisibility){c=u+"visibilitychange";break}o(),i(/blur$/.test(c)?e:r).on(c,function(e){var u=e.type,s=e.originalEvent;if(s){var f=s.toElement;(!/^focus./.test(u)||f===t&&s.fromElement===t&&s.relatedTarget===t)&&i(r).triggerHandler(n&&r[n]||/^(?:blur|focusout)$/.test(u)?"hide":"show"),o()}})}); \ No newline at end of file +!function(e,i){"function"==typeof define&&define.amd?define(["jquery"],function(t){return i(e,t)}):"object"==typeof exports?module.exports=i(e,require("jquery")):i(e,jQuery)}("undefined"!=typeof window?window:this,function(e,i,t){"use strict";function n(){"hidden"!==o&&(r.hidden=s.pageVisibility?r[o]:t)}for(var o,u,r=e.document,f=["webkit","o","ms","moz",""],s=i.support||{},d=("onfocusin"in r&&"hasFocus"in r?"focusin focusout":"focus blur");(u=f.pop())!==t;)if(o=(u?u+"H":"h")+"idden",s.pageVisibility=r[o]!==t,s.pageVisibility){d=u+"visibilitychange";break}n(),i(/blur$/.test(d)?e:r).on(d,function(e){var u=e.type,f=e.originalEvent;if(f){var s=f.toElement;(!/^focus./.test(u)||s===t&&f.fromElement===t&&f.relatedTarget===t)&&i(r).triggerHandler(o&&r[o]||/^(?:blur|focusout)$/.test(u)?"hide":"show"),n()}})}); \ No newline at end of file diff --git a/src/jquery-visibility.js b/src/jquery-visibility.js index 28238c1..b323fc7 100644 --- a/src/jquery-visibility.js +++ b/src/jquery-visibility.js @@ -11,7 +11,7 @@ // Browser globals factory(root, jQuery); } -}(this, function(window, $, undefined) { +}(typeof window !== 'undefined' ? window : this, function(window, $, undefined) { "use strict"; var