From 1bc96323bbff732d766b8d16a504b1f5cbdcc85b Mon Sep 17 00:00:00 2001
From: "Martin@MBP" Right-click in an element to open the context menu: @eky7sReCb
zRI|gh0Uf4UybZKEXggFt&u}a+FT>G53F0Ci9i)v`JUU=mk#>?a8cjSpNE@yAVoBW+
zf*S4~;MkHjm0&X9W9ok7a``?S|9{UN|0{R2`{svZa
- Demo with jQuery UI 1.11
+ Demo with jQuery UI 1.10
—
- Demo with jQuery UI 1.12
+ Demo with jQuery UI 1.11
—
- Demo with jQuery UI 1.10
+ Demo with jQuery UI 1.12
- Demo with jQuery UI 1.11
+ Demo with jQuery UI 1.10
—
- Demo with jQuery UI 1.12
+ Demo with jQuery UI 1.11
—
- Demo with jQuery UI 1.10
+ Demo with jQuery UI 1.12
- Demo with jQuery UI 1.11
+ Demo with jQuery UI 1.10
—
- Demo with jQuery UI 1.12
+ Demo with jQuery UI 1.11
—
- Demo with jQuery UI 1.10
+ Demo with jQuery UI 1.12
+
+
+ Right-click in an element to open the context menu: Open context menu using
+ Right-click in an element to open the context menu: Open context menu using jquery-ui-contextmenu Triage
+
+
-
-
diff --git a/test/issue-80-async.html b/test/issue-80-async.html
deleted file mode 100644
index 7bee877..0000000
--- a/test/issue-80-async.html
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
-
- Id
- File Name
-
-
-
-
-
- 1
- Record 1
-
-
-
-2
- Record 2
- Triage jquery.ui-contextmenu.js
-
-
-
-
-
-
From 12f318e527daee412ff4d2b2cfa1d7de4689987d Mon Sep 17 00:00:00 2001
From: "Martin@MBP" ;Wc0QE8B-cUPf;YxEm02E}=f34QGBBstiNVRijcvKpc(vrAUCI9B
").appendTo($entryLi);
$.moogle.contextmenu.createMenuMarkup(entry.children, $ul);
}
+ // #110: jQuery UI 1.12: refresh only works when this class is not set:
+ $entryLi.removeClass("ui-menu-item");
this.getMenu().menu("refresh");
}
},
From 2d25cc0421e3c3bae6ad3774f92e8338c31ba31e Mon Sep 17 00:00:00 2001
From: "Martin@MBP"
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){a.contents().filter(function(){return 3===this.nodeType}).first().replaceWith(b)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"@VERSION",options:{addClass:"ui-contextmenu",autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.previousFocus=null,f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.delegate(f.delegate,"selectstart"+this.eventNamespace,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.delegate(f.delegate,d,a.proxy(this._openMenu,this))},_destroy:function(){this.element.undelegate(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d=this.options;this.isOpen()&&(c=this.currentTarget,this._closeMenu(!0),this.currentTarget=c),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(this.options.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(d.addClass).menu(a.extend(!0,{},d.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(d.blur,this),create:a.proxy(d.createMenu,this),focus:a.proxy(d.focus,this),select:a.proxy(function(b,c){var e,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),f&&d.ignoreParentSelect||(e=this._trigger.call(this,"select",b,c),g&&(e=g.call(this,b,c)),e!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f=this.options,g=f.position,h=this,i=!!b.isTrigger,j={menu:this.$menu,target:a(b.target),extraData:b._extraData,originalEvent:b,result:null};if(f.autoTrigger||i){if(b.preventDefault(),this.currentTarget=b.target,!c){if(d=this._trigger("beforeOpen",b,j),e=j.result&&a.isFunction(j.result.promise)?j.result:null,j.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){h._openMenu(b,!0)}),this.currentTarget=null,!1;j.menu=this.$menu}a(document).bind("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&h._closeMenu()}).bind("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||h._closeMenu()}),a.isFunction(g)&&(g=g(b,j)),g=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},g),this.$menu.show().css({position:"absolute",left:0,top:0}).position(g).hide(),f.preventContextMenuForPopup&&this.$menu.bind("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,f.show,function(){f.autoFocus&&(h.$menu.focus(),h.previousFocus=a(b.target)),h._trigger.call(h,"open",b,j)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide;a(document).unbind("mousedown"+this.eventNamespace).unbind("touchstart"+this.eventNamespace).unbind("keydown"+this.eventNamespace),c.currentTarget=null,this.$menu?(this.$menu.unbind("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close")})):c._trigger("close")},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);"string"==typeof c?a.moogle.contextmenu.updateTitle(e,c):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index 17481c3..7245f0f 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","extraData","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","contents","filter","nodeType","first","replaceWith"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","extraData","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
diff --git a/package.json b/package.json
index dab429f..58e2ac1 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "ui-contextmenu",
"filename": "jquery.ui-contextmenu.min.js",
"main": "jquery.ui-contextmenu.js",
- "version": "1.13.1-0",
+ "version": "1.13.1",
"title": "jQuery UI context menu plugin",
"description": "Turn a jQuery UI Menu widget into a contextmenu.",
"keywords": [
From 52f099f374ce057e1a0ed90ebb3c26ffcc90bb91 Mon Sep 17 00:00:00 2001
From: "Martin@MBP"
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widgets/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"@VERSION",options:{addClass:"ui-contextmenu",autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.previousFocus=null,f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.delegate(f.delegate,"selectstart"+this.eventNamespace,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.delegate(f.delegate,d,a.proxy(this._openMenu,this))},_destroy:function(){this.element.undelegate(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d=this.options;this.isOpen()&&(c=this.currentTarget,this._closeMenu(!0),this.currentTarget=c),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(this.options.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(d.addClass).menu(a.extend(!0,{},d.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(d.blur,this),create:a.proxy(d.createMenu,this),focus:a.proxy(d.focus,this),select:a.proxy(function(b,c){var e,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),f&&d.ignoreParentSelect||(e=this._trigger.call(this,"select",b,c),g&&(e=g.call(this,b,c)),e!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f=this.options,g=f.position,h=this,i=!!b.isTrigger,j={menu:this.$menu,target:a(b.target),extraData:b._extraData,originalEvent:b,result:null};if(f.autoTrigger||i){if(b.preventDefault(),this.currentTarget=b.target,!c){if(d=this._trigger("beforeOpen",b,j),e=j.result&&a.isFunction(j.result.promise)?j.result:null,j.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){h._openMenu(b,!0)}),this.currentTarget=null,!1;j.menu=this.$menu}a(document).bind("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&h._closeMenu()}).bind("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||h._closeMenu()}),a.isFunction(g)&&(g=g(b,j)),g=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},g),this.$menu.show().css({position:"absolute",left:0,top:0}).position(g).hide(),f.preventContextMenuForPopup&&this.$menu.bind("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,f.show,function(){f.autoFocus&&(h.$menu.focus(),h.previousFocus=a(b.target)),h._trigger.call(h,"open",b,j)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide;a(document).unbind("mousedown"+this.eventNamespace).unbind("touchstart"+this.eventNamespace).unbind("keydown"+this.eventNamespace),c.currentTarget=null,this.$menu?(this.$menu.unbind("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close")})):c._trigger("close")},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);"string"==typeof c?a.moogle.contextmenu.updateTitle(e,c):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index 7245f0f..77b7e3b 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","extraData","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","extraData","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
diff --git a/package.json b/package.json
index a73bb7c..899f1cf 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "ui-contextmenu",
"filename": "jquery.ui-contextmenu.min.js",
"main": "jquery.ui-contextmenu.js",
- "version": "1.13.2-0",
+ "version": "1.14.0",
"title": "jQuery UI context menu plugin",
"description": "Turn a jQuery UI Menu widget into a contextmenu.",
"keywords": [
From d420a2d8280a15c9aa465f6ca641990f8fcdc8a8 Mon Sep 17 00:00:00 2001
From: "Martin@MBP"
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widgets/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"@VERSION",options:{addClass:"ui-contextmenu",autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.previousFocus=null,f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.delegate(f.delegate,"selectstart"+this.eventNamespace,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.delegate(f.delegate,d,a.proxy(this._openMenu,this))},_destroy:function(){this.element.undelegate(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d=this.options;this.isOpen()&&(c=this.currentTarget,this._closeMenu(!0),this.currentTarget=c),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(this.options.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(d.addClass).menu(a.extend(!0,{},d.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(d.blur,this),create:a.proxy(d.createMenu,this),focus:a.proxy(d.focus,this),select:a.proxy(function(b,c){var e,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),f&&d.ignoreParentSelect||(e=this._trigger.call(this,"select",b,c),g&&(e=g.call(this,b,c)),e!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f=this.options,g=f.position,h=this,i=!!b.isTrigger,j={menu:this.$menu,target:a(b.target),extraData:b._extraData,originalEvent:b,result:null};if(f.autoTrigger||i){if(b.preventDefault(),this.currentTarget=b.target,!c){if(d=this._trigger("beforeOpen",b,j),e=j.result&&a.isFunction(j.result.promise)?j.result:null,j.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){h._openMenu(b,!0)}),this.currentTarget=null,!1;j.menu=this.$menu}a(document).bind("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&h._closeMenu()}).bind("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||h._closeMenu()}),a.isFunction(g)&&(g=g(b,j)),g=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},g),this.$menu.show().css({position:"absolute",left:0,top:0}).position(g).hide(),f.preventContextMenuForPopup&&this.$menu.bind("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,f.show,function(){f.autoFocus&&(h.$menu.focus(),h.previousFocus=a(b.target)),h._trigger.call(h,"open",b,j)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide,e={menu:this.$menu,target:a(this.currentTarget)};a(document).unbind("mousedown"+this.eventNamespace).unbind("touchstart"+this.eventNamespace).unbind("keydown"+this.eventNamespace),c.currentTarget=null,this.$menu?(this.$menu.unbind("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close",null,e)})):c._trigger("close",null,e)},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);"string"==typeof c?a.moogle.contextmenu.updateTitle(e,c):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index 77b7e3b..8434713 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","extraData","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","extraData","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
diff --git a/package.json b/package.json
index b64ed6e..9b2f689 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "ui-contextmenu",
"filename": "jquery.ui-contextmenu.min.js",
"main": "jquery.ui-contextmenu.js",
- "version": "1.14.1-0",
+ "version": "1.15.0",
"title": "jQuery UI context menu plugin",
"description": "Turn a jQuery UI Menu widget into a contextmenu.",
"keywords": [
From 3c059c67a2e0bc65a3b220544555d578aa0b6754 Mon Sep 17 00:00:00 2001
From: "Martin@MBP"
- autoFocus: false, // Set keyboard focus to first entry on open
+ autoFocus: false, // Set keyboard focus to first entry on open
autoTrigger: true, // open menu on browser's `contextmenu` event
delegate: null, // selector
hide: { effect: "fadeOut", duration: "fast" },
@@ -66,6 +66,7 @@ $.widget("moogle.contextmenu", {
this.$menu = null;
this.menuIsTemp = false;
this.currentTarget = null;
+ this.extraData = {};
this.previousFocus = null;
if (opts.preventSelect) {
@@ -120,16 +121,18 @@ $.widget("moogle.contextmenu", {
},
/** (Re)Create jQuery UI Menu. */
_createUiMenu: function(menuDef) {
- var ct,
+ var ct, ed,
opts = this.options;
// Remove temporary
if any
if (this.isOpen()) {
// #58: 'replaceMenu' in beforeOpen causing select: to lose ui.target
ct = this.currentTarget;
+ ed = this.extraData;
// close without animation, to force async mode
this._closeMenu(true);
this.currentTarget = ct;
+ this.extraData = ed;
}
if (this.menuIsTemp) {
this.$menu.remove(); // this will also destroy ui.menu
@@ -171,6 +174,7 @@ $.widget("moogle.contextmenu", {
ui.cmd = ui.item.attr("data-command");
ui.target = $(this.currentTarget);
+ ui.extraData = this.extraData;
// ignore clicks, if they only open a sub-menu
if ( !isParent || !opts.ignoreParentSelect) {
retval = this._trigger.call(this, "select", event, ui);
@@ -187,24 +191,24 @@ $.widget("moogle.contextmenu", {
},
/** Open popup (called on 'contextmenu' event). */
_openMenu: function(event, recursive) {
- var res, promise,
+ var res, promise, ui,
opts = this.options,
posOption = opts.position,
self = this,
- manualTrigger = !!event.isTrigger,
- ui = { menu: this.$menu, target: $(event.target),
- extraData: event._extraData, originalEvent: event,
- result: null };
+ manualTrigger = !!event.isTrigger;
if ( !opts.autoTrigger && !manualTrigger ) {
// ignore browser's `contextmenu` events
return;
}
-
// Prevent browser from opening the system context menu
event.preventDefault();
this.currentTarget = event.target;
+ this.extraData = event._extraData || {};
+
+ ui = { menu: this.$menu, target: $(this.currentTarget), extraData: this.extraData,
+ originalEvent: event, result: null };
if ( !recursive ) {
res = this._trigger("beforeOpen", event, ui);
@@ -280,7 +284,7 @@ $.widget("moogle.contextmenu", {
_closeMenu: function(immediately) {
var self = this,
hideOpts = immediately ? false : this.options.hide,
- ui = { menu: this.$menu, target: $(this.currentTarget) };
+ ui = { menu: this.$menu, target: $(this.currentTarget), extraData: this.extraData };
// Note: we don't want to unbind the 'contextmenu' event
$(document)
@@ -289,6 +293,7 @@ $.widget("moogle.contextmenu", {
.unbind("keydown" + this.eventNamespace);
self.currentTarget = null; // issue #44 after hide animation is too late
+ self.extraData = {};
if ( this.$menu ) { // #88: widget might have been destroyed already
this.$menu
.unbind("contextmenu" + this.eventNamespace);
diff --git a/test/tests.js b/test/tests.js
index 8daf1d4..6de384d 100644
--- a/test/tests.js
+++ b/test/tests.js
@@ -293,7 +293,7 @@ function _clickTest(menu, assert) {
var $ctx, $popup,
done = assert.async();
- assert.expect(6);
+ assert.expect(13);
$("#container").contextmenu({
delegate: ".hasmenu",
@@ -303,6 +303,8 @@ function _clickTest(menu, assert) {
beforeOpen: function(event, ui) {
log("beforeOpen(" + ui.target.text() + ")");
assert.equal( ui.target.text(), "AAA", "beforeOpen: ui.target is set" );
+ assert.equal( ui.extraData.foo, "bar", "beforeOpen: ui.extraData is set" );
+ ui.extraData.helloFromBO = true;
},
create: function(event, ui) {
log("create");
@@ -330,10 +332,14 @@ function _clickTest(menu, assert) {
log("select(" + t + ")");
assert.equal( ui.cmd, "cut", "select: ui.cmd is set" );
assert.equal( ui.target.text(), "AAA", "select: ui.target is set" );
+ assert.equal( ui.extraData.foo, "bar", "select: ui.extraData is set" );
+ assert.equal( ui.extraData.helloFromBO, true, "select: ui.extraData is maintained" );
},
open: function(event, ui) {
log("open");
assert.equal( ui.target.text(), "AAA", "open: ui.target is set" );
+ assert.equal( ui.extraData.foo, "bar", "open: ui.extraData is set" );
+ assert.equal( ui.extraData.helloFromBO, true, "open: ui.extraData is maintained" );
setTimeout(function() {
entryEvent($popup, 0, "mouseenter");
click($popup, 0);
@@ -341,7 +347,9 @@ function _clickTest(menu, assert) {
},
close: function(event, ui) {
log("close");
- assert.equal( ui.target.text(), "AAA", "open: ui.target is set" );
+ assert.equal( ui.target.text(), "AAA", "close: ui.target is set" );
+ assert.equal( ui.extraData.foo, "bar", "close: ui.extraData is set" );
+ assert.equal( ui.extraData.helloFromBO, true, "close: ui.extraData is maintained" );
assert.equal(logOutput(),
"createMenu,create,open(),beforeOpen(AAA),after open(),open,select(cut),close",
"Event sequence OK.");
@@ -353,16 +361,8 @@ function _clickTest(menu, assert) {
$popup = $ctx.contextmenu("getMenu");
log("open()");
- $ctx.contextmenu("open", $("span.hasmenu:first"));
+ $ctx.contextmenu("open", $("span.hasmenu:first"), { foo: "bar" });
log("after open()");
-
- // setTimeout(function() {
- // // TODO: why is focus() called twice?
- // assert.equal(logOutput(),
- // "createMenu,create,open(),beforeOpen(AAA),after open(),open,select(cut),close",
- // "Event sequence OK.");
- // done();
- // }, 500);
}
QUnit.test("Array menu", function(assert) {
@@ -428,12 +428,6 @@ QUnit.test("Array menu", function(assert) {
log("open()");
$ctx.contextmenu("open", $("span.hasmenu:first"));
log("after open()");
-
- // setTimeout(function() {
- // assert.equal(logOutput(), "open(),after open(),open,select(cut),cut action,close",
- // "Event sequence OK.");
- // done();
- // }, 500);
});
// ****************************************************************************
@@ -506,13 +500,6 @@ QUnit.test("modify on open", function(assert) {
log("open()");
$ctx.contextmenu("open", $("span.hasmenu:first"));
log("after open()");
-
- // setTimeout(function() {
- // assert.equal(logOutput(), "open(),beforeOpen,after open(),open,select(cut),close",
- // "Event sequence OK.");
- // done();
- // }, 1500);
-
});
});
From 23e135d08d2b250a33c0406d980c0965c146ad6e Mon Sep 17 00:00:00 2001
From: "Martin@MBP"
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widgets/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"@VERSION",options:{addClass:"ui-contextmenu",autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.extraData={},this.previousFocus=null,f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.delegate(f.delegate,"selectstart"+this.eventNamespace,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.delegate(f.delegate,d,a.proxy(this._openMenu,this))},_destroy:function(){this.element.undelegate(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d,e=this.options;this.isOpen()&&(c=this.currentTarget,d=this.extraData,this._closeMenu(!0),this.currentTarget=c,this.extraData=d),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(this.options.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(e.addClass).menu(a.extend(!0,{},e.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(e.blur,this),create:a.proxy(e.createMenu,this),focus:a.proxy(e.focus,this),select:a.proxy(function(b,c){var d,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),c.extraData=this.extraData,f&&e.ignoreParentSelect||(d=this._trigger.call(this,"select",b,c),g&&(d=g.call(this,b,c)),d!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f,g=this.options,h=g.position,i=this,j=!!b.isTrigger;if(g.autoTrigger||j){if(b.preventDefault(),this.currentTarget=b.target,this.extraData=b._extraData||{},f={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData,originalEvent:b,result:null},!c){if(d=this._trigger("beforeOpen",b,f),e=f.result&&a.isFunction(f.result.promise)?f.result:null,f.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){i._openMenu(b,!0)}),this.currentTarget=null,!1;f.menu=this.$menu}a(document).bind("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&i._closeMenu()}).bind("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||i._closeMenu()}),a.isFunction(h)&&(h=h(b,f)),h=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},h),this.$menu.show().css({position:"absolute",left:0,top:0}).position(h).hide(),g.preventContextMenuForPopup&&this.$menu.bind("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,g.show,function(){g.autoFocus&&(i.$menu.focus(),i.previousFocus=a(b.target)),i._trigger.call(i,"open",b,f)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide,e={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a(document).unbind("mousedown"+this.eventNamespace).unbind("touchstart"+this.eventNamespace).unbind("keydown"+this.eventNamespace),c.currentTarget=null,c.extraData={},this.$menu?(this.$menu.unbind("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close",null,e)})):c._trigger("close",null,e)},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);"string"==typeof c?a.moogle.contextmenu.updateTitle(e,c):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index 8434713..b150e8e 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","extraData","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
diff --git a/package.json b/package.json
index 43c95ed..6cfe92b 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "ui-contextmenu",
"filename": "jquery.ui-contextmenu.min.js",
"main": "jquery.ui-contextmenu.js",
- "version": "1.15.1-0",
+ "version": "1.16.0",
"title": "jQuery UI context menu plugin",
"description": "Turn a jQuery UI Menu widget into a contextmenu.",
"keywords": [
From 641c9678a24a2a2f42c5be66a443d5bd87a3b229 Mon Sep 17 00:00:00 2001
From: "Martin@MBP"
jquery.ui-contextmenu.js
jquery.ui-contextmenu.js
Sample 2
-
Sample 3
diff --git a/demo/index.html b/demo/index.html
index aca4390..8586210 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -2,19 +2,19 @@
- jquery.ui-contextmenu.js
Sample 2
-
Sample 3
From b8f8bf68f26f8de0e63fd767a400ce80d2a51071 Mon Sep 17 00:00:00 2001
From: Martin jquery.ui-contextmenu.js
- jquery.ui-contextmenu.js
+
+
+
+
+ Sample 1
+
+
+ Sample 2
+
+
+
+
+
+ Sample 3
+ $("#container").contextmenu("open", $(".hasmenu:first"))
and close after 2 sec.:
+
+
diff --git a/demo/index.html b/demo/index.html
index fe8932d..bb94230 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -2,261 +2,32 @@
-
jquery.ui-contextmenu.js
+
- Sample 1
-
-
- Sample 2
-
-
-
-
-
- Sample 3
- $("#container").contextmenu("open", $(".hasmenu:first"))
and close after 2 sec.:
diff --git a/test/test-jquery-1.12-ui-1.12.html b/test/test-jquery-1.12-ui-1.12.html
index 7568c45..d33ac2a 100644
--- a/test/test-jquery-1.12-ui-1.12.html
+++ b/test/test-jquery-1.12-ui-1.12.html
@@ -5,7 +5,7 @@
+ closeOnWindowBlur: true, // Close menu when window loses focus
autoFocus: false, // Set keyboard focus to first entry on open
autoTrigger: true, // open menu on browser's `contextmenu` event
delegate: null, // selector
@@ -244,6 +245,11 @@ $.widget("moogle.contextmenu", {
self._closeMenu();
}
});
+ $(window).on("blur" + this.eventNamespace, function(event) {
+ if ( opts.closeOnWindowBlur ) {
+ self._closeMenu();
+ }
+ });
// required for custom positioning (issue #18 and #13).
if ($.isFunction(posOption)) {
@@ -299,6 +305,8 @@ $.widget("moogle.contextmenu", {
.off("mousedown" + this.eventNamespace)
.off("touchstart" + this.eventNamespace)
.off("keydown" + this.eventNamespace);
+ $(window)
+ .off("blur" + this.eventNamespace);
self.currentTarget = null; // issue #44 after hide animation is too late
self.extraData = {};
From 9f61325632f0397e8f308ff86316bb55807262b7 Mon Sep 17 00:00:00 2001
From: Martin
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.isFunction(b.action)&&c.data("actionHandler",b.action),b.disabled&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),null!=b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widgets/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"1.17.0",options:{addClass:"ui-contextmenu",closeOnWindowBlur:!0,autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.extraData={},this.previousFocus=null,null==f.delegate&&a.error("ui-contextmenu: Missing required option `delegate`."),f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("
").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.on("selectstart"+this.eventNamespace,f.delegate,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.on(d,f.delegate,a.proxy(this._openMenu,this))},_destroy:function(){this.element.off(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d,e=this.options;this.isOpen()&&(c=this.currentTarget,d=this.extraData,this._closeMenu(!0),this.currentTarget=c,this.extraData=d),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(this.options.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(e.addClass).menu(a.extend(!0,{},e.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(e.blur,this),create:a.proxy(e.createMenu,this),focus:a.proxy(e.focus,this),select:a.proxy(function(b,c){var d,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),c.extraData=this.extraData,f&&e.ignoreParentSelect||(d=this._trigger.call(this,"select",b,c),g&&(d=g.call(this,b,c)),d!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f,g=this.options,h=g.position,i=this,j=!!b.isTrigger;if(g.autoTrigger||j){if(b.preventDefault(),this.currentTarget=b.target,this.extraData=b._extraData||{},f={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData,originalEvent:b,result:null},!c){if(d=this._trigger("beforeOpen",b,f),e=f.result&&a.isFunction(f.result.promise)?f.result:null,f.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){i._openMenu(b,!0)}),this.currentTarget=null,!1;f.menu=this.$menu}a(document).on("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&i._closeMenu()}).on("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||i._closeMenu()}),a(window).on("blur"+this.eventNamespace,function(a){g.closeOnWindowBlur&&i._closeMenu()}),a.isFunction(h)&&(h=h(b,f)),h=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},h),this._updateEntries(this.$menu),this.$menu.show().css({position:"absolute",left:0,top:0}).position(h).hide(),g.preventContextMenuForPopup&&this.$menu.on("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,g.show,function(){var c;g.autoFocus&&(i.previousFocus=a(b.target),c=i.$menu.children("li.ui-menu-item").not(".ui-state-disabled").first(),i.$menu.menu("focus",null,c).focus()),i._trigger.call(i,"open",b,f)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide,e={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a(document).off("mousedown"+this.eventNamespace).off("touchstart"+this.eventNamespace).off("keydown"+this.eventNamespace),a(window).off("blur"+this.eventNamespace),c.currentTarget=null,c.extraData={},this.$menu?(this.$menu.off("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close",null,e)})):c._trigger("close",null,e)},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},_updateEntries:function(){var b=this,c={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a.each(this.$menu.find(".ui-menu-item"),function(d,e){var f=a(e),g=f.data("disabledHandler"),h=g?g({type:"disabled"},c):null;c.item=f,c.cmd=f.attr("data-command"),null!=h&&(b.enableEntry(c.cmd,!h),b.showEntry(c.cmd,"hide"!==h)),g=f.data("titleHandler"),h=g?g({type:"title"},c):null,null!=h&&b.setEntry(c.cmd,""+h),g=f.data("tooltipHandler"),h=g?g({type:"tooltip"},c):null,null!=h&&f.attr("title",""+h)})},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);"string"==typeof c?a.moogle.contextmenu.updateTitle(e,c):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.each(["action","disabled","title","tooltip"],function(d,e){a.isFunction(b[e])&&c.data(e+"Handler",b[e])}),b.disabled===!0&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),"string"==typeof b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index b150e8e..ae80798 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","undelegate","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","bind","which","keyCode","ESCAPE","closest","length","my","at","of","undefined","pageX","collision","css","left","top","_show","immediately","hideOpts","unbind","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","enableEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","type","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","children","showEntry","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","action","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","i","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","closeOnWindowBlur","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","error","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","on","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","off","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","which","keyCode","ESCAPE","closest","length","window","my","at","of","undefined","pageX","collision","_updateEntries","css","left","top","_show","$first","children","not","first","immediately","hideOpts","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","each","i","o","$entry","fn","type","enableEntry","showEntry","setEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","Event","get","pageY","trigger","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":";;CAUC,SAAUA,GACV,YACuB,mBAAXC,SAAyBA,OAAOC,IAE3CD,QAAS,SAAU,6BAA+BD,GAGlDA,EAASG,SAET,SAAUC,GAEZ,YAEA,IAAIC,GAAqB,iBAAmBC,UAASC,cAAc,OAClEC,EAAQJ,EAAEK,GAAGC,KAAKC,QAAQH,MAAM,gBAChCI,GACCC,MAAOC,SAASN,EAAM,GAAI,IAC1BO,MAAOD,SAASN,EAAM,GAAI,KAE3BQ,EAAaJ,EAAUC,MAAQ,GAAKD,EAAUG,OAAS,GACvDE,EAAaL,EAAUC,MAAQ,GAAKD,EAAUG,OAAS,EAExDX,GAAEc,OAAO,sBACRP,QAAS,WACTQ,SACCC,SAAU,iBACVC,mBAAmB,EACnBC,WAAW,EACXC,aAAa,EACbC,SAAU,KACVC,MAAQC,OAAQ,UAAWC,SAAU,QACrCC,oBAAoB,EACpBlB,KAAM,KACNmB,SAAU,KACVC,4BAA4B,EAE5BC,eAAe,EACfC,MAAQN,OAAQ,YAAaC,SAAU,QACvCM,SAAS,EACTC,iBAEAC,WAAY/B,EAAEgC,KACdC,KAAMjC,EAAEgC,KACRE,MAAOlC,EAAEgC,KACTG,OAAQnC,EAAEgC,KACVI,WAAYpC,EAAEgC,KACdK,MAAOrC,EAAEgC,KACTM,KAAMtC,EAAEgC,KACRO,OAAQvC,EAAEgC,MAGXQ,QAAS,WACR,GAAIC,GAASC,EAAYC,EACxBC,EAAOC,KAAK9B,OAYb,IAVA8B,KAAKC,WAAa,KAClBD,KAAKE,MAAQ,KACbF,KAAKG,YAAa,EAClBH,KAAKI,cAAgB,KACrBJ,KAAKK,aACLL,KAAKM,cAAgB,KAEA,MAAjBP,EAAKxB,UACRpB,EAAEoD,MAAM,uDAELR,EAAKjB,cAAe,CAIvBgB,GAAY3C,EAAE6C,KAAKQ,SAASC,GAAGpD,UAAYF,EAAE,QAC1C6C,KAAKQ,SAASE,WAAWC,KAAK,MACjCf,EAAU,IAAME,EAAW,IAAMC,EAAKxB,SAAW,8HAOjDyB,KAAKC,WAAa9C,EAAE,8CAClByD,KAAK,OAAQ,YACbC,SAAS,OAEX,KACCb,KAAKC,WAAWa,KAAKlB,GACpB,MAAQmB,GAETf,KAAKC,WAAW,GAAGe,WAAWpB,QAAUA,EAGrCxC,GACH4C,KAAKQ,QAAQS,GAAG,cAAgBjB,KAAKkB,eAAgBnB,EAAKxB,SACnD,SAAS4C,GACfA,EAAMC,mBAITpB,KAAKqB,cAActB,EAAKtC,MAExBoC,EAAa,cAAgBG,KAAKkB,eAC9BnB,EAAKf,UACRa,GAAc,WAAaG,KAAKkB,gBAEjClB,KAAKQ,QAAQS,GAAGpB,EAAYE,EAAKxB,SAAUpB,EAAEmE,MAAMtB,KAAKuB,UAAWvB,QAGpEwB,SAAU,WACTxB,KAAKQ,QAAQiB,IAAIzB,KAAKkB,gBAEtBlB,KAAKqB,cAAc,MAEfrB,KAAKC,aACRD,KAAKC,WAAWyB,SAChB1B,KAAKC,WAAa,OAIpBoB,cAAe,SAASM,GACvB,GAAIC,GAAIC,EACP9B,EAAOC,KAAK9B,OAGT8B,MAAK8B,WAERF,EAAK5B,KAAKI,cACVyB,EAAK7B,KAAKK,UAEVL,KAAK+B,YAAW,GAChB/B,KAAKI,cAAgBwB,EACrB5B,KAAKK,UAAYwB,GAEd7B,KAAKG,WACRH,KAAKE,MAAMwB,SACD1B,KAAKE,OACfF,KAAKE,MACHzC,KAAK,WACLuE,YAAYhC,KAAK9B,QAAQC,UACzBK,OAEHwB,KAAKE,MAAQ,KACbF,KAAKG,YAAa,EAGZwB,IAEKxE,EAAE8E,QAAQN,IACpB3B,KAAKE,MAAQ/C,EAAE+E,OAAOC,YAAYC,iBAAiBT,GACnD3B,KAAKG,YAAa,GACW,gBAAZwB,GACjB3B,KAAKE,MAAQ/C,EAAEwE,GAEf3B,KAAKE,MAAQyB,EAGd3B,KAAKE,MACH1B,OACAL,SAAS4B,EAAK5B,UAEdV,KAAKN,EAAEkF,QAAO,KAAUtC,EAAKd,eAC7BqD,MAAO,4BACPlD,KAAMjC,EAAEmE,MAAMvB,EAAKX,KAAMY,MACzBV,OAAQnC,EAAEmE,MAAMvB,EAAKR,WAAYS,MACjCR,MAAOrC,EAAEmE,MAAMvB,EAAKP,MAAOQ,MAC3BN,OAAQvC,EAAEmE,MAAM,SAASH,EAAO3D,GAE/B,GAAI+E,GACHC,EAAWrF,EAAE+E,OAAOC,YAAYM,OAAOjF,EAAGkF,MAC1CC,EAAgBnF,EAAGkF,KAAKE,KAAK,gBAE9BpF,GAAGqF,IAAMrF,EAAGkF,KAAK/B,KAAK,gBACtBnD,EAAGsF,OAAS3F,EAAE6C,KAAKI,eACnB5C,EAAG6C,UAAYL,KAAKK,UAEdmC,GAAazC,EAAKpB,qBACvB4D,EAASvC,KAAK+C,SAASC,KAAKhD,KAAM,SAAUmB,EAAO3D,GAC9CmF,IACJJ,EAASI,EAAcK,KAAKhD,KAAMmB,EAAO3D,IAErC+E,KAAW,GACfvC,KAAK+B,WAAWiB,KAAKhD,MAEtBmB,EAAMC,mBAELpB,WAINuB,UAAW,SAASJ,EAAO8B,GAC1B,GAAIC,GAAKC,EAAS3F,EACjBuC,EAAOC,KAAK9B,QACZkF,EAAYrD,EAAKnB,SACjByE,EAAOrD,KACPsD,IAAkBnC,EAAMoC,SAEzB,IAAMxD,EAAKzB,aAAgBgF,EAA3B,CAaA,GARAnC,EAAMC,iBAENpB,KAAKI,cAAgBe,EAAM2B,OAC3B9C,KAAKK,UAAYc,EAAMqC,eAEvBhG,GAAOC,KAAMuC,KAAKE,MAAO4C,OAAQ3F,EAAE6C,KAAKI,eAAgBC,UAAWL,KAAKK,UACpEoD,cAAetC,EAAOuC,OAAQ,OAE5BT,EAAY,CAIjB,GAHAC,EAAMlD,KAAK+C,SAAS,aAAc5B,EAAO3D,GACzC2F,EAAW3F,EAAGkG,QAAUvG,EAAEwG,WAAWnG,EAAGkG,OAAOP,SAAY3F,EAAGkG,OAAS,KACvElG,EAAGkG,OAAS,KACPR,KAAQ,EAEZ,MADAlD,MAAKI,cAAgB,MACd,CACD,IAAK+C,EAOX,MAJAA,GAAQS,KAAK,WACZP,EAAK9B,UAAUJ,GAAO,KAEvBnB,KAAKI,cAAgB,MACd,CAER5C,GAAGC,KAAOuC,KAAKE,MAIhB/C,EAAEE,UAAU4D,GAAG,UAAYjB,KAAKkB,eAAgB,SAASC,GACnDA,EAAM0C,QAAU1G,EAAEK,GAAGsG,QAAQC,QACjCV,EAAKtB,eAEJd,GAAG,YAAcjB,KAAKkB,eAAiB,cAAgBlB,KAAKkB,eAC7D,SAASC,GAEJhE,EAAEgE,EAAM2B,QAAQkB,QAAQ,iBAAiBC,QAC9CZ,EAAKtB,eAGP5E,EAAE+G,QAAQjD,GAAG,OAASjB,KAAKkB,eAAgB,SAASC,GAC9CpB,EAAK3B,mBACTiF,EAAKtB,eAKH5E,EAAEwG,WAAWP,KAChBA,EAAYA,EAAUjC,EAAO3D,IAE9B4F,EAAYjG,EAAEkF,QACb8B,GAAI,WACJC,GAAI,cAEJC,GAAqBC,SAAhBnD,EAAMoD,MAAuBpD,EAAM2B,OAAS3B,EACjDqD,UAAW,OACTpB,GAGHpD,KAAKyE,eAAezE,KAAKE,OAGzBF,KAAKE,MACHnB,OACA2F,KACA9F,SAAU,WACV+F,KAAM,EACNC,IAAK,IACHhG,SAASwE,GACX5E,OAEGuB,EAAKlB,4BACTmB,KAAKE,MAAMe,GAAG,cAAgBjB,KAAKkB,eAAgB,SAASC,GAC3DA,EAAMC,mBAGRpB,KAAK6E,MAAM7E,KAAKE,MAAOH,EAAKhB,KAAM,WACjC,GAAI+F,EAGC/E,GAAK1B,YACTgF,EAAK/C,cAAgBnD,EAAEgE,EAAM2B,QAE7BgC,EAASzB,EAAKnD,MACZ6E,SAAS,mBACTC,IAAI,sBACJC,QACF5B,EAAKnD,MAAMzC,KAAK,QAAS,KAAMqH,GAAQtF,SAExC6D,EAAKN,SAASC,KAAKK,EAAM,OAAQlC,EAAO3D,OAI1CuE,WAAY,SAASmD,GACpB,GAAI7B,GAAOrD,KACVmF,GAAWD,GAAsBlF,KAAK9B,QAAQM,KAC9ChB,GAAOC,KAAMuC,KAAKE,MAAO4C,OAAQ3F,EAAE6C,KAAKI,eAAgBC,UAAWL,KAAKK,UAGzElD,GAAEE,UACAoE,IAAI,YAAczB,KAAKkB,gBACvBO,IAAI,aAAezB,KAAKkB,gBACxBO,IAAI,UAAYzB,KAAKkB,gBACvB/D,EAAE+G,QACAzC,IAAI,OAASzB,KAAKkB,gBAEpBmC,EAAKjD,cAAgB,KACrBiD,EAAKhD,aACAL,KAAKE,OACTF,KAAKE,MACHuB,IAAI,cAAgBzB,KAAKkB,gBAC3BlB,KAAKoF,MAAMpF,KAAKE,MAAOiF,EAAU,WAC3B9B,EAAK/C,gBACT+C,EAAK/C,cAAcd,QACnB6D,EAAK/C,cAAgB,MAEtB+C,EAAKN,SAAS,QAAS,KAAMvF,MAG9B6F,EAAKN,SAAS,QAAS,KAAMvF,IAI/B6H,WAAY,SAASC,EAAKC,GACzB,OAAQD,GACR,IAAK,OACJtF,KAAKwF,YAAYD,GAGlBpI,EAAEsI,OAAOC,UAAUL,WAAWM,MAAM3F,KAAM4F,YAG3CC,cAAe,SAAShD,GACvB,MAAO7C,MAAKE,MAAM4F,KAAK,mBAAqBjD,EAAM,MAGnDxD,MAAO,WACFW,KAAK8B,UACR9B,KAAK+B,cAIP0C,eAAgB,WACf,GAAIpB,GAAOrD,KACVxC,GACCC,KAAMuC,KAAKE,MAAO4C,OAAQ3F,EAAE6C,KAAKI,eAAgBC,UAAWL,KAAKK,UAEnElD,GAAE4I,KAAK/F,KAAKE,MAAM4F,KAAK,iBAAkB,SAASE,EAAGC,GACpD,GAAIC,GAAS/I,EAAE8I,GACdE,EAAKD,EAAOtD,KAAK,mBACjBM,EAAMiD,EAAKA,GAAKC,KAAM,YAAc5I,GAAM,IAE3CA,GAAGkF,KAAOwD,EACV1I,EAAGqF,IAAMqD,EAAOvF,KAAK,gBAET,MAAPuC,IACJG,EAAKgD,YAAY7I,EAAGqF,KAAMK,GAC1BG,EAAKiD,UAAU9I,EAAGqF,IAAa,SAARK,IAGxBiD,EAAKD,EAAOtD,KAAK,gBACjBM,EAAMiD,EAAKA,GAAKC,KAAM,SAAW5I,GAAM,KAC3B,MAAP0F,GACJG,EAAKkD,SAAS/I,EAAGqF,IAAK,GAAKK,GAG5BiD,EAAKD,EAAOtD,KAAK,kBACjBM,EAAMiD,EAAKA,GAAKC,KAAM,WAAa5I,GAAM,KAC7B,MAAP0F,GACJgD,EAAOvF,KAAK,QAAS,GAAKuC,MAK7BmD,YAAa,SAASxD,EAAK2D,GAC1BxG,KAAK6F,cAAchD,GAAK4D,YAAY,oBAAsBD,KAAS,IAGpEE,QAAS,WACR,MAAO1G,MAAKE,OAGb4B,OAAQ,WAEP,QAAS9B,KAAKE,SAAWF,KAAKI,eAK/BX,KAAM,SAASkH,EAAetG,GAE7BA,EAAYA,KAEZ,IAAIuG,GAAWD,GAAiBA,EAAcP,MAAQO,EAAc7D,OACnE3B,EAASyF,EAAUD,KACnB7D,EAAS8D,EAAUD,EAAc7D,OAAS6D,EAC1C5F,EAAI7D,OAAO2J,MAAM,eAChB/D,OAAQ3F,EAAE2F,GAAQgE,IAAI,GACtBvC,MAAOpD,EAAMoD,MACbwC,MAAO5F,EAAM4F,MACbtD,cAAemD,EAAUD,EAAgBrC,OACzCd,WAAYnD,GAEd,OAAOL,MAAKQ,QAAQwG,QAAQjG,IAG7ByE,YAAa,SAAS5C,GACrB5C,KAAKqB,cAAcuB,IAGpB2D,SAAU,SAAS1D,EAAKoE,GACvB,GAAIC,GACHC,EAAWnH,KAAK6F,cAAchD,EAEV,iBAAVoE,GACV9J,EAAE+E,OAAOC,YAAYiF,YAAYD,EAAUF,IAE3CE,EAASE,QACTJ,EAAMpE,IAAMoE,EAAMpE,KAAOA,EACzB1F,EAAE+E,OAAOC,YAAYmF,kBAAkBL,EAAOE,GAC1ChK,EAAE8E,QAAQgF,EAAMlC,YACnBmC,EAAM/J,EAAE,SAAS0D,SAASsG,GAC1BhK,EAAE+E,OAAOC,YAAYC,iBAAiB6E,EAAMlC,SAAUmC,IAGvDC,EAASnF,YAAY,gBACrBhC,KAAK0G,UAAUjJ,KAAK,aAItB6I,UAAW,SAASzD,EAAK2D,GACxBxG,KAAK6F,cAAchD,GAAK0E,OAAOf,KAAS,MAO1CrJ,EAAEkF,OAAOlF,EAAE+E,OAAOC,aAEjBmF,kBAAmB,SAASL,EAAOO,GAClC,GAAIC,GAAW,IAEfD,GAAU7G,KAAK,eAAgBsG,EAAMpE,KAE/B,sBAAsB6E,KAAMT,EAAMU,QAIlC5J,GAEJ0J,EAAWtK,EAAE,QACX2D,KAAM,GAAKmG,EAAMU,MACjBC,KAAM,MACJ/G,SAAS2G,GAERP,EAAMY,QACVJ,EAASK,OAAO3K,EAAE,4BAA4BgB,SAAS8I,EAAMY,UAGnD7J,GAEXwJ,EAAU1G,KAAK,GAAKmG,EAAMU,OACrBV,EAAMY,QACVL,EACEM,OAAO3K,EAAE,4BACTgB,SAAS8I,EAAMY,WAKlBJ,EAAWtK,EAAE,UACX2D,KAAM,GAAKmG,EAAMU,QACf9G,SAAS2G,GACRP,EAAMY,QACVJ,EAASK,OAAO3K,EAAE,4BAA4BgB,SAAS8I,EAAMY,UAI/D1K,EAAE4I,MAAQ,SAAU,WAAY,QAAS,WAAa,SAASC,EAAGrF,GAC5DxD,EAAEwG,WAAWsD,EAAMtG,KACvB6G,EAAU5E,KAAKjC,EAAO,UAAWsG,EAAMtG,MAGpCsG,EAAMc,YAAa,GACvBP,EAAUrJ,SAAS,qBAEf8I,EAAMe,UACVR,EAAUrJ,SAAS,oBAEf8I,EAAM9I,UACVqJ,EAAUrJ,SAAS8I,EAAM9I,UAErBhB,EAAE8K,cAAchB,EAAMrE,OAC1B4E,EAAU5E,KAAKqE,EAAMrE,MAEQ,gBAAlBqE,GAAMiB,SACjBV,EAAU7G,KAAK,QAASsG,EAAMiB,UAlD/BV,EAAUW,KAAKlB,EAAMU,QAuDvBvF,iBAAkB,SAASlE,EAASkK,GACnC,GAAIpC,GAAGvI,EAAMyJ,EAAKmB,CAIlB,KAHkB,MAAbD,IACJA,EAAYjL,EAAE,mCAAmC0D,SAAS,SAEtDmF,EAAI,EAAGA,EAAI9H,EAAQ+F,OAAQ+B,IAC/BvI,EAAOS,EAAQ8H,GACfqC,EAAMlL,EAAE,SAAS0D,SAASuH,GAE1BjL,EAAE+E,OAAOC,YAAYmF,kBAAkB7J,EAAM4K,GAExClL,EAAE8E,QAAQxE,EAAKsH,YACnBmC,EAAM/J,EAAE,SAAS0D,SAASwH,GAC1BlL,EAAE+E,OAAOC,YAAYC,iBAAiB3E,EAAKsH,SAAUmC,GAGvD,OAAOkB,IAGR3F,OAAQ,SAASC,GAChB,MAAK3E,GACG2E,EAAK4F,IAAI,4BAA4BrE,OAAS,EAC1CjG,EACJ0E,EAAKjC,GAAG,0BAERiC,EAAK4F,IAAI,8BAA8BrE,OAAS,GAIzDsE,0BAA2B,SAASC,EAAM1H,GACzC,GAAI2H,GAASD,EAAK1C,KAAK,6BAA6B4C,QAEpDF,GACEnB,QACAvG,KAAKA,GACLgH,OAAOW,IAGVrB,YAAa,SAAS1E,EAAMiF,GACtB5J,EACJZ,EAAE+E,OAAOC,YAAYoG,0BAA0BpL,EAAE,IAAKuF,GAAOiF,GAClD3J,EACXb,EAAE+E,OAAOC,YAAYoG,0BAA0B7F,EAAMiF,GAErDxK,EAAE+E,OAAOC,YAAYoG,0BAA0BpL,EAAE,MAAOuF,GAAOiF","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
diff --git a/package.json b/package.json
index 2785367..36d7887 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "ui-contextmenu",
"filename": "jquery.ui-contextmenu.min.js",
"main": "jquery.ui-contextmenu.js",
- "version": "1.16.1-0",
+ "version": "1.17.0",
"title": "jQuery UI context menu plugin",
"description": "Turn a jQuery UI Menu widget into a contextmenu.",
"keywords": [
@@ -69,4 +69,4 @@
]
}
]
-}
+}
\ No newline at end of file
From f587526c5af31dfd3cd546bd8603a6a0e3bed26b Mon Sep 17 00:00:00 2001
From: "Martin@MBP"
+ Also, passing a plain title string as `data` is deprecated: use `setTitle()` instead.
+ - Add method `updateEntry(cmd, data)`.
+ Example: `updateEntry("info", {title: "Show info...", enable: false})`
+ Unlike `setEntry()`, this method only updates menu attibutes that are
+ passed in `data`, leaving other attributes intact.
+ - Add methods `getEntry()`, `getEntryWrapper()`, `setIcon`, `setTitle`
+ (in addition to the existing `enableEntry` and `showEntry`).
# 1.17.0 / 2017-04-17
@@ -13,7 +23,7 @@
# 1.16.0 / 2017-03-30
-* [FEATURE] #114: Pass `extraData` argument to `select` and other events.
+* [FEATURE] #114: Pass `extraData` argument to `select` and other events.
The same ui.extraData instance is passed to all events of a open-select-close
sequence, so it can also be used to pass data between events.
@@ -24,7 +34,7 @@
# 1.14.0 / 2017-01-30
* #108: Update AMD dependency to be compatible with the jQuery 1.12 layout:
- "jquery-ui/ui/widgets/menu"
+ "jquery-ui/ui/widgets/menu"
NOTE: this is not backwards compatible with jQuery 1.11 and before:
http://jqueryui.com/upgrade-guide/1.12/#official-package-on-npm
@@ -103,11 +113,11 @@
* [FEATURE] New optional parameter open(..., extraData).
* [FEATURE] New option `autoTrigger: true` can be set to `false` to prevent
- opening menus on browser's `contextmenu` event (if you want to use the `open()`
+ opening menus on browser's `contextmenu` event (if you want to use the `open()`
method instead).
* [FEATURE] New option `preventContextMenuForPopup`to prevent opening the browser's
system context menu on menu entries.
-* [CHANGE] `setEntry()` and `replaceMenu()` now allow to define titles with HTML
+* [CHANGE] `setEntry()` and `replaceMenu()` now allow to define titles with HTML
markup.
# 1.2.4 / 2013-12-25
diff --git a/README.md b/README.md
index 84c8a2e..12de5b2 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-# jquery.ui-contextmenu [](https://github.com/mar10/jquery-ui-contextmenu/releases/latest) [](https://travis-ci.org/mar10/jquery-ui-contextmenu) [](https://saucelabs.com/u/sauce-contextmenu)
+# jquery.ui-contextmenu [](https://github.com/mar10/jquery-ui-contextmenu/releases/latest) [](https://travis-ci.org/mar10/jquery-ui-contextmenu) [](https://saucelabs.com/u/sauce-contextmenu) [](https://www.npmjs.com/package/ui-contextmenu)
> A jQuery plugin that provides a context menu (based on the standard [jQueryUI menu] widget).
- * Define menus from `` element or definition list (i.e.
+ * Define menus from `
` element or definition list (i.e.
`[{title: "Paste", cmd: "paste"}, ...]`).
* Themable using [jQuery ThemeRoller](http://jqueryui.com/themeroller/).
* Supports delegation (i.e. can be bound to elements that don't exist at the
@@ -26,11 +26,11 @@ See also the [Change Log](https://github.com/mar10/jquery-ui-contextmenu/blob/ma
[Live demo page](http://wwwendt.de/tech/demo/jquery-contextmenu/demo/):
[  ](http://wwwendt.de/tech/demo/jquery-contextmenu/demo/ "Live demo")
-See also the unit tests and live examples
+See also the unit tests and live examples
**More:**
- * Play with [jsFiddle](http://jsfiddle.net/mar10/6o3u8a88/) or
+ * Play with [jsFiddle](http://jsfiddle.net/mar10/6o3u8a88/) or
[Plunker](http://plnkr.co/edit/Bbcoqy?p=preview)
* Run the [unit tests](http://rawgit.com/mar10/jquery-ui-contextmenu/master/test/index.html).
@@ -42,8 +42,8 @@ First, include dependencies:
* jQuery 1.7+ (1.10 or later recommended)
* jQuery UI 1.9+ (at least core, widget, menu), 1.11+ recommended
* One of the ThemeRoller CSS themes or a custom one
-* jquery.ui-contextmenu.js (also available as CDN on
- [jsdelivr](http://www.jsdelivr.com/#!jquery.ui-contextmenu),
+* jquery.ui-contextmenu.js (also available as CDN on
+ [jsDelivr](https://cdn.jsdelivr.net/gh/mar10/jquery-ui-contextmenu/),
[cdnjs](https://cdnjs.com/libraries/jquery.ui-contextmenu)), or
[UNPKG](https://unpkg.com/ui-contextmenu@latest/jquery.ui-contextmenu.min.js)
@@ -90,11 +90,11 @@ initialize the menu from embedded <ul> markup").appendTo($entryLi);
- $.moogle.contextmenu.createMenuMarkup(entry.children, $ul);
- }
- // #110: jQuery UI 1.12: refresh only works when this class is not set:
- $entryLi.removeClass("ui-menu-item");
- this.getMenu().menu("refresh");
+ window.console && window.console.warn(
+ "setEntry(cmd, t) with a plain string title is deprecated since v1.18." +
+ "Use setTitle(cmd, '" + entry + "') instead.");
+ return this.setTitle(cmd, entry);
+ }
+ $entryLi.empty();
+ entry.cmd = entry.cmd || cmd;
+ $.moogle.contextmenu.createEntryMarkup(entry, $entryLi);
+ if ($.isArray(entry.children)) {
+ $ul = $("
").appendTo($entryLi);
+ $.moogle.contextmenu.createMenuMarkup(entry.children, $ul);
}
+ // #110: jQuery UI 1.12: refresh only works when this class is not set:
+ $entryLi.removeClass("ui-menu-item");
+ this.getMenu().menu("refresh");
+ },
+ /** Set icon (pass null to remove). */
+ setIcon: function(cmd, icon) {
+ return this.updateEntry(cmd, { uiIcon: icon });
},
+ /** Set title. */
+ setTitle: function(cmd, title) {
+ return this.updateEntry(cmd, { title: title });
+ },
+ // /** Set tooltip (pass null to remove). */
+ // setTooltip: function(cmd, tooltip) {
+ // this._getMenuEntry(cmd).attr("title", tooltip);
+ // },
/** Show or hide the menu command. */
showEntry: function(cmd, flag) {
this._getMenuEntry(cmd).toggle(flag !== false);
+ },
+ /** Redefine selective attributes of a menu entry. */
+ updateEntry: function(cmd, entry) {
+ var $icon, $wrapper,
+ $entryLi = this._getMenuEntry(cmd);
+
+ if ( entry.title !== undefined ) {
+ $.moogle.contextmenu.updateTitle($entryLi, "" + entry.title);
+ }
+ if ( entry.tooltip !== undefined ) {
+ if ( entry.tooltip === null ) {
+ $entryLi.removeAttr("title");
+ } else {
+ $entryLi.attr("title", entry.tooltip);
+ }
+ }
+ if ( entry.uiIcon !== undefined ) {
+ $wrapper = this.getEntryWrapper(cmd),
+ $icon = $wrapper.find("span.ui-icon").not(".ui-menu-icon");
+ $icon.remove();
+ if ( entry.uiIcon ) {
+ $wrapper.append($("").addClass(entry.uiIcon));
+ }
+ }
+ if ( entry.hide !== undefined ) {
+ $entryLi.toggle(!entry.hide);
+ } else if ( entry.show !== undefined ) {
+ // Note: `show` is an undocumented variant. `hide: false` is preferred
+ $entryLi.toggle(!!entry.show);
+ }
+ // if ( entry.isHeader !== undefined ) {
+ // $entryLi.toggleClass("ui-widget-header", !!entry.isHeader);
+ // }
+ if ( entry.data !== undefined ) {
+ $entryLi.data(entry.data);
+ }
+
+ // Set/clear class names, but handle ui-state-disabled separately
+ if ( entry.disabled === undefined ) {
+ entry.disabled = $entryLi.hasClass("ui-state-disabled");
+ }
+ if ( entry.setClass ) {
+ if ( $entryLi.hasClass("ui-menu-item") ) {
+ entry.setClass += " ui-menu-item";
+ }
+ $entryLi.removeClass();
+ $entryLi.addClass(entry.setClass);
+ } else if ( entry.addClass ) {
+ $entryLi.addClass(entry.addClass);
+ }
+ $entryLi.toggleClass("ui-state-disabled", !!entry.disabled);
+ // // #110: jQuery UI 1.12: refresh only works when this class is not set:
+ // $entryLi.removeClass("ui-menu-item");
+ // this.getMenu().menu("refresh");
}
});
@@ -461,27 +541,19 @@ $.extend($.moogle.contextmenu, {
href: "#"
}).appendTo($parentLi);
- if ( entry.uiIcon ) {
- $wrapper.append($("").addClass(entry.uiIcon));
- }
-
} else if ( isLTE111 ) {
- // jQuery UI Menu 1.11 preferes to avoid `` tags
+ // jQuery UI Menu 1.11 preferes to avoid `` tags or
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),this.getMenu().menu("refresh"))},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?(d=a("",{html:""+b.title,href:"#"}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))):f?(c.html(""+b.title),b.uiIcon&&c.append(a("").addClass(b.uiIcon))):(d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon))),a.each(["action","disabled","title","tooltip"],function(d,e){a.isFunction(b[e])&&c.data(e+"Handler",b[e])}),b.disabled===!0&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),"string"==typeof b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widgets/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"1.18.0",options:{addClass:"ui-contextmenu",closeOnWindowBlur:!0,autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.extraData={},this.previousFocus=null,null==f.delegate&&a.error("ui-contextmenu: Missing required option `delegate`."),f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("
").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.on("selectstart"+this.eventNamespace,f.delegate,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.on(d,f.delegate,a.proxy(this._openMenu,this))},_destroy:function(){this.element.off(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d,e=this.options;this.isOpen()&&(c=this.currentTarget,d=this.extraData,this._closeMenu(!0),this.currentTarget=c,this.extraData=d),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(this.options.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(e.addClass).menu(a.extend(!0,{},e.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(e.blur,this),create:a.proxy(e.createMenu,this),focus:a.proxy(e.focus,this),select:a.proxy(function(b,c){var d,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),c.extraData=this.extraData,f&&e.ignoreParentSelect||(d=this._trigger.call(this,"select",b,c),g&&(d=g.call(this,b,c)),d!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f,g=this.options,h=g.position,i=this,j=!!b.isTrigger;if(g.autoTrigger||j){if(b.preventDefault(),this.currentTarget=b.target,this.extraData=b._extraData||{},f={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData,originalEvent:b,result:null},!c){if(d=this._trigger("beforeOpen",b,f),e=f.result&&a.isFunction(f.result.promise)?f.result:null,f.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){i._openMenu(b,!0)}),this.currentTarget=null,!1;f.menu=this.$menu}a(document).on("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&i._closeMenu()}).on("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||i._closeMenu()}),a(window).on("blur"+this.eventNamespace,function(a){g.closeOnWindowBlur&&i._closeMenu()}),a.isFunction(h)&&(h=h(b,f)),h=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},h),this._updateEntries(this.$menu),this.$menu.show().css({position:"absolute",left:0,top:0}).position(h).hide(),g.preventContextMenuForPopup&&this.$menu.on("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,g.show,function(){var c;g.autoFocus&&(i.previousFocus=a(b.target),c=i.$menu.children("li.ui-menu-item").not(".ui-state-disabled").first(),i.$menu.menu("focus",null,c).focus()),i._trigger.call(i,"open",b,f)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide,e={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a(document).off("mousedown"+this.eventNamespace).off("touchstart"+this.eventNamespace).off("keydown"+this.eventNamespace),a(window).off("blur"+this.eventNamespace),c.currentTarget=null,c.extraData={},this.$menu?(this.$menu.off("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close",null,e)})):c._trigger("close",null,e)},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},_updateEntries:function(){var b=this,c={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a.each(this.$menu.find(".ui-menu-item"),function(d,e){var f=a(e),g=f.data("disabledHandler"),h=g?g({type:"disabled"},c):null;c.item=f,c.cmd=f.attr("data-command"),null!=h&&(b.enableEntry(c.cmd,!h),b.showEntry(c.cmd,"hide"!==h)),g=f.data("titleHandler"),h=g?g({type:"title"},c):null,null!=h&&b.setEntry(c.cmd,""+h),g=f.data("tooltipHandler"),h=g?g({type:"tooltip"},c):null,null!=h&&f.attr("title",""+h)})},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getEntry:function(a){return this._getMenuEntry(a)},getEntryWrapper:function(a){return this._getMenuEntry(a).find(">[role=menuitem]").addBack("[role=menuitem]")},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);return"string"==typeof c?(window.console&&window.console.warn("setEntry(cmd, t) with a plain string title is deprecated since v1.18.Use setTitle(cmd, '"+c+"') instead."),this.setTitle(b,c)):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),void this.getMenu().menu("refresh"))},setIcon:function(a,b){return this.updateEntry(a,{uiIcon:b})},setTitle:function(a,b){return this.updateEntry(a,{title:b})},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)},updateEntry:function(b,c){var d,e,f=this._getMenuEntry(b);void 0!==c.title&&a.moogle.contextmenu.updateTitle(f,""+c.title),void 0!==c.tooltip&&(null===c.tooltip?f.removeAttr("title"):f.attr("title",c.tooltip)),void 0!==c.uiIcon&&(e=this.getEntryWrapper(b),d=e.find("span.ui-icon").not(".ui-menu-icon"),d.remove(),c.uiIcon&&e.append(a("").addClass(c.uiIcon))),void 0!==c.hide?f.toggle(!c.hide):void 0!==c.show&&f.toggle(!!c.show),void 0!==c.data&&f.data(c.data),void 0===c.disabled&&(c.disabled=f.hasClass("ui-state-disabled")),c.setClass?(f.hasClass("ui-menu-item")&&(c.setClass+=" ui-menu-item"),f.removeClass(),f.addClass(c.setClass)):c.addClass&&f.addClass(c.addClass),f.toggleClass("ui-state-disabled",!!c.disabled)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?d=a("",{html:""+b.title,href:"#"}).appendTo(c):f?(c.html(""+b.title),d=c):d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon)),a.each(["action","disabled","title","tooltip"],function(d,e){a.isFunction(b[e])&&c.data(e+"Handler",b[e])}),b.disabled===!0&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),"string"==typeof b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index ae80798..1812296 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","closeOnWindowBlur","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","error","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","on","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","off","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","which","keyCode","ESCAPE","closest","length","window","my","at","of","undefined","pageX","collision","_updateEntries","css","left","top","_show","$first","children","not","first","immediately","hideOpts","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","each","i","o","$entry","fn","type","enableEntry","showEntry","setEntry","flag","toggleClass","getMenu","targetOrEvent","isEvent","Event","get","pageY","trigger","entry","$ul","$entryLi","updateTitle","empty","createEntryMarkup","toggle","$parentLi","$wrapper","test","title","href","uiIcon","append","disabled","isHeader","isPlainObject","tooltip","text","$parentUl","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","closeOnWindowBlur","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","error","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","on","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","off","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","which","keyCode","ESCAPE","closest","length","window","my","at","of","undefined","pageX","collision","_updateEntries","css","left","top","_show","$first","children","not","first","immediately","hideOpts","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","each","i","o","$entry","fn","type","enableEntry","showEntry","setEntry","flag","toggleClass","getEntry","getEntryWrapper","addBack","getMenu","targetOrEvent","isEvent","Event","get","pageY","trigger","entry","$ul","$entryLi","console","warn","setTitle","empty","createEntryMarkup","setIcon","icon","updateEntry","uiIcon","title","toggle","$icon","$wrapper","updateTitle","tooltip","removeAttr","append","disabled","hasClass","setClass","$parentLi","test","href","isHeader","isPlainObject","text","$parentUl","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":";;CAUC,SAAUA,GACV,YACuB,mBAAXC,SAAyBA,OAAOC,IAE3CD,QAAS,SAAU,6BAA+BD,GAGlDA,EAASG,SAET,SAAUC,GAEZ,YAEA,IAAIC,GAAqB,iBAAmBC,UAASC,cAAc,OAClEC,EAAQJ,EAAEK,GAAGC,KAAKC,QAAQH,MAAM,gBAChCI,GACCC,MAAOC,SAASN,EAAM,GAAI,IAC1BO,MAAOD,SAASN,EAAM,GAAI,KAE3BQ,EAAaJ,EAAUC,MAAQ,GAAKD,EAAUG,OAAS,GACvDE,EAAaL,EAAUC,MAAQ,GAAKD,EAAUG,OAAS,EAExDX,GAAEc,OAAO,sBACRP,QAAS,WACTQ,SACCC,SAAU,iBACVC,mBAAmB,EACnBC,WAAW,EACXC,aAAa,EACbC,SAAU,KACVC,MAAQC,OAAQ,UAAWC,SAAU,QACrCC,oBAAoB,EACpBlB,KAAM,KACNmB,SAAU,KACVC,4BAA4B,EAE5BC,eAAe,EACfC,MAAQN,OAAQ,YAAaC,SAAU,QACvCM,SAAS,EACTC,iBAEAC,WAAY/B,EAAEgC,KACdC,KAAMjC,EAAEgC,KACRE,MAAOlC,EAAEgC,KACTG,OAAQnC,EAAEgC,KACVI,WAAYpC,EAAEgC,KACdK,MAAOrC,EAAEgC,KACTM,KAAMtC,EAAEgC,KACRO,OAAQvC,EAAEgC,MAGXQ,QAAS,WACR,GAAIC,GAASC,EAAYC,EACxBC,EAAOC,KAAK9B,OAYb,IAVA8B,KAAKC,WAAa,KAClBD,KAAKE,MAAQ,KACbF,KAAKG,YAAa,EAClBH,KAAKI,cAAgB,KACrBJ,KAAKK,aACLL,KAAKM,cAAgB,KAEA,MAAjBP,EAAKxB,UACRpB,EAAEoD,MAAM,uDAELR,EAAKjB,cAAe,CAIvBgB,GAAY3C,EAAE6C,KAAKQ,SAASC,GAAGpD,UAAYF,EAAE,QAC1C6C,KAAKQ,SAASE,WAAWC,KAAK,MACjCf,EAAU,IAAME,EAAW,IAAMC,EAAKxB,SAAW,8HAOjDyB,KAAKC,WAAa9C,EAAE,8CAClByD,KAAK,OAAQ,YACbC,SAAS,OAEX,KACCb,KAAKC,WAAWa,KAAKlB,GACpB,MAAQmB,GAETf,KAAKC,WAAW,GAAGe,WAAWpB,QAAUA,EAGrCxC,GACH4C,KAAKQ,QAAQS,GAAG,cAAgBjB,KAAKkB,eAAgBnB,EAAKxB,SACnD,SAAS4C,GACfA,EAAMC,mBAITpB,KAAKqB,cAActB,EAAKtC,MAExBoC,EAAa,cAAgBG,KAAKkB,eAC9BnB,EAAKf,UACRa,GAAc,WAAaG,KAAKkB,gBAEjClB,KAAKQ,QAAQS,GAAGpB,EAAYE,EAAKxB,SAAUpB,EAAEmE,MAAMtB,KAAKuB,UAAWvB,QAGpEwB,SAAU,WACTxB,KAAKQ,QAAQiB,IAAIzB,KAAKkB,gBAEtBlB,KAAKqB,cAAc,MAEfrB,KAAKC,aACRD,KAAKC,WAAWyB,SAChB1B,KAAKC,WAAa,OAIpBoB,cAAe,SAASM,GACvB,GAAIC,GAAIC,EACP9B,EAAOC,KAAK9B,OAGT8B,MAAK8B,WAERF,EAAK5B,KAAKI,cACVyB,EAAK7B,KAAKK,UAEVL,KAAK+B,YAAW,GAChB/B,KAAKI,cAAgBwB,EACrB5B,KAAKK,UAAYwB,GAEd7B,KAAKG,WACRH,KAAKE,MAAMwB,SACD1B,KAAKE,OACfF,KAAKE,MACHzC,KAAK,WACLuE,YAAYhC,KAAK9B,QAAQC,UACzBK,OAEHwB,KAAKE,MAAQ,KACbF,KAAKG,YAAa,EAGZwB,IAEKxE,EAAE8E,QAAQN,IACpB3B,KAAKE,MAAQ/C,EAAE+E,OAAOC,YAAYC,iBAAiBT,GACnD3B,KAAKG,YAAa,GACW,gBAAZwB,GACjB3B,KAAKE,MAAQ/C,EAAEwE,GAEf3B,KAAKE,MAAQyB,EAGd3B,KAAKE,MACH1B,OACAL,SAAS4B,EAAK5B,UAEdV,KAAKN,EAAEkF,QAAO,KAAUtC,EAAKd,eAC7BqD,MAAO,4BACPlD,KAAMjC,EAAEmE,MAAMvB,EAAKX,KAAMY,MACzBV,OAAQnC,EAAEmE,MAAMvB,EAAKR,WAAYS,MACjCR,MAAOrC,EAAEmE,MAAMvB,EAAKP,MAAOQ,MAC3BN,OAAQvC,EAAEmE,MAAM,SAASH,EAAO3D,GAE/B,GAAI+E,GACHC,EAAWrF,EAAE+E,OAAOC,YAAYM,OAAOjF,EAAGkF,MAC1CC,EAAgBnF,EAAGkF,KAAKE,KAAK,gBAE9BpF,GAAGqF,IAAMrF,EAAGkF,KAAK/B,KAAK,gBACtBnD,EAAGsF,OAAS3F,EAAE6C,KAAKI,eACnB5C,EAAG6C,UAAYL,KAAKK,UAEdmC,GAAazC,EAAKpB,qBACvB4D,EAASvC,KAAK+C,SAASC,KAAKhD,KAAM,SAAUmB,EAAO3D,GAC9CmF,IACJJ,EAASI,EAAcK,KAAKhD,KAAMmB,EAAO3D,IAErC+E,KAAW,GACfvC,KAAK+B,WAAWiB,KAAKhD,MAEtBmB,EAAMC,mBAELpB,WAINuB,UAAW,SAASJ,EAAO8B,GAC1B,GAAIC,GAAKC,EAAS3F,EACjBuC,EAAOC,KAAK9B,QACZkF,EAAYrD,EAAKnB,SACjByE,EAAOrD,KACPsD,IAAkBnC,EAAMoC,SAEzB,IAAMxD,EAAKzB,aAAgBgF,EAA3B,CAaA,GARAnC,EAAMC,iBAENpB,KAAKI,cAAgBe,EAAM2B,OAC3B9C,KAAKK,UAAYc,EAAMqC,eAEvBhG,GAAOC,KAAMuC,KAAKE,MAAO4C,OAAQ3F,EAAE6C,KAAKI,eAAgBC,UAAWL,KAAKK,UACpEoD,cAAetC,EAAOuC,OAAQ,OAE5BT,EAAY,CAIjB,GAHAC,EAAMlD,KAAK+C,SAAS,aAAc5B,EAAO3D,GACzC2F,EAAW3F,EAAGkG,QAAUvG,EAAEwG,WAAWnG,EAAGkG,OAAOP,SAAY3F,EAAGkG,OAAS,KACvElG,EAAGkG,OAAS,KACPR,KAAQ,EAEZ,MADAlD,MAAKI,cAAgB,MACd,CACD,IAAK+C,EAOX,MAJAA,GAAQS,KAAK,WACZP,EAAK9B,UAAUJ,GAAO,KAEvBnB,KAAKI,cAAgB,MACd,CAER5C,GAAGC,KAAOuC,KAAKE,MAIhB/C,EAAEE,UAAU4D,GAAG,UAAYjB,KAAKkB,eAAgB,SAASC,GACnDA,EAAM0C,QAAU1G,EAAEK,GAAGsG,QAAQC,QACjCV,EAAKtB,eAEJd,GAAG,YAAcjB,KAAKkB,eAAiB,cAAgBlB,KAAKkB,eAC7D,SAASC,GAEJhE,EAAEgE,EAAM2B,QAAQkB,QAAQ,iBAAiBC,QAC9CZ,EAAKtB,eAGP5E,EAAE+G,QAAQjD,GAAG,OAASjB,KAAKkB,eAAgB,SAASC,GAC9CpB,EAAK3B,mBACTiF,EAAKtB,eAKH5E,EAAEwG,WAAWP,KAChBA,EAAYA,EAAUjC,EAAO3D,IAE9B4F,EAAYjG,EAAEkF,QACb8B,GAAI,WACJC,GAAI,cAEJC,GAAqBC,SAAhBnD,EAAMoD,MAAuBpD,EAAM2B,OAAS3B,EACjDqD,UAAW,OACTpB,GAGHpD,KAAKyE,eAAezE,KAAKE,OAGzBF,KAAKE,MACHnB,OACA2F,KACA9F,SAAU,WACV+F,KAAM,EACNC,IAAK,IACHhG,SAASwE,GACX5E,OAEGuB,EAAKlB,4BACTmB,KAAKE,MAAMe,GAAG,cAAgBjB,KAAKkB,eAAgB,SAASC,GAC3DA,EAAMC,mBAGRpB,KAAK6E,MAAM7E,KAAKE,MAAOH,EAAKhB,KAAM,WACjC,GAAI+F,EAGC/E,GAAK1B,YACTgF,EAAK/C,cAAgBnD,EAAEgE,EAAM2B,QAE7BgC,EAASzB,EAAKnD,MACZ6E,SAAS,mBACTC,IAAI,sBACJC,QACF5B,EAAKnD,MAAMzC,KAAK,QAAS,KAAMqH,GAAQtF,SAExC6D,EAAKN,SAASC,KAAKK,EAAM,OAAQlC,EAAO3D,OAI1CuE,WAAY,SAASmD,GACpB,GAAI7B,GAAOrD,KACVmF,GAAWD,GAAsBlF,KAAK9B,QAAQM,KAC9ChB,GAAOC,KAAMuC,KAAKE,MAAO4C,OAAQ3F,EAAE6C,KAAKI,eAAgBC,UAAWL,KAAKK,UAGzElD,GAAEE,UACAoE,IAAI,YAAczB,KAAKkB,gBACvBO,IAAI,aAAezB,KAAKkB,gBACxBO,IAAI,UAAYzB,KAAKkB,gBACvB/D,EAAE+G,QACAzC,IAAI,OAASzB,KAAKkB,gBAEpBmC,EAAKjD,cAAgB,KACrBiD,EAAKhD,aACAL,KAAKE,OACTF,KAAKE,MACHuB,IAAI,cAAgBzB,KAAKkB,gBAC3BlB,KAAKoF,MAAMpF,KAAKE,MAAOiF,EAAU,WAC3B9B,EAAK/C,gBACT+C,EAAK/C,cAAcd,QACnB6D,EAAK/C,cAAgB,MAEtB+C,EAAKN,SAAS,QAAS,KAAMvF,MAG9B6F,EAAKN,SAAS,QAAS,KAAMvF,IAI/B6H,WAAY,SAASC,EAAKC,GACzB,OAAQD,GACR,IAAK,OACJtF,KAAKwF,YAAYD,GAGlBpI,EAAEsI,OAAOC,UAAUL,WAAWM,MAAM3F,KAAM4F,YAG3CC,cAAe,SAAShD,GACvB,MAAO7C,MAAKE,MAAM4F,KAAK,mBAAqBjD,EAAM,MAGnDxD,MAAO,WACFW,KAAK8B,UACR9B,KAAK+B,cAIP0C,eAAgB,WACf,GAAIpB,GAAOrD,KACVxC,GACCC,KAAMuC,KAAKE,MAAO4C,OAAQ3F,EAAE6C,KAAKI,eAAgBC,UAAWL,KAAKK,UAEnElD,GAAE4I,KAAK/F,KAAKE,MAAM4F,KAAK,iBAAkB,SAASE,EAAGC,GACpD,GAAIC,GAAS/I,EAAE8I,GACdE,EAAKD,EAAOtD,KAAK,mBACjBM,EAAMiD,EAAKA,GAAKC,KAAM,YAAc5I,GAAM,IAE3CA,GAAGkF,KAAOwD,EACV1I,EAAGqF,IAAMqD,EAAOvF,KAAK,gBAET,MAAPuC,IACJG,EAAKgD,YAAY7I,EAAGqF,KAAMK,GAC1BG,EAAKiD,UAAU9I,EAAGqF,IAAa,SAARK,IAGxBiD,EAAKD,EAAOtD,KAAK,gBACjBM,EAAMiD,EAAKA,GAAKC,KAAM,SAAW5I,GAAM,KAC3B,MAAP0F,GACJG,EAAKkD,SAAS/I,EAAGqF,IAAK,GAAKK,GAG5BiD,EAAKD,EAAOtD,KAAK,kBACjBM,EAAMiD,EAAKA,GAAKC,KAAM,WAAa5I,GAAM,KAC7B,MAAP0F,GACJgD,EAAOvF,KAAK,QAAS,GAAKuC,MAK7BmD,YAAa,SAASxD,EAAK2D,GAC1BxG,KAAK6F,cAAchD,GAAK4D,YAAY,oBAAsBD,KAAS,IAGpEE,SAAU,SAAS7D,GAClB,MAAO7C,MAAK6F,cAAchD,IAO3B8D,gBAAiB,SAAS9D,GACzB,MAAO7C,MAAK6F,cAAchD,GAAKiD,KAAK,oBAAoBc,QAAQ,oBAGjEC,QAAS,WACR,MAAO7G,MAAKE,OAGb4B,OAAQ,WAEP,QAAS9B,KAAKE,SAAWF,KAAKI,eAK/BX,KAAM,SAASqH,EAAezG,GAE7BA,EAAYA,KAEZ,IAAI0G,GAAWD,GAAiBA,EAAcV,MAAQU,EAAchE,OACnE3B,EAAS4F,EAAUD,KACnBhE,EAASiE,EAAUD,EAAchE,OAASgE,EAC1C/F,EAAI7D,OAAO8J,MAAM,eAChBlE,OAAQ3F,EAAE2F,GAAQmE,IAAI,GACtB1C,MAAOpD,EAAMoD,MACb2C,MAAO/F,EAAM+F,MACbzD,cAAesD,EAAUD,EAAgBxC,OACzCd,WAAYnD,GAEd,OAAOL,MAAKQ,QAAQ2G,QAAQpG,IAG7ByE,YAAa,SAAS5C,GACrB5C,KAAKqB,cAAcuB,IAGpB2D,SAAU,SAAS1D,EAAKuE,GACvB,GAAIC,GACHC,EAAWtH,KAAK6F,cAAchD,EAE/B,OAAqB,gBAAVuE,IACVlD,OAAOqD,SAAWrD,OAAOqD,QAAQC,KAChC,2FACwBJ,EAAQ,eAC1BpH,KAAKyH,SAAS5E,EAAKuE,KAE3BE,EAASI,QACTN,EAAMvE,IAAMuE,EAAMvE,KAAOA,EACzB1F,EAAE+E,OAAOC,YAAYwF,kBAAkBP,EAAOE,GAC1CnK,EAAE8E,QAAQmF,EAAMrC,YACnBsC,EAAMlK,EAAE,SAAS0D,SAASyG,GAC1BnK,EAAE+E,OAAOC,YAAYC,iBAAiBgF,EAAMrC,SAAUsC,IAGvDC,EAAStF,YAAY,oBACrBhC,MAAK6G,UAAUpJ,KAAK,aAGrBmK,QAAS,SAAS/E,EAAKgF,GACtB,MAAO7H,MAAK8H,YAAYjF,GAAOkF,OAAQF,KAGxCJ,SAAU,SAAS5E,EAAKmF,GACvB,MAAOhI,MAAK8H,YAAYjF,GAAOmF,MAAOA,KAOvC1B,UAAW,SAASzD,EAAK2D,GACxBxG,KAAK6F,cAAchD,GAAKoF,OAAOzB,KAAS,IAGzCsB,YAAa,SAASjF,EAAKuE,GAC1B,GAAIc,GAAOC,EACVb,EAAWtH,KAAK6F,cAAchD,EAEVyB,UAAhB8C,EAAMY,OACV7K,EAAE+E,OAAOC,YAAYiG,YAAYd,EAAU,GAAKF,EAAMY,OAEhC1D,SAAlB8C,EAAMiB,UACa,OAAlBjB,EAAMiB,QACVf,EAASgB,WAAW,SAEpBhB,EAAS3G,KAAK,QAASyG,EAAMiB,UAGT/D,SAAjB8C,EAAMW,SACVI,EAAWnI,KAAK2G,gBAAgB9D,GAChCqF,EAAQC,EAASrC,KAAK,gBAAgBd,IAAI,iBAC1CkD,EAAMxG,SACD0F,EAAMW,QACVI,EAASI,OAAOpL,EAAE,4BAA4BgB,SAASiJ,EAAMW,UAG3CzD,SAAf8C,EAAM5I,KACV8I,EAASW,QAAQb,EAAM5I,MACG8F,SAAf8C,EAAMrI,MAEjBuI,EAASW,SAASb,EAAMrI,MAKLuF,SAAf8C,EAAMxE,MACV0E,EAAS1E,KAAKwE,EAAMxE,MAIG0B,SAAnB8C,EAAMoB,WACVpB,EAAMoB,SAAWlB,EAASmB,SAAS,sBAE/BrB,EAAMsB,UACLpB,EAASmB,SAAS,kBACtBrB,EAAMsB,UAAY,iBAEnBpB,EAAStF,cACTsF,EAASnJ,SAASiJ,EAAMsB,WACbtB,EAAMjJ,UACjBmJ,EAASnJ,SAASiJ,EAAMjJ,UAEzBmJ,EAASb,YAAY,sBAAuBW,EAAMoB,aAUpDrL,EAAEkF,OAAOlF,EAAE+E,OAAOC,aAEjBwF,kBAAmB,SAASP,EAAOuB,GAClC,GAAIR,GAAW,IAEfQ,GAAUhI,KAAK,eAAgByG,EAAMvE,KAE/B,sBAAsB+F,KAAMxB,EAAMY,QAIlCjK,EAEJoK,EAAWhL,EAAE,QACX2D,KAAM,GAAKsG,EAAMY,MACjBa,KAAM,MACJhI,SAAS8H,GAEF3K,GAEX2K,EAAU7H,KAAK,GAAKsG,EAAMY,OAC1BG,EAAWQ,GAIXR,EAAWhL,EAAE,UACX2D,KAAM,GAAKsG,EAAMY,QACfnH,SAAS8H,GAETvB,EAAMW,QACVI,EAASI,OAAOpL,EAAE,4BAA4BgB,SAASiJ,EAAMW,SAG9D5K,EAAE4I,MAAQ,SAAU,WAAY,QAAS,WAAa,SAASC,EAAGrF,GAC5DxD,EAAEwG,WAAWyD,EAAMzG,KACvBgI,EAAU/F,KAAKjC,EAAO,UAAWyG,EAAMzG,MAGpCyG,EAAMoB,YAAa,GACvBG,EAAUxK,SAAS,qBAEfiJ,EAAM0B,UACVH,EAAUxK,SAAS,oBAEfiJ,EAAMjJ,UACVwK,EAAUxK,SAASiJ,EAAMjJ,UAErBhB,EAAE4L,cAAc3B,EAAMxE,OAC1B+F,EAAU/F,KAAKwE,EAAMxE,MAEQ,gBAAlBwE,GAAMiB,SACjBM,EAAUhI,KAAK,QAASyG,EAAMiB,UA1C/BM,EAAUK,KAAK5B,EAAMY,QA+CvB5F,iBAAkB,SAASlE,EAAS+K,GACnC,GAAIjD,GAAGvI,EAAM4J,EAAK6B,CAIlB,KAHkB,MAAbD,IACJA,EAAY9L,EAAE,mCAAmC0D,SAAS,SAEtDmF,EAAI,EAAGA,EAAI9H,EAAQ+F,OAAQ+B,IAC/BvI,EAAOS,EAAQ8H,GACfkD,EAAM/L,EAAE,SAAS0D,SAASoI,GAE1B9L,EAAE+E,OAAOC,YAAYwF,kBAAkBlK,EAAMyL,GAExC/L,EAAE8E,QAAQxE,EAAKsH,YACnBsC,EAAMlK,EAAE,SAAS0D,SAASqI,GAC1B/L,EAAE+E,OAAOC,YAAYC,iBAAiB3E,EAAKsH,SAAUsC,GAGvD,OAAO4B,IAGRxG,OAAQ,SAASC,GAChB,MAAK3E,GACG2E,EAAKyG,IAAI,4BAA4BlF,OAAS,EAC1CjG,EACJ0E,EAAKjC,GAAG,0BAERiC,EAAKyG,IAAI,8BAA8BlF,OAAS,GAIzDmF,0BAA2B,SAASC,EAAMvI,GACzC,GAAIwI,GAASD,EAAKvD,KAAK,6BAA6ByD,QAEpDF,GACE3B,QACA5G,KAAKA,GACLyH,OAAOe,IAGVlB,YAAa,SAAS1F,EAAMsF,GACtBjK,EACJZ,EAAE+E,OAAOC,YAAYiH,0BAA0BjM,EAAE,IAAKuF,GAAOsF,GAClDhK,EACXb,EAAE+E,OAAOC,YAAYiH,0BAA0B1G,EAAMsF,GAErD7K,EAAE+E,OAAOC,YAAYiH,0BAA0BjM,EAAE,MAAOuF,GAAOsF","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
diff --git a/package.json b/package.json
index a67db53..45eb4aa 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "ui-contextmenu",
"filename": "jquery.ui-contextmenu.min.js",
"main": "jquery.ui-contextmenu.js",
- "version": "1.18.0-0",
+ "version": "1.18.0",
"title": "jQuery UI context menu plugin",
"description": "Turn a jQuery UI Menu widget into a contextmenu.",
"keywords": [
@@ -69,4 +69,4 @@
]
}
]
-}
+}
\ No newline at end of file
From d48c931223637ffa12cd882e6cd8dead15677fc3 Mon Sep 17 00:00:00 2001
From: Martin Wendt
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),void this.getMenu().menu("refresh"))},setIcon:function(a,b){return this.updateEntry(a,{uiIcon:b})},setTitle:function(a,b){return this.updateEntry(a,{title:b})},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)},updateEntry:function(b,c){var d,e,f=this._getMenuEntry(b);void 0!==c.title&&a.moogle.contextmenu.updateTitle(f,""+c.title),void 0!==c.tooltip&&(null===c.tooltip?f.removeAttr("title"):f.attr("title",c.tooltip)),void 0!==c.uiIcon&&(e=this.getEntryWrapper(b),d=e.find("span.ui-icon").not(".ui-menu-icon"),d.remove(),c.uiIcon&&e.append(a("").addClass(c.uiIcon))),void 0!==c.hide?f.toggle(!c.hide):void 0!==c.show&&f.toggle(!!c.show),void 0!==c.data&&f.data(c.data),void 0===c.disabled&&(c.disabled=f.hasClass("ui-state-disabled")),c.setClass?(f.hasClass("ui-menu-item")&&(c.setClass+=" ui-menu-item"),f.removeClass(),f.addClass(c.setClass)):c.addClass&&f.addClass(c.addClass),f.toggleClass("ui-state-disabled",!!c.disabled)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?d=a("",{html:""+b.title,href:"#"}).appendTo(c):f?(c.html(""+b.title),d=c):d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon)),a.each(["action","disabled","title","tooltip"],function(d,e){a.isFunction(b[e])&&c.data(e+"Handler",b[e])}),b.disabled===!0&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),"string"==typeof b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widgets/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"1.18.1",options:{addClass:"ui-contextmenu",closeOnWindowBlur:!0,autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.extraData={},this.previousFocus=null,null==f.delegate&&a.error("ui-contextmenu: Missing required option `delegate`."),f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("
").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.on("selectstart"+this.eventNamespace,f.delegate,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.on(d,f.delegate,a.proxy(this._openMenu,this))},_destroy:function(){this.element.off(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d,e=this.options;this.isOpen()&&(c=this.currentTarget,d=this.extraData,this._closeMenu(!0),this.currentTarget=c,this.extraData=d),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(this.options.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(e.addClass).menu(a.extend(!0,{},e.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(e.blur,this),create:a.proxy(e.createMenu,this),focus:a.proxy(e.focus,this),select:a.proxy(function(b,c){var d,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),c.extraData=this.extraData,f&&e.ignoreParentSelect||(d=this._trigger.call(this,"select",b,c),g&&(d=g.call(this,b,c)),d!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f,g=this.options,h=g.position,i=this,j=!!b.isTrigger;if(g.autoTrigger||j){if(b.preventDefault(),this.currentTarget=b.target,this.extraData=b._extraData||{},f={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData,originalEvent:b,result:null},!c){if(d=this._trigger("beforeOpen",b,f),e=f.result&&a.isFunction(f.result.promise)?f.result:null,f.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){i._openMenu(b,!0)}),this.currentTarget=null,!1;f.menu=this.$menu}a(document).on("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&i._closeMenu()}).on("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||i._closeMenu()}),a(window).on("blur"+this.eventNamespace,function(a){g.closeOnWindowBlur&&i._closeMenu()}),a.isFunction(h)&&(h=h(b,f)),h=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},h),this._updateEntries(this.$menu),this.$menu.show().css({position:"absolute",left:0,top:0}).position(h).hide(),g.preventContextMenuForPopup&&this.$menu.on("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,g.show,function(){var c;g.autoFocus&&(i.previousFocus=a(b.target),c=i.$menu.children("li.ui-menu-item").not(".ui-state-disabled").first(),i.$menu.menu("focus",null,c).focus()),i._trigger.call(i,"open",b,f)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide,e={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a(document).off("mousedown"+this.eventNamespace).off("touchstart"+this.eventNamespace).off("keydown"+this.eventNamespace),a(window).off("blur"+this.eventNamespace),c.currentTarget=null,c.extraData={},this.$menu?(this.$menu.off("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close",null,e)})):c._trigger("close",null,e)},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},_updateEntries:function(){var b=this,c={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a.each(this.$menu.find(".ui-menu-item"),function(d,e){var f=a(e),g=f.data("disabledHandler"),h=g?g({type:"disabled"},c):null;c.item=f,c.cmd=f.attr("data-command"),null!=h&&(b.enableEntry(c.cmd,!h),b.showEntry(c.cmd,"hide"!==h)),g=f.data("titleHandler"),h=g?g({type:"title"},c):null,null!=h&&b.setTitle(c.cmd,""+h),g=f.data("tooltipHandler"),h=g?g({type:"tooltip"},c):null,null!=h&&f.attr("title",""+h)})},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getEntry:function(a){return this._getMenuEntry(a)},getEntryWrapper:function(a){return this._getMenuEntry(a).find(">[role=menuitem]").addBack("[role=menuitem]")},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);return"string"==typeof c?(window.console&&window.console.warn("setEntry(cmd, t) with a plain string title is deprecated since v1.18.Use setTitle(cmd, '"+c+"') instead."),this.setTitle(b,c)):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),void this.getMenu().menu("refresh"))},setIcon:function(a,b){return this.updateEntry(a,{uiIcon:b})},setTitle:function(a,b){return this.updateEntry(a,{title:b})},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)},updateEntry:function(b,c){var d,e,f=this._getMenuEntry(b);void 0!==c.title&&a.moogle.contextmenu.updateTitle(f,""+c.title),void 0!==c.tooltip&&(null===c.tooltip?f.removeAttr("title"):f.attr("title",c.tooltip)),void 0!==c.uiIcon&&(e=this.getEntryWrapper(b),d=e.find("span.ui-icon").not(".ui-menu-icon"),d.remove(),c.uiIcon&&e.append(a("").addClass(c.uiIcon))),void 0!==c.hide?f.toggle(!c.hide):void 0!==c.show&&f.toggle(!!c.show),void 0!==c.data&&f.data(c.data),void 0===c.disabled&&(c.disabled=f.hasClass("ui-state-disabled")),c.setClass?(f.hasClass("ui-menu-item")&&(c.setClass+=" ui-menu-item"),f.removeClass(),f.addClass(c.setClass)):c.addClass&&f.addClass(c.addClass),f.toggleClass("ui-state-disabled",!!c.disabled)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?d=a("",{html:""+b.title,href:"#"}).appendTo(c):f?(c.html(""+b.title),d=c):d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon)),a.each(["action","disabled","title","tooltip"],function(d,e){a.isFunction(b[e])&&c.data(e+"Handler",b[e])}),b.disabled===!0&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),"string"==typeof b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index 1812296..484c307 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","closeOnWindowBlur","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","error","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","on","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","off","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","which","keyCode","ESCAPE","closest","length","window","my","at","of","undefined","pageX","collision","_updateEntries","css","left","top","_show","$first","children","not","first","immediately","hideOpts","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","each","i","o","$entry","fn","type","enableEntry","showEntry","setEntry","flag","toggleClass","getEntry","getEntryWrapper","addBack","getMenu","targetOrEvent","isEvent","Event","get","pageY","trigger","entry","$ul","$entryLi","console","warn","setTitle","empty","createEntryMarkup","setIcon","icon","updateEntry","uiIcon","title","toggle","$icon","$wrapper","updateTitle","tooltip","removeAttr","append","disabled","hasClass","setClass","$parentLi","test","href","isHeader","isPlainObject","text","$parentUl","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","closeOnWindowBlur","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","error","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","on","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","off","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","which","keyCode","ESCAPE","closest","length","window","my","at","of","undefined","pageX","collision","_updateEntries","css","left","top","_show","$first","children","not","first","immediately","hideOpts","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","each","i","o","$entry","fn","type","enableEntry","showEntry","setTitle","flag","toggleClass","getEntry","getEntryWrapper","addBack","getMenu","targetOrEvent","isEvent","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","console","warn","empty","createEntryMarkup","setIcon","icon","updateEntry","uiIcon","title","toggle","$icon","$wrapper","updateTitle","tooltip","removeAttr","append","disabled","hasClass","setClass","$parentLi","test","href","isHeader","isPlainObject","text","$parentUl","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
diff --git a/package.json b/package.json
index 60c2a01..03f98c5 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "ui-contextmenu",
"filename": "jquery.ui-contextmenu.min.js",
"main": "jquery.ui-contextmenu.js",
- "version": "1.18.1-0",
+ "version": "1.18.1",
"title": "jQuery UI context menu plugin",
"description": "Turn a jQuery UI Menu widget into a contextmenu.",
"keywords": [
@@ -69,4 +69,4 @@
]
}
]
-}
+}
\ No newline at end of file
From dafee6b39a55bbce0081fe250312e136001bdeaa Mon Sep 17 00:00:00 2001
From: Martin Wendt
closeOnWindowBlur: true, // Close menu when window loses focus
+ appendTo: "body", // Set keyboard focus to first entry on open
autoFocus: false, // Set keyboard focus to first entry on open
autoTrigger: true, // open menu on browser's `contextmenu` event
delegate: null, // selector
@@ -143,7 +144,7 @@ $.widget("moogle.contextmenu", {
} else if (this.$menu) {
this.$menu
.menu("destroy")
- .removeClass(this.options.addClass)
+ .removeClass(opts.addClass)
.hide();
}
this.$menu = null;
@@ -153,7 +154,7 @@ $.widget("moogle.contextmenu", {
if ( !menuDef ) {
return;
} else if ($.isArray(menuDef)) {
- this.$menu = $.moogle.contextmenu.createMenuMarkup(menuDef);
+ this.$menu = $.moogle.contextmenu.createMenuMarkup(menuDef, null, opts);
this.menuIsTemp = true;
}else if ( typeof menuDef === "string" ) {
this.$menu = $(menuDef);
@@ -579,10 +580,12 @@ $.extend($.moogle.contextmenu, {
}
},
/** Convert a nested array of command objects into a
structure. */
- createMenuMarkup: function(options, $parentUl) {
- var i, menu, $ul, $li;
+ createMenuMarkup: function(options, $parentUl, opts) {
+ var i, menu, $ul, $li,
+ appendTo = (opts && opts.appendTo) ? opts.appendTo : "body";
+
if ( $parentUl == null ) {
- $parentUl = $("
").appendTo("body");
+ $parentUl = $("
").appendTo(appendTo);
}
for (i = 0; i < options.length; i++) {
menu = options[i];
From 2d69162236a8d5707f3cc92354635f5c664703cf Mon Sep 17 00:00:00 2001
From: Martin Wendt
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),void this.getMenu().menu("refresh"))},setIcon:function(a,b){return this.updateEntry(a,{uiIcon:b})},setTitle:function(a,b){return this.updateEntry(a,{title:b})},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)},updateEntry:function(b,c){var d,e,f=this._getMenuEntry(b);void 0!==c.title&&a.moogle.contextmenu.updateTitle(f,""+c.title),void 0!==c.tooltip&&(null===c.tooltip?f.removeAttr("title"):f.attr("title",c.tooltip)),void 0!==c.uiIcon&&(e=this.getEntryWrapper(b),d=e.find("span.ui-icon").not(".ui-menu-icon"),d.remove(),c.uiIcon&&e.append(a("").addClass(c.uiIcon))),void 0!==c.hide?f.toggle(!c.hide):void 0!==c.show&&f.toggle(!!c.show),void 0!==c.data&&f.data(c.data),void 0===c.disabled&&(c.disabled=f.hasClass("ui-state-disabled")),c.setClass?(f.hasClass("ui-menu-item")&&(c.setClass+=" ui-menu-item"),f.removeClass(),f.addClass(c.setClass)):c.addClass&&f.addClass(c.addClass),f.toggleClass("ui-state-disabled",!!c.disabled)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?d=a("",{html:""+b.title,href:"#"}).appendTo(c):f?(c.html(""+b.title),d=c):d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon)),a.each(["action","disabled","title","tooltip"],function(d,e){a.isFunction(b[e])&&c.data(e+"Handler",b[e])}),b.disabled===!0&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),"string"==typeof b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c){var d,e,f,g;for(null==c&&(c=a("
").appendTo("body")),d=0;d
").appendTo(g),a.moogle.contextmenu.createMenuMarkup(e.children,f));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/widgets/menu"],a):a(jQuery)}(function(a){"use strict";var b="onselectstart"in document.createElement("div"),c=a.ui.menu.version.match(/^(\d)\.(\d+)/),d={major:parseInt(c[1],10),minor:parseInt(c[2],10)},e=d.major<2&&d.minor<=10,f=d.major<2&&d.minor<=11;a.widget("moogle.contextmenu",{version:"@VERSION",options:{addClass:"ui-contextmenu",closeOnWindowBlur:!0,appendTo:"body",autoFocus:!1,autoTrigger:!0,delegate:null,hide:{effect:"fadeOut",duration:"fast"},ignoreParentSelect:!0,menu:null,position:null,preventContextMenuForPopup:!1,preventSelect:!1,show:{effect:"slideDown",duration:"fast"},taphold:!1,uiMenuOptions:{},beforeOpen:a.noop,blur:a.noop,close:a.noop,create:a.noop,createMenu:a.noop,focus:a.noop,open:a.noop,select:a.noop},_create:function(){var c,d,e,f=this.options;if(this.$headStyle=null,this.$menu=null,this.menuIsTemp=!1,this.currentTarget=null,this.extraData={},this.previousFocus=null,null==f.delegate&&a.error("ui-contextmenu: Missing required option `delegate`."),f.preventSelect){e=(a(this.element).is(document)?a("body"):this.element).uniqueId().attr("id"),c="#"+e+" "+f.delegate+" { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }",this.$headStyle=a("
").prop("type","text/css").appendTo("head");try{this.$headStyle.html(c)}catch(g){this.$headStyle[0].styleSheet.cssText=c}b&&this.element.on("selectstart"+this.eventNamespace,f.delegate,function(a){a.preventDefault()})}this._createUiMenu(f.menu),d="contextmenu"+this.eventNamespace,f.taphold&&(d+=" taphold"+this.eventNamespace),this.element.on(d,f.delegate,a.proxy(this._openMenu,this))},_destroy:function(){this.element.off(this.eventNamespace),this._createUiMenu(null),this.$headStyle&&(this.$headStyle.remove(),this.$headStyle=null)},_createUiMenu:function(b){var c,d,e=this.options;this.isOpen()&&(c=this.currentTarget,d=this.extraData,this._closeMenu(!0),this.currentTarget=c,this.extraData=d),this.menuIsTemp?this.$menu.remove():this.$menu&&this.$menu.menu("destroy").removeClass(e.addClass).hide(),this.$menu=null,this.menuIsTemp=!1,b&&(a.isArray(b)?(this.$menu=a.moogle.contextmenu.createMenuMarkup(b,null,e),this.menuIsTemp=!0):"string"==typeof b?this.$menu=a(b):this.$menu=b,this.$menu.hide().addClass(e.addClass).menu(a.extend(!0,{},e.uiMenuOptions,{items:"> :not(.ui-widget-header)",blur:a.proxy(e.blur,this),create:a.proxy(e.createMenu,this),focus:a.proxy(e.focus,this),select:a.proxy(function(b,c){var d,f=a.moogle.contextmenu.isMenu(c.item),g=c.item.data("actionHandler");c.cmd=c.item.attr("data-command"),c.target=a(this.currentTarget),c.extraData=this.extraData,f&&e.ignoreParentSelect||(d=this._trigger.call(this,"select",b,c),g&&(d=g.call(this,b,c)),d!==!1&&this._closeMenu.call(this),b.preventDefault())},this)})))},_openMenu:function(b,c){var d,e,f,g=this.options,h=g.position,i=this,j=!!b.isTrigger;if(g.autoTrigger||j){if(b.preventDefault(),this.currentTarget=b.target,this.extraData=b._extraData||{},f={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData,originalEvent:b,result:null},!c){if(d=this._trigger("beforeOpen",b,f),e=f.result&&a.isFunction(f.result.promise)?f.result:null,f.result=null,d===!1)return this.currentTarget=null,!1;if(e)return e.done(function(){i._openMenu(b,!0)}),this.currentTarget=null,!1;f.menu=this.$menu}a(document).on("keydown"+this.eventNamespace,function(b){b.which===a.ui.keyCode.ESCAPE&&i._closeMenu()}).on("mousedown"+this.eventNamespace+" touchstart"+this.eventNamespace,function(b){a(b.target).closest(".ui-menu-item").length||i._closeMenu()}),a(window).on("blur"+this.eventNamespace,function(a){g.closeOnWindowBlur&&i._closeMenu()}),a.isFunction(h)&&(h=h(b,f)),h=a.extend({my:"left top",at:"left bottom",of:void 0===b.pageX?b.target:b,collision:"fit"},h),this._updateEntries(this.$menu),this.$menu.show().css({position:"absolute",left:0,top:0}).position(h).hide(),g.preventContextMenuForPopup&&this.$menu.on("contextmenu"+this.eventNamespace,function(a){a.preventDefault()}),this._show(this.$menu,g.show,function(){var c;g.autoFocus&&(i.previousFocus=a(b.target),c=i.$menu.children("li.ui-menu-item").not(".ui-state-disabled").first(),i.$menu.menu("focus",null,c).focus()),i._trigger.call(i,"open",b,f)})}},_closeMenu:function(b){var c=this,d=!b&&this.options.hide,e={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a(document).off("mousedown"+this.eventNamespace).off("touchstart"+this.eventNamespace).off("keydown"+this.eventNamespace),a(window).off("blur"+this.eventNamespace),c.currentTarget=null,c.extraData={},this.$menu?(this.$menu.off("contextmenu"+this.eventNamespace),this._hide(this.$menu,d,function(){c.previousFocus&&(c.previousFocus.focus(),c.previousFocus=null),c._trigger("close",null,e)})):c._trigger("close",null,e)},_setOption:function(b,c){switch(b){case"menu":this.replaceMenu(c)}a.Widget.prototype._setOption.apply(this,arguments)},_getMenuEntry:function(a){return this.$menu.find("li[data-command="+a+"]")},close:function(){this.isOpen()&&this._closeMenu()},_updateEntries:function(){var b=this,c={menu:this.$menu,target:a(this.currentTarget),extraData:this.extraData};a.each(this.$menu.find(".ui-menu-item"),function(d,e){var f=a(e),g=f.data("disabledHandler"),h=g?g({type:"disabled"},c):null;c.item=f,c.cmd=f.attr("data-command"),null!=h&&(b.enableEntry(c.cmd,!h),b.showEntry(c.cmd,"hide"!==h)),g=f.data("titleHandler"),h=g?g({type:"title"},c):null,null!=h&&b.setTitle(c.cmd,""+h),g=f.data("tooltipHandler"),h=g?g({type:"tooltip"},c):null,null!=h&&f.attr("title",""+h)})},enableEntry:function(a,b){this._getMenuEntry(a).toggleClass("ui-state-disabled",b===!1)},getEntry:function(a){return this._getMenuEntry(a)},getEntryWrapper:function(a){return this._getMenuEntry(a).find(">[role=menuitem]").addBack("[role=menuitem]")},getMenu:function(){return this.$menu},isOpen:function(){return!!this.$menu&&!!this.currentTarget},open:function(b,c){c=c||{};var d=b&&b.type&&b.target,e=d?b:{},f=d?b.target:b,g=jQuery.Event("contextmenu",{target:a(f).get(0),pageX:e.pageX,pageY:e.pageY,originalEvent:d?b:void 0,_extraData:c});return this.element.trigger(g)},replaceMenu:function(a){this._createUiMenu(a)},setEntry:function(b,c){var d,e=this._getMenuEntry(b);return"string"==typeof c?(window.console&&window.console.warn("setEntry(cmd, t) with a plain string title is deprecated since v1.18.Use setTitle(cmd, '"+c+"') instead."),this.setTitle(b,c)):(e.empty(),c.cmd=c.cmd||b,a.moogle.contextmenu.createEntryMarkup(c,e),a.isArray(c.children)&&(d=a("
").appendTo(e),a.moogle.contextmenu.createMenuMarkup(c.children,d)),e.removeClass("ui-menu-item"),void this.getMenu().menu("refresh"))},setIcon:function(a,b){return this.updateEntry(a,{uiIcon:b})},setTitle:function(a,b){return this.updateEntry(a,{title:b})},showEntry:function(a,b){this._getMenuEntry(a).toggle(b!==!1)},updateEntry:function(b,c){var d,e,f=this._getMenuEntry(b);void 0!==c.title&&a.moogle.contextmenu.updateTitle(f,""+c.title),void 0!==c.tooltip&&(null===c.tooltip?f.removeAttr("title"):f.attr("title",c.tooltip)),void 0!==c.uiIcon&&(e=this.getEntryWrapper(b),d=e.find("span.ui-icon").not(".ui-menu-icon"),d.remove(),c.uiIcon&&e.append(a("").addClass(c.uiIcon))),void 0!==c.hide?f.toggle(!c.hide):void 0!==c.show&&f.toggle(!!c.show),void 0!==c.data&&f.data(c.data),void 0===c.disabled&&(c.disabled=f.hasClass("ui-state-disabled")),c.setClass?(f.hasClass("ui-menu-item")&&(c.setClass+=" ui-menu-item"),f.removeClass(),f.addClass(c.setClass)):c.addClass&&f.addClass(c.addClass),f.toggleClass("ui-state-disabled",!!c.disabled)}}),a.extend(a.moogle.contextmenu,{createEntryMarkup:function(b,c){var d=null;c.attr("data-command",b.cmd),/[^\-\u2014\u2013\s]/.test(b.title)?(e?d=a("",{html:""+b.title,href:"#"}).appendTo(c):f?(c.html(""+b.title),d=c):d=a("",{html:""+b.title}).appendTo(c),b.uiIcon&&d.append(a("").addClass(b.uiIcon)),a.each(["action","disabled","title","tooltip"],function(d,e){a.isFunction(b[e])&&c.data(e+"Handler",b[e])}),b.disabled===!0&&c.addClass("ui-state-disabled"),b.isHeader&&c.addClass("ui-widget-header"),b.addClass&&c.addClass(b.addClass),a.isPlainObject(b.data)&&c.data(b.data),"string"==typeof b.tooltip&&c.attr("title",b.tooltip)):c.text(b.title)},createMenuMarkup:function(b,c,d){var e,f,g,h,i=d&&d.appendTo?d.appendTo:"body";for(null==c&&(c=a("
").appendTo(i)),e=0;e
").appendTo(h),a.moogle.contextmenu.createMenuMarkup(f.children,g));return c},isMenu:function(a){return e?a.has(">a[aria-haspopup='true']").length>0:f?a.is("[aria-haspopup='true']"):a.has(">div[aria-haspopup='true']").length>0},replaceFirstTextNodeChild:function(a,b){var c=a.find(">span.ui-icon,>ul.ui-menu").detach();a.empty().html(b).append(c)},updateTitle:function(b,c){e?a.moogle.contextmenu.replaceFirstTextNodeChild(a("a",b),c):f?a.moogle.contextmenu.replaceFirstTextNodeChild(b,c):a.moogle.contextmenu.replaceFirstTextNodeChild(a("div",b),c)}})});
//# sourceMappingURL=jquery.ui-contextmenu.min.js.map
\ No newline at end of file
diff --git a/jquery.ui-contextmenu.min.js.map b/jquery.ui-contextmenu.min.js.map
index 484c307..28dfb80 100644
--- a/jquery.ui-contextmenu.min.js.map
+++ b/jquery.ui-contextmenu.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","closeOnWindowBlur","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","error","element","is","uniqueId","attr","prop","appendTo","html","e","styleSheet","on","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","off","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","which","keyCode","ESCAPE","closest","length","window","my","at","of","undefined","pageX","collision","_updateEntries","css","left","top","_show","$first","children","not","first","immediately","hideOpts","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","each","i","o","$entry","fn","type","enableEntry","showEntry","setTitle","flag","toggleClass","getEntry","getEntryWrapper","addBack","getMenu","targetOrEvent","isEvent","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","console","warn","empty","createEntryMarkup","setIcon","icon","updateEntry","uiIcon","title","toggle","$icon","$wrapper","updateTitle","tooltip","removeAttr","append","disabled","hasClass","setClass","$parentLi","test","href","isHeader","isPlainObject","text","$parentUl","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
+{"version":3,"sources":["jquery.ui-contextmenu.js"],"names":["factory","define","amd","jQuery","$","supportSelectstart","document","createElement","match","ui","menu","version","uiVersion","major","parseInt","minor","isLTE110","isLTE111","widget","options","addClass","closeOnWindowBlur","appendTo","autoFocus","autoTrigger","delegate","hide","effect","duration","ignoreParentSelect","position","preventContextMenuForPopup","preventSelect","show","taphold","uiMenuOptions","beforeOpen","noop","blur","close","create","createMenu","focus","open","select","_create","cssText","eventNames","targetId","opts","this","$headStyle","$menu","menuIsTemp","currentTarget","extraData","previousFocus","error","element","is","uniqueId","attr","prop","html","e","styleSheet","on","eventNamespace","event","preventDefault","_createUiMenu","proxy","_openMenu","_destroy","off","remove","menuDef","ct","ed","isOpen","_closeMenu","removeClass","isArray","moogle","contextmenu","createMenuMarkup","extend","items","retval","isParent","isMenu","item","actionHandler","data","cmd","target","_trigger","call","recursive","res","promise","posOption","self","manualTrigger","isTrigger","_extraData","originalEvent","result","isFunction","done","which","keyCode","ESCAPE","closest","length","window","my","at","of","undefined","pageX","collision","_updateEntries","css","left","top","_show","$first","children","not","first","immediately","hideOpts","_hide","_setOption","key","value","replaceMenu","Widget","prototype","apply","arguments","_getMenuEntry","find","each","i","o","$entry","fn","type","enableEntry","showEntry","setTitle","flag","toggleClass","getEntry","getEntryWrapper","addBack","getMenu","targetOrEvent","isEvent","Event","get","pageY","trigger","setEntry","entry","$ul","$entryLi","console","warn","empty","createEntryMarkup","setIcon","icon","updateEntry","uiIcon","title","toggle","$icon","$wrapper","updateTitle","tooltip","removeAttr","append","disabled","hasClass","setClass","$parentLi","test","href","isHeader","isPlainObject","text","$parentUl","$li","has","replaceFirstTextNodeChild","elem","$icons","detach"],"mappings":"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","file":"jquery.ui-contextmenu.min.js"}
\ No newline at end of file
From e6b2e2a36dce17a6d1bdba93b79dab921c074fa3 Mon Sep 17 00:00:00 2001
From: Martin Wendt