Comparing version 0.7.1 to 0.8.0
@@ -410,19 +410,27 @@ module.exports = | ||
/* harmony default export */ var src = ({ | ||
var src_buildDirective = function buildDirective() { | ||
var alias = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return { | ||
bind: function bind(el, binding) { | ||
bindEvent(el, binding, alias); | ||
}, | ||
componentUpdated: function componentUpdated(el, binding) { | ||
if (binding.value !== binding.oldValue) { | ||
unbindEvent(el); | ||
bindEvent(el, binding, alias); | ||
} | ||
}, | ||
unbind: unbindEvent | ||
}; | ||
}; | ||
var src_plugin = { | ||
install: function install(Vue) { | ||
var alias = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
Vue.directive('hotkey', { | ||
bind: function bind(el, binding) { | ||
bindEvent(el, binding, alias); | ||
}, | ||
componentUpdated: function componentUpdated(el, binding) { | ||
if (binding.value !== binding.oldValue) { | ||
unbindEvent(el); | ||
bindEvent(el, binding, alias); | ||
} | ||
}, | ||
unbind: unbindEvent | ||
}); | ||
} | ||
}); | ||
Vue.directive('hotkey', src_buildDirective(alias)); | ||
}, | ||
directive: src_buildDirective() | ||
}; | ||
/* harmony default export */ var src = (src_plugin); | ||
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js | ||
@@ -429,0 +437,0 @@ |
@@ -419,19 +419,27 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
/* harmony default export */ var src = ({ | ||
var src_buildDirective = function buildDirective() { | ||
var alias = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return { | ||
bind: function bind(el, binding) { | ||
bindEvent(el, binding, alias); | ||
}, | ||
componentUpdated: function componentUpdated(el, binding) { | ||
if (binding.value !== binding.oldValue) { | ||
unbindEvent(el); | ||
bindEvent(el, binding, alias); | ||
} | ||
}, | ||
unbind: unbindEvent | ||
}; | ||
}; | ||
var src_plugin = { | ||
install: function install(Vue) { | ||
var alias = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
Vue.directive('hotkey', { | ||
bind: function bind(el, binding) { | ||
bindEvent(el, binding, alias); | ||
}, | ||
componentUpdated: function componentUpdated(el, binding) { | ||
if (binding.value !== binding.oldValue) { | ||
unbindEvent(el); | ||
bindEvent(el, binding, alias); | ||
} | ||
}, | ||
unbind: unbindEvent | ||
}); | ||
} | ||
}); | ||
Vue.directive('hotkey', src_buildDirective(alias)); | ||
}, | ||
directive: src_buildDirective() | ||
}; | ||
/* harmony default export */ var src = (src_plugin); | ||
// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js | ||
@@ -438,0 +446,0 @@ |
@@ -1,2 +0,2 @@ | ||
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["v-hotkey"]=t():e["v-hotkey"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},fb15:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));var o={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91},a={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},c={"numpad *":106,"numpad +":43,"numpad add":43,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"numpad 0":96,"numpad 1":97,"numpad 2":98,"numpad 3":99,"numpad 4":100,"numpad 5":101,"numpad 6":102,"numpad 7":103,"numpad 8":104,"numpad 9":105},u={a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90};function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(n,!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=f({backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},u,{},c,{},a),l=function(){},s=function(e,t){return Object.keys(e).map((function(n){var r={},o=e[n],a=o.keyup,c=o.keydown;return n.replace("numpad +","numpad add").split("+").forEach((function(e){switch(e.toLowerCase()){case"ctrl":case"alt":case"shift":case"meta":r[e]=!0;break;default:r.keyCode=t[e]||y(e)}})),r.callback={keydown:c||(a?l:e[n]),keyup:a||l},r}))},y=function(e){if(e)return e=v(e)||String(e),p[e.toLowerCase()]||o[e.toLowerCase()]||m(e)},m=function(e){return 1===e.length?e.charCodeAt(0):void 0},b=function(e){return"[object Object]"===Object.prototype.toString.call(e)},v=function(e){return b(e)?e.which||e.keyCode||e.charCode||!1:e};function k(e,t,n){var r=t.value,o=t.modifiers;e._keymap=s(r,n),e._keyHandler=function(t){if(o.prevent&&t.preventDefault(),o.stop){var n=document.activeElement,r=n.nodeName,a=n.isContentEditable;if(a)return;switch(r){case"INPUT":case"TEXTAREA":case"SELECT":return}}var c=!0,u=!1,i=void 0;try{for(var f,d=e._keymap[Symbol.iterator]();!(c=(f=d.next()).done);c=!0){var p=f.value,l=p.keyCode===t.keyCode&&!!p.ctrl===t.ctrlKey&&!!p.alt===t.altKey&&!!p.shift===t.shiftKey&&!!p.meta===t.metaKey&&p.callback[t.type];l&&l(t)}}catch(s){u=!0,i=s}finally{try{c||null==d["return"]||d["return"]()}finally{if(u)throw i}}},document.addEventListener("keydown",e._keyHandler),document.addEventListener("keyup",e._keyHandler)}function h(e){document.removeEventListener("keydown",e._keyHandler),document.removeEventListener("keyup",e._keyHandler)}var w={install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.directive("hotkey",{bind:function(e,n){k(e,n,t)},componentUpdated:function(e,n){n.value!==n.oldValue&&(h(e),k(e,n,t))},unbind:h})}};t["default"]=w}})})); | ||
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["v-hotkey"]=t():e["v-hotkey"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},fb15:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));var o={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91},a={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},c={"numpad *":106,"numpad +":43,"numpad add":43,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"numpad 0":96,"numpad 1":97,"numpad 2":98,"numpad 3":99,"numpad 4":100,"numpad 5":101,"numpad 6":102,"numpad 7":103,"numpad 8":104,"numpad 9":105},u={a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90};function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(n,!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=f({backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},u,{},c,{},a),p=function(){},s=function(e,t){return Object.keys(e).map((function(n){var r={},o=e[n],a=o.keyup,c=o.keydown;return n.replace("numpad +","numpad add").split("+").forEach((function(e){switch(e.toLowerCase()){case"ctrl":case"alt":case"shift":case"meta":r[e]=!0;break;default:r.keyCode=t[e]||y(e)}})),r.callback={keydown:c||(a?p:e[n]),keyup:a||p},r}))},y=function(e){if(e)return e=v(e)||String(e),l[e.toLowerCase()]||o[e.toLowerCase()]||m(e)},m=function(e){return 1===e.length?e.charCodeAt(0):void 0},b=function(e){return"[object Object]"===Object.prototype.toString.call(e)},v=function(e){return b(e)?e.which||e.keyCode||e.charCode||!1:e};function k(e,t,n){var r=t.value,o=t.modifiers;e._keymap=s(r,n),e._keyHandler=function(t){if(o.prevent&&t.preventDefault(),o.stop){var n=document.activeElement,r=n.nodeName,a=n.isContentEditable;if(a)return;switch(r){case"INPUT":case"TEXTAREA":case"SELECT":return}}var c=!0,u=!1,i=void 0;try{for(var f,d=e._keymap[Symbol.iterator]();!(c=(f=d.next()).done);c=!0){var l=f.value,p=l.keyCode===t.keyCode&&!!l.ctrl===t.ctrlKey&&!!l.alt===t.altKey&&!!l.shift===t.shiftKey&&!!l.meta===t.metaKey&&l.callback[t.type];p&&p(t)}}catch(s){u=!0,i=s}finally{try{c||null==d["return"]||d["return"]()}finally{if(u)throw i}}},document.addEventListener("keydown",e._keyHandler),document.addEventListener("keyup",e._keyHandler)}function h(e){document.removeEventListener("keydown",e._keyHandler),document.removeEventListener("keyup",e._keyHandler)}var g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{bind:function(t,n){k(t,n,e)},componentUpdated:function(t,n){n.value!==n.oldValue&&(h(t),k(t,n,e))},unbind:h}},w={install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.directive("hotkey",g(t))},directive:g()},j=w;t["default"]=j}})})); | ||
//# sourceMappingURL=v-hotkey.umd.min.js.map |
{ | ||
"name": "v-hotkey", | ||
"version": "0.7.1", | ||
"version": "0.8.0", | ||
"description": "Vue 2.x directive - binding hotkeys for components.", | ||
@@ -5,0 +5,0 @@ "author": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
92080
811