From 07535413b91d84c677479dc5f0725461479f57a5 Mon Sep 17 00:00:00 2001 From: "Boris A. Burkov" Date: Tue, 13 Feb 2018 23:11:31 +0000 Subject: [PATCH] window might not be defined in node.js environment. --- dist/metisMenu.js | 2 +- dist/metisMenu.js.map | 2 +- dist/metisMenu.min.js | 2 +- src/metisMenu.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/metisMenu.js b/dist/metisMenu.js index 3e41fd9..472830a 100644 --- a/dist/metisMenu.js +++ b/dist/metisMenu.js @@ -59,7 +59,7 @@ } function transitionEndTest() { - if (window.QUnit) { + if (typeof window !== 'undefined' && window.QUnit) { return false; } diff --git a/dist/metisMenu.js.map b/dist/metisMenu.js.map index ffb692a..b666255 100644 --- a/dist/metisMenu.js.map +++ b/dist/metisMenu.js.map @@ -1 +1 @@ -{"version":3,"sources":["metisMenu.js"],"names":["global","factory","define","amd","exports","require","jquery","metisMenu","this","_jquery","obj","__esModule","_typeof","Symbol","iterator","constructor","prototype","Util","$","transition","transitionEndEmulator","duration","_this2","called","one","TRANSITION_END","setTimeout","triggerTransitionEnd","element","trigger","end","supportsTransitionEnd","Boolean","window","QUnit","fn","mmEmulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","jQuery","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Default","toggle","preventDefault","activeClass","collapseClass","collapseInClass","collapsingClass","triggerElement","parentTrigger","subMenu","Event","SHOW","SHOWN","HIDE","HIDDEN","CLICK_DATA_API","MetisMenu","config","instance","Constructor","TypeError","_classCallCheck","_element","_config","_getConfig","_transitioning","init","self","find","has","children","attr","addClass","not","on","e","_this","_parent","parent","_siblings","siblings","_list","hasClass","_hide","_show","onTransitionStart","_el","startEvent","isDefaultPrevented","removeClass","height","setTransitioning","complete","scrollHeight","offsetHeight","onTransitionEnd","css","isTransitioning","dispose","removeData","off","extend","_jQueryInterface","each","$this","data","test","undefined","Error","noConflict"],"mappings":"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","file":"metisMenu.min.js"} \ No newline at end of file +{"version":3,"sources":["metisMenu.js"],"names":["global","factory","define","amd","exports","require","jquery","metisMenu","this","_jquery","obj","__esModule","_typeof","Symbol","iterator","constructor","prototype","$","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Default","Event","MetisMenu","Util","transition","transitionEndEmulator","duration","_this2","called","one","TRANSITION_END","setTimeout","triggerTransitionEnd","element","trigger","end","supportsTransitionEnd","Boolean","window","QUnit","fn","mmEmulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","jQuery","toggle","preventDefault","activeClass","collapseClass","collapseInClass","collapsingClass","triggerElement","parentTrigger","subMenu","SHOW","SHOWN","HIDE","HIDDEN","CLICK_DATA_API","config","instance","Constructor","TypeError","_classCallCheck","_element","_config","_getConfig","_transitioning","init","self","find","has","children","attr","addClass","not","on","e","_this","_parent","parent","_siblings","siblings","_list","hasClass","_hide","_show","onTransitionStart","_el","startEvent","isDefaultPrevented","removeClass","height","setTransitioning","complete","scrollHeight","offsetHeight","onTransitionEnd","css","isTransitioning","dispose","removeData","off","extend","_jQueryInterface","each","$this","data","test","undefined","Error","noConflict"],"mappings":"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","file":"metisMenu.min.js"} \ No newline at end of file diff --git a/dist/metisMenu.min.js b/dist/metisMenu.min.js index 9b8b1a8..33132c3 100644 --- a/dist/metisMenu.min.js +++ b/dist/metisMenu.min.js @@ -7,5 +7,5 @@ * Under MIT License */ -!function(n,i){if("function"==typeof define&&define.amd)define(["jquery"],i);else if("undefined"!=typeof exports)i(require("jquery"));else{i(n.jquery),n.metisMenu={}}}(this,function(n){"use strict";var i;i=n,i&&i.__esModule;var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};var e=function(n){var i=!1;function t(i){var t=this,s=!1;return n(this).one(e.TRANSITION_END,function(){s=!0}),setTimeout(function(){s||e.triggerTransitionEnd(t)},i),this}var e={TRANSITION_END:"mmTransitionEnd",triggerTransitionEnd:function(t){n(t).trigger(i.end)},supportsTransitionEnd:function(){return Boolean(i)}};return i=!window.QUnit&&{end:"transitionend"},n.fn.mmEmulateTransitionEnd=t,e.supportsTransitionEnd()&&(n.event.special[e.TRANSITION_END]={bindType:i.end,delegateType:i.end,handle:function(i){if(n(i.target).is(this))return i.handleObj.handler.apply(this,arguments)}}),e}(jQuery);!function(n){var i="metisMenu",s="metisMenu",o="."+s,a=n.fn[i],r={toggle:!0,preventDefault:!0,activeClass:"active",collapseClass:"collapse",collapseInClass:"in",collapsingClass:"collapsing",triggerElement:"a",parentTrigger:"li",subMenu:"ul"},l={SHOW:"show"+o,SHOWN:"shown"+o,HIDE:"hide"+o,HIDDEN:"hidden"+o,CLICK_DATA_API:"click"+o+".data-api"},c=function(){function i(n,t){!function(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}(this,i),this._element=n,this._config=this._getConfig(t),this._transitioning=null,this.init()}return i.prototype.init=function(){var i=this;n(this._element).find(this._config.parentTrigger+"."+this._config.activeClass).has(this._config.subMenu).children(this._config.subMenu).attr("aria-expanded",!0).addClass(this._config.collapseClass+" "+this._config.collapseInClass),n(this._element).find(this._config.parentTrigger).not("."+this._config.activeClass).has(this._config.subMenu).children(this._config.subMenu).attr("aria-expanded",!1).addClass(this._config.collapseClass),n(this._element).find(this._config.parentTrigger).has(this._config.subMenu).children(this._config.triggerElement).on(l.CLICK_DATA_API,function(t){var e=n(this),s=e.parent(i._config.parentTrigger),o=s.siblings(i._config.parentTrigger).children(i._config.triggerElement),a=s.children(i._config.subMenu);i._config.preventDefault&&t.preventDefault(),"true"!==e.attr("aria-disabled")&&(s.hasClass(i._config.activeClass)?(e.attr("aria-expanded",!1),i._hide(a)):(i._show(a),e.attr("aria-expanded",!0),i._config.toggle&&o.attr("aria-expanded",!1)),i._config.onTransitionStart&&i._config.onTransitionStart(t))})},i.prototype._show=function(i){if(!this._transitioning&&!n(i).hasClass(this._config.collapsingClass)){var t=this,s=n(i),o=n.Event(l.SHOW);if(s.trigger(o),!o.isDefaultPrevented()){s.parent(this._config.parentTrigger).addClass(this._config.activeClass),this._config.toggle&&this._hide(s.parent(this._config.parentTrigger).siblings().children(this._config.subMenu+"."+this._config.collapseInClass).attr("aria-expanded",!1)),s.removeClass(this._config.collapseClass).addClass(this._config.collapsingClass).height(0),this.setTransitioning(!0);var a=function(){t._config&&t._element&&(s.removeClass(t._config.collapsingClass).addClass(t._config.collapseClass+" "+t._config.collapseInClass).height("").attr("aria-expanded",!0),t.setTransitioning(!1),s.trigger(l.SHOWN))};e.supportsTransitionEnd()?s.height(s[0].scrollHeight).one(e.TRANSITION_END,a).mmEmulateTransitionEnd(350):a()}}},i.prototype._hide=function(i){if(!this._transitioning&&n(i).hasClass(this._config.collapseInClass)){var t=this,s=n(i),o=n.Event(l.HIDE);if(s.trigger(o),!o.isDefaultPrevented()){s.parent(this._config.parentTrigger).removeClass(this._config.activeClass),s.height(s.height())[0].offsetHeight,s.addClass(this._config.collapsingClass).removeClass(this._config.collapseClass).removeClass(this._config.collapseInClass),this.setTransitioning(!0);var a=function(){t._config&&t._element&&(t._transitioning&&t._config.onTransitionEnd&&t._config.onTransitionEnd(),t.setTransitioning(!1),s.trigger(l.HIDDEN),s.removeClass(t._config.collapsingClass).addClass(t._config.collapseClass).attr("aria-expanded",!1))};e.supportsTransitionEnd()?0==s.height()||"none"==s.css("display")?a():s.height(0).one(e.TRANSITION_END,a).mmEmulateTransitionEnd(350):a()}}},i.prototype.setTransitioning=function(n){this._transitioning=n},i.prototype.dispose=function(){n.removeData(this._element,s),n(this._element).find(this._config.parentTrigger).has(this._config.subMenu).children(this._config.triggerElement).off("click"),this._transitioning=null,this._config=null,this._element=null},i.prototype._getConfig=function(i){return i=n.extend({},r,i)},i._jQueryInterface=function(e){return this.each(function(){var o=n(this),a=o.data(s),l=n.extend({},r,o.data(),"object"===(void 0===e?"undefined":t(e))&&e);if(!a&&/dispose/.test(e)&&this.dispose(),a||(a=new i(this,l),o.data(s,a)),"string"==typeof e){if(void 0===a[e])throw new Error('No method named "'+e+'"');a[e]()}})},i}();n.fn[i]=c._jQueryInterface,n.fn[i].Constructor=c,n.fn[i].noConflict=function(){return n.fn[i]=a,c._jQueryInterface}}(jQuery)}); +!function(n,i){if("function"==typeof define&&define.amd)define(["jquery"],i);else if("undefined"!=typeof exports)i(require("jquery"));else{i(n.jquery),n.metisMenu={}}}(this,function(n){"use strict";var i;(i=n)&&i.__esModule;var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};var e,s,o,a,r,l,c,g,f=function(n){var i=!1;function t(i){var t=this,s=!1;return n(this).one(e.TRANSITION_END,function(){s=!0}),setTimeout(function(){s||e.triggerTransitionEnd(t)},i),this}var e={TRANSITION_END:"mmTransitionEnd",triggerTransitionEnd:function(t){n(t).trigger(i.end)},supportsTransitionEnd:function(){return Boolean(i)}};return i=("undefined"==typeof window||!window.QUnit)&&{end:"transitionend"},n.fn.mmEmulateTransitionEnd=t,e.supportsTransitionEnd()&&(n.event.special[e.TRANSITION_END]={bindType:i.end,delegateType:i.end,handle:function(i){if(n(i.target).is(this))return i.handleObj.handler.apply(this,arguments)}}),e}(jQuery);e=jQuery,s="metisMenu",a="."+(o="metisMenu"),r=e.fn[s],l={toggle:!0,preventDefault:!0,activeClass:"active",collapseClass:"collapse",collapseInClass:"in",collapsingClass:"collapsing",triggerElement:"a",parentTrigger:"li",subMenu:"ul"},c={SHOW:"show"+a,SHOWN:"shown"+a,HIDE:"hide"+a,HIDDEN:"hidden"+a,CLICK_DATA_API:"click"+a+".data-api"},g=function(){function n(i,t){!function(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}(this,n),this._element=i,this._config=this._getConfig(t),this._transitioning=null,this.init()}return n.prototype.init=function(){var n=this;e(this._element).find(this._config.parentTrigger+"."+this._config.activeClass).has(this._config.subMenu).children(this._config.subMenu).attr("aria-expanded",!0).addClass(this._config.collapseClass+" "+this._config.collapseInClass),e(this._element).find(this._config.parentTrigger).not("."+this._config.activeClass).has(this._config.subMenu).children(this._config.subMenu).attr("aria-expanded",!1).addClass(this._config.collapseClass),e(this._element).find(this._config.parentTrigger).has(this._config.subMenu).children(this._config.triggerElement).on(c.CLICK_DATA_API,function(i){var t=e(this),s=t.parent(n._config.parentTrigger),o=s.siblings(n._config.parentTrigger).children(n._config.triggerElement),a=s.children(n._config.subMenu);n._config.preventDefault&&i.preventDefault(),"true"!==t.attr("aria-disabled")&&(s.hasClass(n._config.activeClass)?(t.attr("aria-expanded",!1),n._hide(a)):(n._show(a),t.attr("aria-expanded",!0),n._config.toggle&&o.attr("aria-expanded",!1)),n._config.onTransitionStart&&n._config.onTransitionStart(i))})},n.prototype._show=function(n){if(!this._transitioning&&!e(n).hasClass(this._config.collapsingClass)){var i=this,t=e(n),s=e.Event(c.SHOW);if(t.trigger(s),!s.isDefaultPrevented()){t.parent(this._config.parentTrigger).addClass(this._config.activeClass),this._config.toggle&&this._hide(t.parent(this._config.parentTrigger).siblings().children(this._config.subMenu+"."+this._config.collapseInClass).attr("aria-expanded",!1)),t.removeClass(this._config.collapseClass).addClass(this._config.collapsingClass).height(0),this.setTransitioning(!0);var o=function(){i._config&&i._element&&(t.removeClass(i._config.collapsingClass).addClass(i._config.collapseClass+" "+i._config.collapseInClass).height("").attr("aria-expanded",!0),i.setTransitioning(!1),t.trigger(c.SHOWN))};f.supportsTransitionEnd()?t.height(t[0].scrollHeight).one(f.TRANSITION_END,o).mmEmulateTransitionEnd(350):o()}}},n.prototype._hide=function(n){if(!this._transitioning&&e(n).hasClass(this._config.collapseInClass)){var i=this,t=e(n),s=e.Event(c.HIDE);if(t.trigger(s),!s.isDefaultPrevented()){t.parent(this._config.parentTrigger).removeClass(this._config.activeClass),t.height(t.height())[0].offsetHeight,t.addClass(this._config.collapsingClass).removeClass(this._config.collapseClass).removeClass(this._config.collapseInClass),this.setTransitioning(!0);var o=function(){i._config&&i._element&&(i._transitioning&&i._config.onTransitionEnd&&i._config.onTransitionEnd(),i.setTransitioning(!1),t.trigger(c.HIDDEN),t.removeClass(i._config.collapsingClass).addClass(i._config.collapseClass).attr("aria-expanded",!1))};f.supportsTransitionEnd()?0==t.height()||"none"==t.css("display")?o():t.height(0).one(f.TRANSITION_END,o).mmEmulateTransitionEnd(350):o()}}},n.prototype.setTransitioning=function(n){this._transitioning=n},n.prototype.dispose=function(){e.removeData(this._element,o),e(this._element).find(this._config.parentTrigger).has(this._config.subMenu).children(this._config.triggerElement).off("click"),this._transitioning=null,this._config=null,this._element=null},n.prototype._getConfig=function(n){return n=e.extend({},l,n)},n._jQueryInterface=function(i){return this.each(function(){var s=e(this),a=s.data(o),r=e.extend({},l,s.data(),"object"===(void 0===i?"undefined":t(i))&&i);if(!a&&/dispose/.test(i)&&this.dispose(),a||(a=new n(this,r),s.data(o,a)),"string"==typeof i){if(void 0===a[i])throw new Error('No method named "'+i+'"');a[i]()}})},n}(),e.fn[s]=g._jQueryInterface,e.fn[s].Constructor=g,e.fn[s].noConflict=function(){return e.fn[s]=r,g._jQueryInterface}}); //# sourceMappingURL=metisMenu.js.map \ No newline at end of file diff --git a/src/metisMenu.js b/src/metisMenu.js index 0061f2e..0c3b5d8 100644 --- a/src/metisMenu.js +++ b/src/metisMenu.js @@ -18,7 +18,7 @@ const Util = (($) => { } function transitionEndTest() { - if (window.QUnit) { + if (typeof window !== 'undefined' && window.QUnit) { return false; }