diff --git a/dist/vue-contextmenu.min.js b/dist/vue-contextmenu.min.js index 910f631..3c92b23 100644 --- a/dist/vue-contextmenu.min.js +++ b/dist/vue-contextmenu.min.js @@ -1,6 +1,2 @@ -<<<<<<< 9bb02fd892cf30dcb83b4af738476d3ab706284e -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("ContextMenu",[],t):"object"==typeof exports?exports.ContextMenu=t():e.ContextMenu=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=2)}([function(e,t,n){function r(e){n(7)}var o=n(5)(n(1),n(6),r,null,null);e.exports=o.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={props:{contextMenuData:{type:Object,requred:!1,default:function(){return{menuName:null,axios:{x:null,y:null},menulists:[{fnHandler:"adddata",icoName:"fa fa-home fa-fw",btnName:"New"},{fnHandler:"savedata",icoName:"fa fa-home fa-fw",btnName:"Save"}]}}},transferIndex:{type:Number,default:0}},watch:{"contextMenuData.axios":function(e){var t=e.x,n=e.y,r=this,o=r.transferIndex,a="vue-contextmenuName-"+r.contextMenuData.menuName,s=document.getElementsByClassName(a)[o];s.style.display="block",s.style.left=t+"px",s.style.top=n+"px",document.addEventListener("mouseup",function(e){0===e.button&&(s.style.display="none")},!1)}},methods:{fnHandler:function(e){this.$emit(e.fnHandler)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n.n(r),a={install:function(e){e.component("VueContextMenu",o.a)}};t.default=a},function(e,t,n){t=e.exports=n(4)(),t.push([e.i,".vue-contextmenu-listWrapper{box-shadow:2px 2px 2px #ccc;display:none;position:fixed;z-index:9999;top:0;left:0}.vue-contextmenu-listWrapper .context-menu-list{width:150px;height:32px;border-radius:4px;background:#f3f3f3;text-decoration:none;list-style:none}.vue-contextmenu-listWrapper .context-menu-list button{cursor:pointer;width:100%;height:100%;display:block;outline:0;border:0}.vue-contextmenu-listWrapper .context-menu-list button i,.vue-contextmenu-listWrapper .context-menu-list button span{float:left}.vue-contextmenu-listWrapper .context-menu-list button i{padding:0 10px}.vue-contextmenu-listWrapper .context-menu-list button:hover{box-shadow:0 1px 3px rgba(34,25,25,.2);color:#fff;border-radius:4px;background:linear-gradient(180deg,#5a6a76,#2e3940)}",""])},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;tn.parts.length&&(r.parts.length=n.parts.length)}else{for(var s=[],o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{for(var s=[],o=0;o>>>>>> modify use in form error and rename axios to axis //# sourceMappingURL=vue-contextmenu.min.js.map \ No newline at end of file diff --git a/dist/vue-contextmenu.min.js.map b/dist/vue-contextmenu.min.js.map deleted file mode 100644 index 3941432..0000000 --- a/dist/vue-contextmenu.min.js.map +++ /dev/null @@ -1,5 +0,0 @@ -<<<<<<< 9bb02fd892cf30dcb83b4af738476d3ab706284e -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///vue-contextmenu.min.js","webpack:///webpack/bootstrap fcd63fe429d4b0cb12a5","webpack:///./src/VueContextMenu.vue","webpack:///VueContextMenu.vue","webpack:///./src/main.js","webpack:///./src/VueContextMenu.vue?71f7","webpack:///./~/css-loader/lib/css-base.js","webpack:///./~/vue-loader/lib/component-normalizer.js","webpack:///./src/VueContextMenu.vue?da70","webpack:///./src/VueContextMenu.vue?5ba5","webpack:///./~/vue-style-loader/lib/addStylesClient.js","webpack:///./~/vue-style-loader/lib/listToStyles.js"],"names":["root","factory","exports","module","define","amd","this","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","value","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","injectStyle","ssrContext","Component","__webpack_exports__","props","contextMenuData","type","requred","default","menuName","axios","x","y","menulists","fnHandler","icoName","btnName","transferIndex","Number","watch","contextMenuData.axios","val","_this","index","menu","document","getElementsByClassName","style","display","left","top","addEventListener","e","button","methods","item","$emit","__WEBPACK_IMPORTED_MODULE_0__VueContextMenu_vue__","__WEBPACK_IMPORTED_MODULE_0__VueContextMenu_vue___default","VueContextMenu","install","Vue","component","VueContextMenuComponent","push","list","toString","result","length","join","mediaQuery","alreadyImportedModules","id","rawScriptExports","compiledTemplate","injectStyles","scopeId","moduleIdentifier","esModule","scriptExports","options","render","staticRenderFns","_scopeId","hook","context","$vnode","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","functional","existing","beforeCreate","h","concat","_vm","_h","$createElement","_c","_self","staticClass","class","_l","key","attrs","on","click","$event","stopPropagation","_v","_s","content","locals","addStylesToDom","styles","domStyle","stylesInDom","refs","j","parts","addStyle","createStyleElement","styleElement","createElement","head","appendChild","obj","update","remove","querySelector","ssrIdKey","isProduction","noop","parentNode","removeChild","isOldIE","styleIndex","singletonCounter","singletonElement","applyToSingletonTag","bind","applyToTag","newObj","css","media","sourceMap","styleSheet","cssText","replaceText","cssNode","createTextNode","childNodes","insertBefore","setAttribute","ssrId","sources","btoa","unescape","encodeURIComponent","JSON","stringify","firstChild","hasDocument","DEBUG","Error","listToStyles","getElementsByTagName","navigator","test","userAgent","toLowerCase","parentId","_isProduction","_options","newList","mayRemove","textStore","replacement","filter","Boolean","newStyles","part"],"mappings":"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","file":"vue-contextmenu.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"ContextMenu\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ContextMenu\"] = factory();\n\telse\n\t\troot[\"ContextMenu\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"ContextMenu\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ContextMenu\"] = factory();\n\telse\n\t\troot[\"ContextMenu\"] = factory();\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// identity function for calling harmony imports with the correct context\n/******/ \t__webpack_require__.i = function(value) { return value; };\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/dist/\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 2);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\nfunction injectStyle (ssrContext) {\n __webpack_require__(7)\n}\nvar Component = __webpack_require__(5)(\n /* script */\n __webpack_require__(1),\n /* template */\n __webpack_require__(6),\n /* styles */\n injectStyle,\n /* scopeId */\n null,\n /* moduleIdentifier (server only) */\n null\n)\n\nmodule.exports = Component.exports\n\n\n/***/ }),\n/* 1 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n props: {\n contextMenuData: {\n type: Object,\n requred: false,\n default: function _default() {\n return {\n menuName: null,\n axios: {\n x: null,\n y: null\n },\n menulists: [{\n fnHandler: 'adddata',\n icoName: 'fa fa-home fa-fw',\n btnName: 'New'\n }, {\n fnHandler: 'savedata',\n icoName: 'fa fa-home fa-fw',\n btnName: 'Save'\n }]\n };\n }\n },\n transferIndex: {\n type: Number,\n default: 0\n }\n },\n watch: {\n 'contextMenuData.axios': function contextMenuDataAxios(val) {\n var x = val.x;\n var y = val.y;\n var _this = this;\n var index = _this.transferIndex;\n var menuName = 'vue-contextmenuName-' + _this.contextMenuData.menuName;\n var menu = document.getElementsByClassName(menuName)[index];\n menu.style.display = 'block';\n menu.style.left = x + 'px';\n menu.style.top = y + 'px';\n document.addEventListener('mouseup', function (e) {\n // 解决mac电脑在鼠标右键后会执行mouseup事件\n if (e.button === 0) {\n menu.style.display = 'none';\n }\n }, false);\n }\n },\n methods: {\n fnHandler: function fnHandler(item) {\n this.$emit(item.fnHandler);\n }\n }\n});\n\n/***/ }),\n/* 2 */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__VueContextMenu_vue__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__VueContextMenu_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__VueContextMenu_vue__);\n\nvar VueContextMenu = {\n\tinstall: function install(Vue) {\n\t\tVue.component('VueContextMenu', __WEBPACK_IMPORTED_MODULE_0__VueContextMenu_vue___default.a);\n\t}\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (VueContextMenu);\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(4)();\n// imports\n\n\n// module\nexports.push([module.i, \".vue-contextmenu-listWrapper{box-shadow:2px 2px 2px #ccc;display:none;position:fixed;z-index:9999;top:0;left:0}.vue-contextmenu-listWrapper .context-menu-list{width:150px;height:32px;border-radius:4px;background:#f3f3f3;text-decoration:none;list-style:none}.vue-contextmenu-listWrapper .context-menu-list button{cursor:pointer;width:100%;height:100%;display:block;outline:0;border:0}.vue-contextmenu-listWrapper .context-menu-list button i,.vue-contextmenu-listWrapper .context-menu-list button span{float:left}.vue-contextmenu-listWrapper .context-menu-list button i{padding:0 10px}.vue-contextmenu-listWrapper .context-menu-list button:hover{box-shadow:0 1px 3px rgba(34,25,25,.2);color:#fff;border-radius:4px;background:linear-gradient(180deg,#5a6a76,#2e3940)}\", \"\"]);\n\n// exports\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports) {\n\n/*\r\n\tMIT License http://www.opensource.org/licenses/mit-license.php\r\n\tAuthor Tobias Koppers @sokra\r\n*/\r\n// css base code, injected by the css-loader\r\nmodule.exports = function() {\r\n\tvar list = [];\r\n\r\n\t// return the list of modules as css string\r\n\tlist.toString = function toString() {\r\n\t\tvar result = [];\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar item = this[i];\r\n\t\t\tif(item[2]) {\r\n\t\t\t\tresult.push(\"@media \" + item[2] + \"{\" + item[1] + \"}\");\r\n\t\t\t} else {\r\n\t\t\t\tresult.push(item[1]);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result.join(\"\");\r\n\t};\r\n\r\n\t// import a list of modules into the list\r\n\tlist.i = function(modules, mediaQuery) {\r\n\t\tif(typeof modules === \"string\")\r\n\t\t\tmodules = [[null, modules, \"\"]];\r\n\t\tvar alreadyImportedModules = {};\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar id = this[i][0];\r\n\t\t\tif(typeof id === \"number\")\r\n\t\t\t\talreadyImportedModules[id] = true;\r\n\t\t}\r\n\t\tfor(i = 0; i < modules.length; i++) {\r\n\t\t\tvar item = modules[i];\r\n\t\t\t// skip already imported module\r\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\r\n\t\t\t// when a module is imported multiple times with different media queries.\r\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\r\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\r\n\t\t\t\tif(mediaQuery && !item[2]) {\r\n\t\t\t\t\titem[2] = mediaQuery;\r\n\t\t\t\t} else if(mediaQuery) {\r\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\r\n\t\t\t\t}\r\n\t\t\t\tlist.push(item);\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\treturn list;\r\n};\r\n\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports) {\n\n/* globals __VUE_SSR_CONTEXT__ */\n\n// this module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports) {\n\nmodule.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('ul', {\n staticClass: \"vue-contextmenu-listWrapper\",\n class: 'vue-contextmenuName-' + _vm.contextMenuData.menuName\n }, _vm._l((_vm.contextMenuData.menulists), function(item) {\n return _c('li', {\n key: item.btnName,\n staticClass: \"context-menu-list\"\n }, [_c('button', {\n attrs: {\n \"type\": \"button\"\n },\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.fnHandler(item)\n }\n }\n }, [_c('i', {\n class: item.icoName\n }), _vm._v(\" \"), _c('span', [_vm._v(_vm._s(item.btnName))])])])\n }))\n},staticRenderFns: []}\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a \r\n\n\n\n// WEBPACK FOOTER //\n// VueContextMenu.vue?24473116","import VueContextMenuComponent from './VueContextMenu.vue'\r\nconst VueContextMenu = {\r\n\tinstall: function (Vue) {\r\n\t\tVue.component('VueContextMenu', VueContextMenuComponent)\r\n\t}\r\n}\r\nexport default VueContextMenu\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","exports = module.exports = require(\"../node_modules/css-loader/lib/css-base.js\")();\n// imports\n\n\n// module\nexports.push([module.id, \".vue-contextmenu-listWrapper{box-shadow:2px 2px 2px #ccc;display:none;position:fixed;z-index:9999;top:0;left:0}.vue-contextmenu-listWrapper .context-menu-list{width:150px;height:32px;border-radius:4px;background:#f3f3f3;text-decoration:none;list-style:none}.vue-contextmenu-listWrapper .context-menu-list button{cursor:pointer;width:100%;height:100%;display:block;outline:0;border:0}.vue-contextmenu-listWrapper .context-menu-list button i,.vue-contextmenu-listWrapper .context-menu-list button span{float:left}.vue-contextmenu-listWrapper .context-menu-list button i{padding:0 10px}.vue-contextmenu-listWrapper .context-menu-list button:hover{box-shadow:0 1px 3px rgba(34,25,25,.2);color:#fff;border-radius:4px;background:linear-gradient(180deg,#5a6a76,#2e3940)}\", \"\"]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader?minimize!./~/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-1931f86e\",\"scoped\":false,\"hasInlineConfig\":false}!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/VueContextMenu.vue\n// module id = 3\n// module chunks = 0","/*\r\n\tMIT License http://www.opensource.org/licenses/mit-license.php\r\n\tAuthor Tobias Koppers @sokra\r\n*/\r\n// css base code, injected by the css-loader\r\nmodule.exports = function() {\r\n\tvar list = [];\r\n\r\n\t// return the list of modules as css string\r\n\tlist.toString = function toString() {\r\n\t\tvar result = [];\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar item = this[i];\r\n\t\t\tif(item[2]) {\r\n\t\t\t\tresult.push(\"@media \" + item[2] + \"{\" + item[1] + \"}\");\r\n\t\t\t} else {\r\n\t\t\t\tresult.push(item[1]);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result.join(\"\");\r\n\t};\r\n\r\n\t// import a list of modules into the list\r\n\tlist.i = function(modules, mediaQuery) {\r\n\t\tif(typeof modules === \"string\")\r\n\t\t\tmodules = [[null, modules, \"\"]];\r\n\t\tvar alreadyImportedModules = {};\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar id = this[i][0];\r\n\t\t\tif(typeof id === \"number\")\r\n\t\t\t\talreadyImportedModules[id] = true;\r\n\t\t}\r\n\t\tfor(i = 0; i < modules.length; i++) {\r\n\t\t\tvar item = modules[i];\r\n\t\t\t// skip already imported module\r\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\r\n\t\t\t// when a module is imported multiple times with different media queries.\r\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\r\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\r\n\t\t\t\tif(mediaQuery && !item[2]) {\r\n\t\t\t\t\titem[2] = mediaQuery;\r\n\t\t\t\t} else if(mediaQuery) {\r\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\r\n\t\t\t\t}\r\n\t\t\t\tlist.push(item);\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\treturn list;\r\n};\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader/lib/css-base.js\n// module id = 4\n// module chunks = 0","/* globals __VUE_SSR_CONTEXT__ */\n\n// this module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/component-normalizer.js\n// module id = 5\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('ul', {\n staticClass: \"vue-contextmenu-listWrapper\",\n class: 'vue-contextmenuName-' + _vm.contextMenuData.menuName\n }, _vm._l((_vm.contextMenuData.menulists), function(item) {\n return _c('li', {\n key: item.btnName,\n staticClass: \"context-menu-list\"\n }, [_c('button', {\n attrs: {\n \"type\": \"button\"\n },\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.fnHandler(item)\n }\n }\n }, [_c('i', {\n class: item.icoName\n }), _vm._v(\" \"), _c('span', [_vm._v(_vm._s(item.btnName))])])])\n }))\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-1931f86e\",\"hasScoped\":false}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/VueContextMenu.vue\n// module id = 6\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \r\n\n\n\n// WEBPACK FOOTER //\n// VueContextMenu.vue?fb8d725c","import VueContextMenuComponent from './VueContextMenu.vue'\r\nconst VueContextMenu = {\r\n\tinstall: function (Vue) {\r\n\t\tVue.component('VueContextMenu', VueContextMenuComponent)\r\n\t}\r\n}\r\nexport default VueContextMenu\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","exports = module.exports = require(\"../node_modules/css-loader/lib/css-base.js\")();\n// imports\n\n\n// module\nexports.push([module.id, \".vue-contextmenu-listWrapper{box-shadow:2px 2px 2px #ccc;display:none;position:fixed;z-index:9999;top:0;left:0}.vue-contextmenu-listWrapper .context-menu-list{width:150px;height:32px;border-radius:4px;background:#f3f3f3;text-decoration:none;list-style:none}.vue-contextmenu-listWrapper .context-menu-list button{cursor:pointer;width:100%;height:100%;display:block;outline:0;border:0}.vue-contextmenu-listWrapper .context-menu-list button i,.vue-contextmenu-listWrapper .context-menu-list button span{float:left}.vue-contextmenu-listWrapper .context-menu-list button i{padding:0 10px}.vue-contextmenu-listWrapper .context-menu-list button:hover{box-shadow:0 1px 3px rgba(34,25,25,.2);color:#fff;border-radius:4px;background:linear-gradient(180deg,#5a6a76,#2e3940)}\", \"\"]);\n\n// exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader?minimize!./~/vue-loader/lib/style-compiler?{\"vue\":true,\"id\":\"data-v-1931f86e\",\"scoped\":false,\"hasInlineConfig\":false}!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/VueContextMenu.vue\n// module id = 3\n// module chunks = 0","/*\r\n\tMIT License http://www.opensource.org/licenses/mit-license.php\r\n\tAuthor Tobias Koppers @sokra\r\n*/\r\n// css base code, injected by the css-loader\r\nmodule.exports = function() {\r\n\tvar list = [];\r\n\r\n\t// return the list of modules as css string\r\n\tlist.toString = function toString() {\r\n\t\tvar result = [];\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar item = this[i];\r\n\t\t\tif(item[2]) {\r\n\t\t\t\tresult.push(\"@media \" + item[2] + \"{\" + item[1] + \"}\");\r\n\t\t\t} else {\r\n\t\t\t\tresult.push(item[1]);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn result.join(\"\");\r\n\t};\r\n\r\n\t// import a list of modules into the list\r\n\tlist.i = function(modules, mediaQuery) {\r\n\t\tif(typeof modules === \"string\")\r\n\t\t\tmodules = [[null, modules, \"\"]];\r\n\t\tvar alreadyImportedModules = {};\r\n\t\tfor(var i = 0; i < this.length; i++) {\r\n\t\t\tvar id = this[i][0];\r\n\t\t\tif(typeof id === \"number\")\r\n\t\t\t\talreadyImportedModules[id] = true;\r\n\t\t}\r\n\t\tfor(i = 0; i < modules.length; i++) {\r\n\t\t\tvar item = modules[i];\r\n\t\t\t// skip already imported module\r\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\r\n\t\t\t// when a module is imported multiple times with different media queries.\r\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\r\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\r\n\t\t\t\tif(mediaQuery && !item[2]) {\r\n\t\t\t\t\titem[2] = mediaQuery;\r\n\t\t\t\t} else if(mediaQuery) {\r\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\r\n\t\t\t\t}\r\n\t\t\t\tlist.push(item);\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\treturn list;\r\n};\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/css-loader/lib/css-base.js\n// module id = 4\n// module chunks = 0","/* globals __VUE_SSR_CONTEXT__ */\n\n// this module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/component-normalizer.js\n// module id = 5\n// module chunks = 0","module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('ul', {\n staticClass: \"vue-contextmenu-listWrapper\",\n class: 'vue-contextmenuName-' + _vm.contextMenuData.menuName\n }, _vm._l((_vm.contextMenuData.menulists), function(item) {\n return _c('li', {\n key: item.btnName,\n staticClass: \"context-menu-list\"\n }, [_c('button', {\n attrs: {\n \"type\": \"button\"\n },\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.fnHandler(item)\n }\n }\n }, [_c('i', {\n class: item.icoName\n }), _vm._v(\" \"), _c('span', [_vm._v(_vm._s(item.btnName))])])])\n }))\n},staticRenderFns: []}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/vue-loader/lib/template-compiler?{\"id\":\"data-v-1931f86e\",\"hasScoped\":false}!./~/vue-loader/lib/selector.js?type=template&index=0!./src/VueContextMenu.vue\n// module id = 6\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a