vue-tree-list
Advanced tools
Comparing version 1.0.6 to 1.0.7
@@ -0,0 +0,0 @@ /** |
@@ -1,1 +0,1071 @@ | ||
!function(A,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.VueTreeList=e():A.VueTreeList=e()}(this,function(){return function(A){function e(i){if(t[i])return t[i].exports;var M=t[i]={exports:{},id:i,loaded:!1};return A[i].call(M.exports,M,M.exports,e),M.loaded=!0,M.exports}var t={};return e.m=A,e.c=t,e.p="",e(0)}([function(A,e,t){"use strict";e.VueTreeList=t(1),e.TreeNode=t(13).TreeNode,e.Tree=t(13).Tree},function(A,e,t){t(2);var i=t(11)(t(12),t(15),"data-v-f6d9fc8a",null);A.exports=i.exports},function(A,e,t){var i=t(3);"string"==typeof i&&(i=[[A.id,i,""]]),i.locals&&(A.exports=i.locals);t(9)("c9ed4450",i,!0)},function(A,e,t){e=A.exports=t(4)(),e.push([A.id,"@font-face{font-family:icomoon;src:url("+t(5)+");src:url("+t(5)+'#iefix) format("embedded-opentype"),url('+t(6)+') format("truetype"),url('+t(7)+') format("woff"),url('+t(8)+'#icomoon) format("svg");font-weight:400;font-style:normal}.vue-tree-icon[data-v-f6d9fc8a]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vue-tree-icon.item-icon[data-v-f6d9fc8a]{margin-right:4px}.vue-tree-icon.item-icon[data-v-f6d9fc8a]:hover{color:inherit}.vue-tree-icon[data-v-f6d9fc8a]:hover{color:blue}.icon-file[data-v-f6d9fc8a]:before{content:"\\E906"}.icon-folder[data-v-f6d9fc8a]:before{content:"\\E907"}.icon-caret-down[data-v-f6d9fc8a]:before{content:"\\E900"}.icon-caret-right[data-v-f6d9fc8a]:before{content:"\\E901"}.icon-edit[data-v-f6d9fc8a]:before{content:"\\E902"}.icon-folder-plus-e[data-v-f6d9fc8a]:before{content:"\\E903"}.icon-plus[data-v-f6d9fc8a]:before{content:"\\E904"}.icon-trash[data-v-f6d9fc8a]:before{content:"\\E905"}.border[data-v-f6d9fc8a]{height:5px}.border.up[data-v-f6d9fc8a]{margin-top:-5px}.border.bottom[data-v-f6d9fc8a],.border.up[data-v-f6d9fc8a]{background-color:transparent}.border.active[data-v-f6d9fc8a]{border-bottom:3px dashed blue}.tree-node[data-v-f6d9fc8a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:5px 0 5px 1rem}.tree-node .input[data-v-f6d9fc8a]{border:none;max-width:150px;border-bottom:1px solid blue}.tree-node[data-v-f6d9fc8a]:hover{background-color:#f0f0f0}.tree-node.active[data-v-f6d9fc8a]{outline:2px dashed pink}.tree-node .caret[data-v-f6d9fc8a]{margin-left:-1rem}.tree-node .operation[data-v-f6d9fc8a]{margin-left:2rem;letter-spacing:1px}.item[data-v-f6d9fc8a]{cursor:pointer}.tree-margin[data-v-f6d9fc8a]{margin-left:2em}',""])},function(A,e){A.exports=function(){var A=[];return A.toString=function(){for(var A=[],e=0;e<this.length;e++){var t=this[e];t[2]?A.push("@media "+t[2]+"{"+t[1]+"}"):A.push(t[1])}return A.join("")},A.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},M=0;M<this.length;M++){var n=this[M][0];"number"==typeof n&&(i[n]=!0)}for(M=0;M<e.length;M++){var o=e[M];"number"==typeof o[0]&&i[o[0]]||(t&&!o[2]?o[2]=t:t&&(o[2]="("+o[2]+") and ("+t+")"),A.push(o))}},A}},function(A,e){A.exports="data:application/vnd.ms-fontobject;base64,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"},function(A,e){A.exports="data:application/x-font-ttf;base64,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"},function(A,e){A.exports="data:application/font-woff;base64,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"},function(A,e){A.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2FyZXQtZG93biIgZD0iTTYzNS4zMTEgNDQ4cTAtMTQuODQ4LTEwLjg0OC0yNS43MjhsLTI1Ni0yNTZxLTEwLjg0OC0xMC44NDgtMjUuNzI4LTEwLjg0OHQtMjUuNzI4IDEwLjg0OC0xMC44NDggMjUuNzI4djUxMnEwIDE0Ljg0OCAxMC44NDggMjUuNzI4dDI1LjcyOCAxMC44NDggMjUuNzI4LTEwLjg0OGwyNTYtMjU2cTEwLjg0OC0xMC44NDggMTAuODQ4LTI1LjcyOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0iY2FyZXQtcmlnaHQiIGQ9Ik01MTIgMzAxLjcxNHEtMTQuODQ4IDAtMjUuNzQ2IDEwLjgyNWwtMjU2IDI1NnEtMTAuODI1IDEwLjgyNS0xMC44MjUgMjUuNzQ2dDEwLjgyNSAyNS43NDYgMjUuNzQ2IDEwLjgyNWg1MTJxMTQuODQ4IDAgMjUuNzQ2LTEwLjgyNXQxMC44MjUtMjUuNzQ2LTEwLjgyNS0yNS43NDZsLTI1Ni0yNTZxLTEwLjgyNS0xMC44MjUtMjUuNzQ2LTEwLjgyNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAyOyIgZ2x5cGgtbmFtZT0iZWRpdCIgZD0iTTgxNi4wMDEgNTk0LjI1NmMtMTEuMTUxIDAtMjAuMjAzLTkuMDUzLTIwLjIwMy0yMC4yMDF2LTM2My42NjVjMC0yMi4zMS0xOC4wODktNDAuNDAyLTQwLjQwMS00MC40MDJoLTUwNS4wODNjLTIyLjMxOCAwLTQwLjQwNSAxOC4wOTMtNDAuNDA1IDQwLjQwMnY1MDUuMDg2YzAgMjIuMzE3IDE4LjA5NCA0MC40MDEgNDAuNDA1IDQwLjQwMWgzNDMuNDZjMTEuMTY4IDAgMjAuMiA5LjAzOCAyMC4yIDIwLjIwNCAwIDExLjE2MS05LjAzNiAyMC4yMDEtMjAuMiAyMC4yMDFoLTM2My42NzVjLTMzLjQ4MyAwLTYwLjYxMi0yNy4xMzYtNjAuNjEyLTYwLjYxdi01NDUuNDk0YzAtMzMuNDgxIDI3LjEzLTYwLjYxMiA2MC42MTItNjAuNjEyaDU0NS40OTRjMzMuNDgyIDAgNjAuNjEzIDI3LjEzMyA2MC42MTMgNjAuNjEydjM4My44NzdjLTAuMDA0IDExLjE0OC05LjA0MCAyMC4yMDEtMjAuMjA1IDIwLjIwMXpNNDE3LjE1OCAzOTcuMTk0YzcuODkzLTcuODY4IDIwLjY3NC03Ljg2OCAyOC41NzIgMGwzNjMuMDY4IDM2NS4wNDljNy44ODkgNy44OTQgNy44ODkgMjAuNjg5IDAgMjguNTcyLTcuODkgNy44OTMtMjAuNjc4IDcuODkzLTI4LjU2MyAwbC0zNjMuMDc3LTM2NS4wMzVjLTcuODk3LTcuODkxLTcuODk3LTIwLjY5MiAwLTI4LjU4NnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAzOyIgZ2x5cGgtbmFtZT0iZm9sZGVyLXBsdXMtZSIgZD0iTTk0Ni40NzEgODg0LjE2OWgtNTQ4LjQyNmwtNDIuODU2IDUxLjkxOGMtMTcuNDk4IDIxLjM5NC0zOS41MjUgMjUuMS00Ni42NzYgMjMuNjI5aC0yMzAuOTIyYy00Mi43ODggMC03Ny41OTEtMzQuODAzLTc3LjU5MS03Ny41MjV2LTY4OC4yODRsNi4zMjctMzkuNzg0aDE5Ljg1N2MxMC40NjctNy42MDMgMjMuMTIxLTExLjc1MSAzNi40NjktMTEuNzUxaDUwOS4zN3Y2NS4zOTJoLTQ5NC40MzNsLTEyLjE5NC0xLjAyMHY2NzUuNDQ4YzAgNi43MDQgNS40ODYgMTIuMTMzIDEyLjE5NCAxMi4xMzNsMjI3LjAyNSAwLjI1NiA0My41NTEtNTIuMTA4YzYuOTYtMTEuNDMgMjIuNzk5LTIzLjY5MyA0Ni40MjQtMjMuNjkzaDU1MS44OGM2LjcwOSAwIDEyLjEzMy01LjQ5IDEyLjEzMy0xMi4xOTh2LTIwMi4xOWg2NS4zOTd2MjAyLjE4OWMwIDQyLjc4Ny0zNC44MDMgNzcuNTg5LTc3LjUyOSA3Ny41ODl6TTk4OC40NTEgMzkxLjIxNWgtMTQyLjE5N3YxNDIuMTk3YzAgMTkuNjUtMTUuOSAzNS41NDktMzUuNTQ5IDM1LjU0OXMtMzUuNTQ5LTE1LjktMzUuNTQ5LTM1LjU0OXYtMTQyLjE5N2gtMTQyLjE5N2MtMTkuNjUgMC0zNS41NDktMTUuOS0zNS41NDktMzUuNTQ5czE1LjktMzUuNTQ5IDM1LjU0OS0zNS41NDloMTQyLjE5N3YtMTQyLjE5N2MwLTE5LjY1IDE1LjktMzUuNTQ5IDM1LjU0OS0zNS41NDlzMzUuNTQ5IDE1LjkgMzUuNTQ5IDM1LjU0OXYxNDIuMTk3aDE0Mi4xOTdjMTkuNjUgMCAzNS41NDkgMTUuOSAzNS41NDkgMzUuNTQ5cy0xNS45IDM1LjU0OS0zNS41NDkgMzUuNTQ5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDQ7IiBnbHlwaC1uYW1lPSJwbHVzIiBkPSJNODYzLjMyOCA0NzguNjZsLTMxNy4zNDQtMC4xdjMxOC42MjJjMCAxNy42NjUtMTQuMzM2IDMyLjAwMS0zMiAzMi4wMDFzLTMyLTE0LjMzNi0zMi0zMnYtMzE4LjQwMWwtMzIyLjQ2NSAwLjE3N2MtMTcuNjMyIDAtMzEuOTM1LTE0LjI0LTMyLTMxLjkwNC0wLjA5Ny0xNy42NjUgMTQuMjA4LTMyLjAzMiAzMS44NzEtMzIuMDk2bDMyMi41OTMtMC4xNzd2LTMxOS4xNjdjMC0xNy42OTYgMTQuMzM2LTMyLjAwMSAzMS45OTktMzIuMDAxczMyIDE0LjMwMyAzMiAzMnYzMTguOTQ2bDMxNy4yMTYgMC4xYzE3LjYzMiAwIDMxLjkzNSAxNC4yNCAzMiAzMS45MDVzLTE0LjIzOCAzMi4wMzEtMzEuODcgMzIuMDk1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDU7IiBnbHlwaC1uYW1lPSJ0cmFzaCIgZD0iTTYwNy45MDQgMTkxLjk1MmMtMTcuNzEyIDAtMzIgMTQuMjg4LTMyIDMydjM1Mi4xMTJjMCAxNy43MTIgMTQuMjg4IDMyIDMyIDMyczMxLjk4NC0xNC4yODggMzEuOTg0LTMydi0zNTEuOTM2YzAtMC4wMzMgMC0wLjA3MyAwLTAuMTEyIDAtMTcuNjgtMTQuMzEtMzIuMDE5LTMxLjk4LTMyLjA2NGgtMC4wMDR6TTQxNS45MzYgMTkxLjk1MmMtMTcuNzEyIDAtMzIgMTQuMjg4LTMyIDMydjM1Mi4xMTJjMCAxNy43MTIgMTQuMjcyIDMyIDMyIDMyczMyLTE0LjI4OCAzMi0zMnYtMzUxLjkzNmMwLTAuMDI0IDAtMC4wNTIgMC0wLjA4MCAwLTE3LjY5Mi0xNC4zMTUtMzIuMDQxLTMxLjk5NS0zMi4wOTZoLTAuMDA1ek05MjguMDE2IDczNi4wMzJoLTE1OS45Njh2NjMuOTg0YzAgNTIuOTkyLTQyLjY3MiA5NS45ODQtOTUuMjk2IDk1Ljk4NGgtMzIwLjgxNmMtNTIuOTk5LTAuMDI3LTk1Ljk1Ny00Mi45ODQtOTUuOTg0LTk1Ljk4MXYtNjMuOTg3aC0xNTkuOTY4Yy0xNy43MTIgMC0zMi0xNC4yODgtMzItMzJzMTQuMjcyLTMyIDMyLTMyaDgzMi4wMzJjMC4wMTQgMCAwLjAzMSAwIDAuMDQ4IDAgMTcuNjM4IDAgMzEuOTM2IDE0LjI5OCAzMS45MzYgMzEuOTM2IDAgMC4wMjMgMCAwLjA0NSAwIDAuMDY4di0wLjAwNGMwIDE3LjcyOC0xNC4yNzIgMzItMzEuOTg0IDMyek0zMTkuOTUyIDgwMC4wMTZjMCAxNy41NTIgMTQuNDQ4IDMyIDMyIDMyaDMyMC44MTZjMTcuNTM2IDAgMzEuMzEyLTE0LjExMiAzMS4zMTItMzJ2LTYzLjk4NGgtMzg0LjEyOHY2My45ODR6TTczNi4wNDggMGgtNDQ3LjkyYy01My4wMDEgMC4wMDktOTUuOTY2IDQyLjk2OC05NS45ODQgOTUuOTY2djQ4MC40MzRjMCAxNy43MTIgMTQuMjcyIDMyIDMyIDMyczMyLTE0LjI4OCAzMi0zMnYtNDgwLjQzMmMwLTE3LjcxMiAxNC40NDgtMzIgMzItMzJoNDQ4LjA5NmMxNy43MTIgMCAzMiAxNC4yODggMzIgMzJ2NDc5LjIzMmMwIDE3LjcxMiAxNC4yODggMzIgMzIgMzJzMzEuOTg0LTE0LjI4OCAzMS45ODQtMzJ2LTQ3OS4yMzJjLTAuMTkyLTUyLjgxNi00My4yLTk1Ljk2OC05Ni4xNzYtOTUuOTY4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDY7IiBnbHlwaC1uYW1lPSJmaWxlIiBkPSJNNjIwLjc5MiA4MzIuMjE4aC00MzAuMDc2di03NjcuNzUzaDY0MC41MjF2NTU2LjkzM2wtMjEwLjQ0NSAyMTAuODE5ek02MzkuNTM4IDcyMi43NjVsODIuNDQxLTgyLjU4OGgtODIuNDQxdjgyLjU4OHpNMjU0Ljc3NSAxMjguNTI0djYzOS42MzVoMzIwLjcwNHYtMTkyLjA0MWgxOTEuNjk5di00NDcuNTk1aC01MTIuNDAzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDc7IiBnbHlwaC1uYW1lPSJmb2xkZXIiIGQ9Ik05MDMuODEzIDY4Ny4yMDZoLTQwNy45MThsLTE0MS4zNDIgMTE4LjA5NWMtNy45NDYgMTAuNTEtMjAuNDc2IDE2Ljc3NC0zMy41MjEgMTYuNzc0aC0yMDcuNTA0Yy0yMy4yNzEgMC00Mi4yMjMtMTkuMTU4LTQyLjIyMy00Mi43MTR2LTY2Ni41OTljMC0yMy4yOTkgMTguOTUtNDIuMjUxIDQyLjIyMy00Mi4yNTFoNzkwLjI4NmMyMy4yOTYgMCA0Mi4yNDYgMTguOTUgNDIuMjQ2IDQyLjI1MXY1MzIuMjIzYzAuMDAxIDIzLjI3NC0xOC45NDkgNDIuMjIzLTQyLjI0NSA0Mi4yMjN6TTEyNC4zMiA2ODcuMjA2djgxLjg1MmgxOTEuODY5bDk3LjQzNS04MS44NTJoLTI4OS4zMDV6TTEyNC4zMiA2MzQuMTg3aDc2OC43MnYtNTEwLjY1N2gtNzY4LjcydjUxMC42NTd6IiAvPgo8L2ZvbnQ+PC9kZWZzPjwvc3ZnPg=="},function(A,e,t){function i(A){for(var e=0;e<A.length;e++){var t=A[e],i=d[t.id];if(i){i.refs++;for(var M=0;M<i.parts.length;M++)i.parts[M](t.parts[M]);for(;M<t.parts.length;M++)i.parts.push(n(t.parts[M]));i.parts.length>t.parts.length&&(i.parts.length=t.parts.length)}else{for(var o=[],M=0;M<t.parts.length;M++)o.push(n(t.parts[M]));d[t.id]={id:t.id,refs:1,parts:o}}}}function M(){var A=document.createElement("style");return A.type="text/css",E.appendChild(A),A}function n(A){var e,t,i=document.querySelector('style[data-vue-ssr-id~="'+A.id+'"]');if(i){if(s)return I;i.parentNode.removeChild(i)}if(D){var n=N++;i=c||(c=M()),e=o.bind(null,i,n,!1),t=o.bind(null,i,n,!0)}else i=M(),e=r.bind(null,i),t=function(){i.parentNode.removeChild(i)};return e(A),function(i){if(i){if(i.css===A.css&&i.media===A.media&&i.sourceMap===A.sourceMap)return;e(A=i)}else t()}}function o(A,e,t,i){var M=t?"":i.css;if(A.styleSheet)A.styleSheet.cssText=u(e,M);else{var n=document.createTextNode(M),o=A.childNodes;o[e]&&A.removeChild(o[e]),o.length?A.insertBefore(n,o[e]):A.appendChild(n)}}function r(A,e){var t=e.css,i=e.media,M=e.sourceMap;if(i&&A.setAttribute("media",i),M&&(t+="\n/*# sourceURL="+M.sources[0]+" */",t+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(M))))+" */"),A.styleSheet)A.styleSheet.cssText=t;else{for(;A.firstChild;)A.removeChild(A.firstChild);A.appendChild(document.createTextNode(t))}}var a="undefined"!=typeof document,g=t(10),d={},E=a&&(document.head||document.getElementsByTagName("head")[0]),c=null,N=0,s=!1,I=function(){},D="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());A.exports=function(A,e,t){s=t;var M=g(A,e);return i(M),function(e){for(var t=[],n=0;n<M.length;n++){var o=M[n],r=d[o.id];r.refs--,t.push(r)}e?(M=g(A,e),i(M)):M=[];for(var n=0;n<t.length;n++){var r=t[n];if(0===r.refs){for(var a=0;a<r.parts.length;a++)r.parts[a]();delete d[r.id]}}}};var u=function(){var A=[];return function(e,t){return A[e]=t,A.filter(Boolean).join("\n")}}()},function(A,e){A.exports=function(A,e){for(var t=[],i={},M=0;M<e.length;M++){var n=e[M],o=n[0],r=n[1],a=n[2],g=n[3],d={id:A+":"+M,css:r,media:a,sourceMap:g};i[o]?i[o].parts.push(d):t.push(i[o]={id:o,parts:[d]})}return t}},function(A,e){A.exports=function(A,e,t,i){var M,n=A=A||{},o=typeof A.default;"object"!==o&&"function"!==o||(M=A,n=A.default);var r="function"==typeof n?n.options:n;if(e&&(r.render=e.render,r.staticRenderFns=e.staticRenderFns),t&&(r._scopeId=t),i){var a=Object.create(r.computed||null);Object.keys(i).forEach(function(A){var e=i[A];a[A]=function(){return e}}),r.computed=a}return{esModule:M,exports:n,options:r}}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(13),M=t(14),n=null;e.default={data:function(){return{isHover:!1,editable:!1,isDragEnterUp:!1,isDragEnterBottom:!1,isDragEnterNode:!1,expanded:!0}},props:{model:{type:Object},defaultLeafNodeName:{type:String,default:"New leaf node"},defaultTreeNodeName:{type:String,default:"New tree node"}},computed:{itemIconClass:function(){return this.model.isLeaf?"icon-file":"icon-folder"},caretClass:function(){return this.expanded?"icon-caret-down":"icon-caret-right"},isFolder:function(){return this.model.children&&this.model.children.length}},mounted:function(){var A=this;(0,M.addHandler)(window,"keyup",function(e){13===e.keyCode&&A.editable&&(A.editable=!1)})},beforeDestroy:function(){(0,M.removeHandler)(window,"keyup")},methods:{updateName:function(A){this.model.changeName(A.target.value)},delNode:function(){var A=this;window.confirm("Are you sure?")&&A.model.remove()},setEditable:function(){var A=this;this.editable=!0,this.$nextTick(function(){A.$refs.nodeInput.focus()})},setUnEditable:function(){this.editable=!1},toggle:function(){this.isFolder&&(this.expanded=!this.expanded)},mouseOver:function(A){this.isHover=!0},mouseOut:function(A){this.isHover=!1},click:function(){for(var A=this.$parent,e=this.model;"root"!==A._props.model.name;)A=A.$parent;A.$emit("click",e)},addChild:function(A){var e=A?this.defaultLeafNodeName:this.defaultTreeNodeName;this.expanded=!0;var t=new i.TreeNode({name:e,isLeaf:A});this.model.addChildren(t,!0)},dragStart:function(A){return!this.model.dragDisabled&&(n=this,A.dataTransfer.setData("data","data"),A.dataTransfer.effectAllowed="move",!0)},dragEnd:function(A){n=null},dragOver:function(A){return A.preventDefault(),!0},dragEnter:function(A){n&&(this.model.isLeaf||(this.isDragEnterNode=!0))},dragLeave:function(A){this.isDragEnterNode=!1},drop:function(A){n&&(n.model.moveInto(this.model),this.isDragEnterNode=!1)},dragEnterUp:function(){n&&(this.isDragEnterUp=!0)},dragOverUp:function(A){return A.preventDefault(),!0},dragLeaveUp:function(){n&&(this.isDragEnterUp=!1)},dropUp:function(){n&&(n.model.insertBefore(this.model),this.isDragEnterUp=!1)},dragEnterBottom:function(){n&&(this.isDragEnterBottom=!0)},dragOverBottom:function(A){return A.preventDefault(),!0},dragLeaveBottom:function(){n&&(this.isDragEnterBottom=!1)},dropBottom:function(){n&&(n.model.insertAfter(this.model),this.isDragEnterBottom=!1)}},beforeCreate:function(){this.$options.components.item=t(1)}}},function(A,e){"use strict";function t(A){return this.root=new M({name:"root",isLeaf:!1,id:0}),this.initNode(this.root,A),this.root}var i=1,M=function(A){var e=A.id,t=A.isLeaf;this.id="undefined"==typeof e?"new"+i++:e,this.parent=null,this.children=null,this.isLeaf=!!t;for(var M in A)"id"!==M&&"children"!==M&&"isLeaf"!==M&&(this[M]=A[M])};M.prototype.changeName=function(A){this.name=A},M.prototype.addChildren=function(A,e){if(this.children||(this.children=[]),Array.isArray(A)){for(var t=0,i=A.length;t<i;t++){var M=A[t];M.parent=this,M.pid=this.id}this.children.concat(A)}else{var n=A;n.parent=this,n.pid=this.id,this.children.push(n)}},M.prototype.remove=function(){var A=this.parent,e=A.findChildIndex(this);A.children.splice(e,1)},M.prototype._removeChild=function(A){for(var e=0,t=this.children.length;e<t;e++)if(this.children[e]===A){this.children.splice(e,1);break}},M.prototype.isTargetChild=function(A){for(var e=A.parent;e;){if(e===this)return!0;e=e.parent}return!1},M.prototype.moveInto=function(A){"root"!==this.name&&this!==A&&(this.isTargetChild(A)||A.isLeaf||(this.parent._removeChild(this),this.parent=A,this.pid=A.id,A.children||(A.children=[]),A.children.unshift(this)))},M.prototype.findChildIndex=function(A){for(var e,t=0,i=this.children.length;t<i;t++)if(this.children[t]===A){e=t;break}return e},M.prototype._beforeInsert=function(A){return"root"!==this.name&&this!==A&&(!this.isTargetChild(A)&&(this.parent._removeChild(this),this.parent=A.parent,this.pid=A.parent.id,!0))},M.prototype.insertBefore=function(A){if(this._beforeInsert(A)){var e=A.parent.findChildIndex(A);A.parent.children.splice(e,0,this)}},M.prototype.insertAfter=function(A){if(this._beforeInsert(A)){var e=A.parent.findChildIndex(A);A.parent.children.splice(e+1,0,this)}},t.prototype.initNode=function(A,e){for(var t=0,i=e.length;t<i;t++){var n=e[t],o=new M(n);n.children&&n.children.length>0&&this.initNode(o,n.children),A.addChildren(o)}},e.Tree=t,e.TreeNode=M},function(A,e){"use strict";var t;e.addHandler=function(A,e,i){t=i,A.addEventListener?A.addEventListener(e,i,!1):A.attachEvent?A.attachEvent("on"+e,i):A["on"+e]=i},e.removeHandler=function(A,e){A.removeEventListener?A.removeEventListener(e,t,!1):A.detachEvent?A.detachEvent("on"+e,t):A["on"+e]=null}},function(A,e){A.exports={render:function(){var A=this,e=A.$createElement,t=A._self._c||e;return t("div",["root"!==A.model.name?t("div",[t("div",{staticClass:"border up",class:{active:A.isDragEnterUp},on:{drop:A.dropUp,dragenter:A.dragEnterUp,dragover:A.dragOverUp,dragleave:A.dragLeaveUp}}),A._v(" "),t("div",{staticClass:"tree-node",class:{active:A.isDragEnterNode},attrs:{id:A.model.id,draggable:!A.model.dragDisabled},on:{dragstart:A.dragStart,dragover:A.dragOver,dragenter:A.dragEnter,dragleave:A.dragLeave,drop:A.drop,dragend:A.dragEnd,mouseover:A.mouseOver,mouseout:A.mouseOut,click:function(e){e.stopPropagation(),A.click(e)}}},[A.model.children&&A.model.children.length>0?t("span",{staticClass:"caret icon is-small"},[t("i",{staticClass:"vue-tree-icon",class:A.caretClass,on:{click:function(e){e.preventDefault(),e.stopPropagation(),A.toggle(e)}}})]):A._e(),A._v(" "),A.model.isLeaf?t("span",[A._t("leafNodeIcon",[t("i",{staticClass:"vue-tree-icon item-icon icon-file"})])],2):t("span",[A._t("treeNodeIcon",[t("i",{staticClass:"vue-tree-icon item-icon icon-folder"})])],2),A._v(" "),A.editable?t("input",{ref:"nodeInput",staticClass:"vue-tree-input",attrs:{type:"text"},domProps:{value:A.model.name},on:{input:A.updateName,blur:A.setUnEditable}}):t("div",{staticClass:"node-content"},[A._v("\n "+A._s(A.model.name)+"\n ")]),A._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:A.isHover,expression:"isHover"}],staticClass:"operation"},[A.model.isLeaf?A._e():t("span",{attrs:{title:"add tree node"},on:{click:function(e){e.stopPropagation(),e.preventDefault(),A.addChild(!1)}}},[A._t("addTreeNode",[t("i",{staticClass:"vue-tree-icon icon-folder-plus-e"})])],2),A._v(" "),A.model.isLeaf?A._e():t("span",{attrs:{title:"add tree node"},on:{click:function(e){e.stopPropagation(),e.preventDefault(),A.addChild(!0)}}},[A._t("addLeafNode",[t("i",{staticClass:"vue-tree-icon icon-plus"})])],2),A._v(" "),t("span",{attrs:{title:"edit"},on:{click:function(e){e.stopPropagation(),e.preventDefault(),A.setEditable(e)}}},[A._t("edit",[t("i",{staticClass:"vue-tree-icon icon-edit"})])],2),A._v(" "),t("span",{attrs:{title:"delete"},on:{click:function(e){e.stopPropagation(),e.preventDefault(),A.delNode(e)}}},[A._t("edit",[t("i",{staticClass:"vue-tree-icon icon-trash"})])],2)])]),A._v(" "),A.model.children&&A.model.children.length>0&&A.expanded?t("div",{staticClass:"border bottom",class:{active:A.isDragEnterBottom},on:{drop:A.dropBottom,dragenter:A.dragEnterBottom,dragover:A.dragOverBottom,dragleave:A.dragLeaveBottom}}):A._e()]):A._e(),A._v(" "),A.isFolder?t("div",{directives:[{name:"show",rawName:"v-show",value:A.expanded,expression:"expanded"}],class:{"tree-margin":"root"!==A.model.name}},A._l(A.model.children,function(e){return t("item",{key:e.id,attrs:{"default-tree-node-name":A.defaultTreeNodeName,"default-leaf-node-name":A.defaultLeafNodeName,model:e}})})):A._e()])},staticRenderFns:[]}}])}); | ||
(function webpackUniversalModuleDefinition(root, factory) { | ||
if(typeof exports === 'object' && typeof module === 'object') | ||
module.exports = factory(); | ||
else if(typeof define === 'function' && define.amd) | ||
define([], factory); | ||
else if(typeof exports === 'object') | ||
exports["VueTreeList"] = factory(); | ||
else | ||
root["VueTreeList"] = factory(); | ||
})(this, function() { | ||
return /******/ (function(modules) { // webpackBootstrap | ||
/******/ // The module cache | ||
/******/ var installedModules = {}; | ||
/******/ // The require function | ||
/******/ function __webpack_require__(moduleId) { | ||
/******/ // Check if module is in cache | ||
/******/ if(installedModules[moduleId]) | ||
/******/ return installedModules[moduleId].exports; | ||
/******/ // Create a new module (and put it into the cache) | ||
/******/ var module = installedModules[moduleId] = { | ||
/******/ exports: {}, | ||
/******/ id: moduleId, | ||
/******/ loaded: false | ||
/******/ }; | ||
/******/ // Execute the module function | ||
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); | ||
/******/ // Flag the module as loaded | ||
/******/ module.loaded = true; | ||
/******/ // Return the exports of the module | ||
/******/ return module.exports; | ||
/******/ } | ||
/******/ // expose the modules object (__webpack_modules__) | ||
/******/ __webpack_require__.m = modules; | ||
/******/ // expose the module cache | ||
/******/ __webpack_require__.c = installedModules; | ||
/******/ // __webpack_public_path__ | ||
/******/ __webpack_require__.p = ""; | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(0); | ||
/******/ }) | ||
/************************************************************************/ | ||
/******/ ([ | ||
/* 0 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
'use strict'; | ||
exports.VueTreeList = __webpack_require__(1); | ||
exports.TreeNode = __webpack_require__(13).TreeNode; | ||
exports.Tree = __webpack_require__(13).Tree; | ||
/***/ }), | ||
/* 1 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
/* styles */ | ||
__webpack_require__(2) | ||
var Component = __webpack_require__(11)( | ||
/* script */ | ||
__webpack_require__(12), | ||
/* template */ | ||
__webpack_require__(15), | ||
/* scopeId */ | ||
"data-v-713bd170", | ||
/* cssModules */ | ||
null | ||
) | ||
Component.options.__file = "E:\\demo\\vue-tree-list\\src\\VueTreeList.vue" | ||
if (Component.esModule && Object.keys(Component.esModule).some(function (key) {return key !== "default" && key !== "__esModule"})) {console.error("named exports are not supported in *.vue files.")} | ||
if (Component.options.functional) {console.error("[vue-loader] VueTreeList.vue: functional components are not supported with templates, they should use render functions.")} | ||
/* hot reload */ | ||
if (false) {(function () { | ||
var hotAPI = require("vue-hot-reload-api") | ||
hotAPI.install(require("vue"), false) | ||
if (!hotAPI.compatible) return | ||
module.hot.accept() | ||
if (!module.hot.data) { | ||
hotAPI.createRecord("data-v-713bd170", Component.options) | ||
} else { | ||
hotAPI.reload("data-v-713bd170", Component.options) | ||
} | ||
})()} | ||
module.exports = Component.exports | ||
/***/ }), | ||
/* 2 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
// style-loader: Adds some css to the DOM by adding a <style> tag | ||
// load the styles | ||
var content = __webpack_require__(3); | ||
if(typeof content === 'string') content = [[module.id, content, '']]; | ||
if(content.locals) module.exports = content.locals; | ||
// add the styles to the DOM | ||
var update = __webpack_require__(9)("0727e1c8", content, false); | ||
// Hot Module Replacement | ||
if(false) { | ||
// When the styles change, update the <style> tags | ||
if(!content.locals) { | ||
module.hot.accept("!!../node_modules/css-loader/index.js!../node_modules/vue-loader/lib/style-compiler/index.js?{\"id\":\"data-v-713bd170\",\"scoped\":true,\"hasInlineConfig\":false}!../node_modules/less-loader/index.js!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./VueTreeList.vue", function() { | ||
var newContent = require("!!../node_modules/css-loader/index.js!../node_modules/vue-loader/lib/style-compiler/index.js?{\"id\":\"data-v-713bd170\",\"scoped\":true,\"hasInlineConfig\":false}!../node_modules/less-loader/index.js!../node_modules/vue-loader/lib/selector.js?type=styles&index=0!./VueTreeList.vue"); | ||
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']]; | ||
update(newContent); | ||
}); | ||
} | ||
// When the module is disposed, remove the <style> tags | ||
module.hot.dispose(function() { update(); }); | ||
} | ||
/***/ }), | ||
/* 3 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
exports = module.exports = __webpack_require__(4)(); | ||
// imports | ||
// module | ||
exports.push([module.id, "\n@font-face {\n font-family: 'icomoon';\n src: url(" + __webpack_require__(5) + ");\n src: url(" + __webpack_require__(5) + "#iefix) format('embedded-opentype'), url(" + __webpack_require__(6) + ") format('truetype'), url(" + __webpack_require__(7) + ") format('woff'), url(" + __webpack_require__(8) + "#icomoon) format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.vue-tree-icon[data-v-713bd170] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'icomoon' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.vue-tree-icon.item-icon[data-v-713bd170] {\n margin-right: 4px;\n}\n.vue-tree-icon.item-icon[data-v-713bd170]:hover {\n color: inherit;\n}\n.vue-tree-icon[data-v-713bd170]:hover {\n color: blue;\n}\n.icon-file[data-v-713bd170]:before {\n content: \"\\E906\";\n}\n.icon-folder[data-v-713bd170]:before {\n content: \"\\E907\";\n}\n.icon-caret-down[data-v-713bd170]:before {\n content: \"\\E900\";\n}\n.icon-caret-right[data-v-713bd170]:before {\n content: \"\\E901\";\n}\n.icon-edit[data-v-713bd170]:before {\n content: \"\\E902\";\n}\n.icon-folder-plus-e[data-v-713bd170]:before {\n content: \"\\E903\";\n}\n.icon-plus[data-v-713bd170]:before {\n content: \"\\E904\";\n}\n.icon-trash[data-v-713bd170]:before {\n content: \"\\E905\";\n}\n.border[data-v-713bd170] {\n height: 5px;\n}\n.border.up[data-v-713bd170] {\n margin-top: -5px;\n background-color: transparent;\n}\n.border.bottom[data-v-713bd170] {\n background-color: transparent;\n}\n.border.active[data-v-713bd170] {\n border-bottom: 3px dashed blue;\n /*background-color: blue;*/\n}\n.tree-node[data-v-713bd170] {\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n align-items: center;\n padding: 5px 0 5px 1rem;\n}\n.tree-node .input[data-v-713bd170] {\n border: none;\n max-width: 150px;\n border-bottom: 1px solid blue;\n}\n.tree-node[data-v-713bd170]:hover {\n background-color: #f0f0f0;\n}\n.tree-node.active[data-v-713bd170] {\n outline: 2px dashed pink;\n}\n.tree-node .caret[data-v-713bd170] {\n margin-left: -1rem;\n}\n.tree-node .operation[data-v-713bd170] {\n margin-left: 2rem;\n letter-spacing: 1px;\n}\n.item[data-v-713bd170] {\n cursor: pointer;\n}\n.tree-margin[data-v-713bd170] {\n margin-left: 2em;\n}\n", ""]); | ||
// exports | ||
/***/ }), | ||
/* 4 */ | ||
/***/ (function(module, exports) { | ||
/* | ||
MIT License http://www.opensource.org/licenses/mit-license.php | ||
Author Tobias Koppers @sokra | ||
*/ | ||
// css base code, injected by the css-loader | ||
module.exports = function() { | ||
var list = []; | ||
// return the list of modules as css string | ||
list.toString = function toString() { | ||
var result = []; | ||
for(var i = 0; i < this.length; i++) { | ||
var item = this[i]; | ||
if(item[2]) { | ||
result.push("@media " + item[2] + "{" + item[1] + "}"); | ||
} else { | ||
result.push(item[1]); | ||
} | ||
} | ||
return result.join(""); | ||
}; | ||
// import a list of modules into the list | ||
list.i = function(modules, mediaQuery) { | ||
if(typeof modules === "string") | ||
modules = [[null, modules, ""]]; | ||
var alreadyImportedModules = {}; | ||
for(var i = 0; i < this.length; i++) { | ||
var id = this[i][0]; | ||
if(typeof id === "number") | ||
alreadyImportedModules[id] = true; | ||
} | ||
for(i = 0; i < modules.length; i++) { | ||
var item = modules[i]; | ||
// skip already imported module | ||
// this implementation is not 100% perfect for weird media query combinations | ||
// when a module is imported multiple times with different media queries. | ||
// I hope this will never occur (Hey this way we have smaller bundles) | ||
if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) { | ||
if(mediaQuery && !item[2]) { | ||
item[2] = mediaQuery; | ||
} else if(mediaQuery) { | ||
item[2] = "(" + item[2] + ") and (" + mediaQuery + ")"; | ||
} | ||
list.push(item); | ||
} | ||
} | ||
}; | ||
return list; | ||
}; | ||
/***/ }), | ||
/* 5 */ | ||
/***/ (function(module, exports) { | ||
module.exports = "data:application/vnd.ms-fontobject;base64,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" | ||
/***/ }), | ||
/* 6 */ | ||
/***/ (function(module, exports) { | ||
module.exports = "data:application/x-font-ttf;base64,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" | ||
/***/ }), | ||
/* 7 */ | ||
/***/ (function(module, exports) { | ||
module.exports = "data:application/font-woff;base64,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" | ||
/***/ }), | ||
/* 8 */ | ||
/***/ (function(module, exports) { | ||
module.exports = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iaWNvbW9vbiIgaG9yaXotYWR2LXg9IjEwMjQiPg0KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+DQo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3gyMDsiIGhvcml6LWFkdi14PSI1MTIiIGQ9IiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2FyZXQtZG93biIgZD0iTTYzNS4zMTEgNDQ4cTAtMTQuODQ4LTEwLjg0OC0yNS43MjhsLTI1Ni0yNTZxLTEwLjg0OC0xMC44NDgtMjUuNzI4LTEwLjg0OHQtMjUuNzI4IDEwLjg0OC0xMC44NDggMjUuNzI4djUxMnEwIDE0Ljg0OCAxMC44NDggMjUuNzI4dDI1LjcyOCAxMC44NDggMjUuNzI4LTEwLjg0OGwyNTYtMjU2cTEwLjg0OC0xMC44NDggMTAuODQ4LTI1LjcyOHoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMTsiIGdseXBoLW5hbWU9ImNhcmV0LXJpZ2h0IiBkPSJNNTEyIDMwMS43MTRxLTE0Ljg0OCAwLTI1Ljc0NiAxMC44MjVsLTI1NiAyNTZxLTEwLjgyNSAxMC44MjUtMTAuODI1IDI1Ljc0NnQxMC44MjUgMjUuNzQ2IDI1Ljc0NiAxMC44MjVoNTEycTE0Ljg0OCAwIDI1Ljc0Ni0xMC44MjV0MTAuODI1LTI1Ljc0Ni0xMC44MjUtMjUuNzQ2bC0yNTYtMjU2cS0xMC44MjUtMTAuODI1LTI1Ljc0Ni0xMC44MjV6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJlZGl0IiBkPSJNODE2LjAwMSA1OTQuMjU2Yy0xMS4xNTEgMC0yMC4yMDMtOS4wNTMtMjAuMjAzLTIwLjIwMXYtMzYzLjY2NWMwLTIyLjMxLTE4LjA4OS00MC40MDItNDAuNDAxLTQwLjQwMmgtNTA1LjA4M2MtMjIuMzE4IDAtNDAuNDA1IDE4LjA5My00MC40MDUgNDAuNDAydjUwNS4wODZjMCAyMi4zMTcgMTguMDk0IDQwLjQwMSA0MC40MDUgNDAuNDAxaDM0My40NmMxMS4xNjggMCAyMC4yIDkuMDM4IDIwLjIgMjAuMjA0IDAgMTEuMTYxLTkuMDM2IDIwLjIwMS0yMC4yIDIwLjIwMWgtMzYzLjY3NWMtMzMuNDgzIDAtNjAuNjEyLTI3LjEzNi02MC42MTItNjAuNjF2LTU0NS40OTRjMC0zMy40ODEgMjcuMTMtNjAuNjEyIDYwLjYxMi02MC42MTJoNTQ1LjQ5NGMzMy40ODIgMCA2MC42MTMgMjcuMTMzIDYwLjYxMyA2MC42MTJ2MzgzLjg3N2MtMC4wMDQgMTEuMTQ4LTkuMDQwIDIwLjIwMS0yMC4yMDUgMjAuMjAxek00MTcuMTU4IDM5Ny4xOTRjNy44OTMtNy44NjggMjAuNjc0LTcuODY4IDI4LjU3MiAwbDM2My4wNjggMzY1LjA0OWM3Ljg4OSA3Ljg5NCA3Ljg4OSAyMC42ODkgMCAyOC41NzItNy44OSA3Ljg5My0yMC42NzggNy44OTMtMjguNTYzIDBsLTM2My4wNzctMzY1LjAzNWMtNy44OTctNy44OTEtNy44OTctMjAuNjkyIDAtMjguNTg2eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAzOyIgZ2x5cGgtbmFtZT0iZm9sZGVyLXBsdXMtZSIgZD0iTTk0Ni40NzEgODg0LjE2OWgtNTQ4LjQyNmwtNDIuODU2IDUxLjkxOGMtMTcuNDk4IDIxLjM5NC0zOS41MjUgMjUuMS00Ni42NzYgMjMuNjI5aC0yMzAuOTIyYy00Mi43ODggMC03Ny41OTEtMzQuODAzLTc3LjU5MS03Ny41MjV2LTY4OC4yODRsNi4zMjctMzkuNzg0aDE5Ljg1N2MxMC40NjctNy42MDMgMjMuMTIxLTExLjc1MSAzNi40NjktMTEuNzUxaDUwOS4zN3Y2NS4zOTJoLTQ5NC40MzNsLTEyLjE5NC0xLjAyMHY2NzUuNDQ4YzAgNi43MDQgNS40ODYgMTIuMTMzIDEyLjE5NCAxMi4xMzNsMjI3LjAyNSAwLjI1NiA0My41NTEtNTIuMTA4YzYuOTYtMTEuNDMgMjIuNzk5LTIzLjY5MyA0Ni40MjQtMjMuNjkzaDU1MS44OGM2LjcwOSAwIDEyLjEzMy01LjQ5IDEyLjEzMy0xMi4xOTh2LTIwMi4xOWg2NS4zOTd2MjAyLjE4OWMwIDQyLjc4Ny0zNC44MDMgNzcuNTg5LTc3LjUyOSA3Ny41ODl6TTk4OC40NTEgMzkxLjIxNWgtMTQyLjE5N3YxNDIuMTk3YzAgMTkuNjUtMTUuOSAzNS41NDktMzUuNTQ5IDM1LjU0OXMtMzUuNTQ5LTE1LjktMzUuNTQ5LTM1LjU0OXYtMTQyLjE5N2gtMTQyLjE5N2MtMTkuNjUgMC0zNS41NDktMTUuOS0zNS41NDktMzUuNTQ5czE1LjktMzUuNTQ5IDM1LjU0OS0zNS41NDloMTQyLjE5N3YtMTQyLjE5N2MwLTE5LjY1IDE1LjktMzUuNTQ5IDM1LjU0OS0zNS41NDlzMzUuNTQ5IDE1LjkgMzUuNTQ5IDM1LjU0OXYxNDIuMTk3aDE0Mi4xOTdjMTkuNjUgMCAzNS41NDkgMTUuOSAzNS41NDkgMzUuNTQ5cy0xNS45IDM1LjU0OS0zNS41NDkgMzUuNTQ5eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTA0OyIgZ2x5cGgtbmFtZT0icGx1cyIgZD0iTTg2My4zMjggNDc4LjY2bC0zMTcuMzQ0LTAuMXYzMTguNjIyYzAgMTcuNjY1LTE0LjMzNiAzMi4wMDEtMzIgMzIuMDAxcy0zMi0xNC4zMzYtMzItMzJ2LTMxOC40MDFsLTMyMi40NjUgMC4xNzdjLTE3LjYzMiAwLTMxLjkzNS0xNC4yNC0zMi0zMS45MDQtMC4wOTctMTcuNjY1IDE0LjIwOC0zMi4wMzIgMzEuODcxLTMyLjA5NmwzMjIuNTkzLTAuMTc3di0zMTkuMTY3YzAtMTcuNjk2IDE0LjMzNi0zMi4wMDEgMzEuOTk5LTMyLjAwMXMzMiAxNC4zMDMgMzIgMzJ2MzE4Ljk0NmwzMTcuMjE2IDAuMWMxNy42MzIgMCAzMS45MzUgMTQuMjQgMzIgMzEuOTA1cy0xNC4yMzggMzIuMDMxLTMxLjg3IDMyLjA5NXoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNTsiIGdseXBoLW5hbWU9InRyYXNoIiBkPSJNNjA3LjkwNCAxOTEuOTUyYy0xNy43MTIgMC0zMiAxNC4yODgtMzIgMzJ2MzUyLjExMmMwIDE3LjcxMiAxNC4yODggMzIgMzIgMzJzMzEuOTg0LTE0LjI4OCAzMS45ODQtMzJ2LTM1MS45MzZjMC0wLjAzMyAwLTAuMDczIDAtMC4xMTIgMC0xNy42OC0xNC4zMS0zMi4wMTktMzEuOTgtMzIuMDY0aC0wLjAwNHpNNDE1LjkzNiAxOTEuOTUyYy0xNy43MTIgMC0zMiAxNC4yODgtMzIgMzJ2MzUyLjExMmMwIDE3LjcxMiAxNC4yNzIgMzIgMzIgMzJzMzItMTQuMjg4IDMyLTMydi0zNTEuOTM2YzAtMC4wMjQgMC0wLjA1MiAwLTAuMDgwIDAtMTcuNjkyLTE0LjMxNS0zMi4wNDEtMzEuOTk1LTMyLjA5NmgtMC4wMDV6TTkyOC4wMTYgNzM2LjAzMmgtMTU5Ljk2OHY2My45ODRjMCA1Mi45OTItNDIuNjcyIDk1Ljk4NC05NS4yOTYgOTUuOTg0aC0zMjAuODE2Yy01Mi45OTktMC4wMjctOTUuOTU3LTQyLjk4NC05NS45ODQtOTUuOTgxdi02My45ODdoLTE1OS45NjhjLTE3LjcxMiAwLTMyLTE0LjI4OC0zMi0zMnMxNC4yNzItMzIgMzItMzJoODMyLjAzMmMwLjAxNCAwIDAuMDMxIDAgMC4wNDggMCAxNy42MzggMCAzMS45MzYgMTQuMjk4IDMxLjkzNiAzMS45MzYgMCAwLjAyMyAwIDAuMDQ1IDAgMC4wNjh2LTAuMDA0YzAgMTcuNzI4LTE0LjI3MiAzMi0zMS45ODQgMzJ6TTMxOS45NTIgODAwLjAxNmMwIDE3LjU1MiAxNC40NDggMzIgMzIgMzJoMzIwLjgxNmMxNy41MzYgMCAzMS4zMTItMTQuMTEyIDMxLjMxMi0zMnYtNjMuOTg0aC0zODQuMTI4djYzLjk4NHpNNzM2LjA0OCAwaC00NDcuOTJjLTUzLjAwMSAwLjAwOS05NS45NjYgNDIuOTY4LTk1Ljk4NCA5NS45NjZ2NDgwLjQzNGMwIDE3LjcxMiAxNC4yNzIgMzIgMzIgMzJzMzItMTQuMjg4IDMyLTMydi00ODAuNDMyYzAtMTcuNzEyIDE0LjQ0OC0zMiAzMi0zMmg0NDguMDk2YzE3LjcxMiAwIDMyIDE0LjI4OCAzMiAzMnY0NzkuMjMyYzAgMTcuNzEyIDE0LjI4OCAzMiAzMiAzMnMzMS45ODQtMTQuMjg4IDMxLjk4NC0zMnYtNDc5LjIzMmMtMC4xOTItNTIuODE2LTQzLjItOTUuOTY4LTk2LjE3Ni05NS45Njh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDY7IiBnbHlwaC1uYW1lPSJmaWxlIiBkPSJNNjIwLjc5MiA4MzIuMjE4aC00MzAuMDc2di03NjcuNzUzaDY0MC41MjF2NTU2LjkzM2wtMjEwLjQ0NSAyMTAuODE5ek02MzkuNTM4IDcyMi43NjVsODIuNDQxLTgyLjU4OGgtODIuNDQxdjgyLjU4OHpNMjU0Ljc3NSAxMjguNTI0djYzOS42MzVoMzIwLjcwNHYtMTkyLjA0MWgxOTEuNjk5di00NDcuNTk1aC01MTIuNDAzeiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTA3OyIgZ2x5cGgtbmFtZT0iZm9sZGVyIiBkPSJNOTAzLjgxMyA2ODcuMjA2aC00MDcuOTE4bC0xNDEuMzQyIDExOC4wOTVjLTcuOTQ2IDEwLjUxLTIwLjQ3NiAxNi43NzQtMzMuNTIxIDE2Ljc3NGgtMjA3LjUwNGMtMjMuMjcxIDAtNDIuMjIzLTE5LjE1OC00Mi4yMjMtNDIuNzE0di02NjYuNTk5YzAtMjMuMjk5IDE4Ljk1LTQyLjI1MSA0Mi4yMjMtNDIuMjUxaDc5MC4yODZjMjMuMjk2IDAgNDIuMjQ2IDE4Ljk1IDQyLjI0NiA0Mi4yNTF2NTMyLjIyM2MwLjAwMSAyMy4yNzQtMTguOTQ5IDQyLjIyMy00Mi4yNDUgNDIuMjIzek0xMjQuMzIgNjg3LjIwNnY4MS44NTJoMTkxLjg2OWw5Ny40MzUtODEuODUyaC0yODkuMzA1ek0xMjQuMzIgNjM0LjE4N2g3NjguNzJ2LTUxMC42NTdoLTc2OC43MnY1MTAuNjU3eiIgLz4NCjwvZm9udD48L2RlZnM+PC9zdmc+" | ||
/***/ }), | ||
/* 9 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
/* | ||
MIT License http://www.opensource.org/licenses/mit-license.php | ||
Author Tobias Koppers @sokra | ||
Modified by Evan You @yyx990803 | ||
*/ | ||
var hasDocument = typeof document !== 'undefined' | ||
if (false) { | ||
if (!hasDocument) { | ||
throw new Error( | ||
'vue-style-loader cannot be used in a non-browser environment. ' + | ||
"Use { target: 'node' } in your Webpack config to indicate a server-rendering environment." | ||
) } | ||
} | ||
var listToStyles = __webpack_require__(10) | ||
/* | ||
type StyleObject = { | ||
id: number; | ||
parts: Array<StyleObjectPart> | ||
} | ||
type StyleObjectPart = { | ||
css: string; | ||
media: string; | ||
sourceMap: ?string | ||
} | ||
*/ | ||
var stylesInDom = {/* | ||
[id: number]: { | ||
id: number, | ||
refs: number, | ||
parts: Array<(obj?: StyleObjectPart) => void> | ||
} | ||
*/} | ||
var head = hasDocument && (document.head || document.getElementsByTagName('head')[0]) | ||
var singletonElement = null | ||
var singletonCounter = 0 | ||
var isProduction = false | ||
var noop = function () {} | ||
// Force single-tag solution on IE6-9, which has a hard limit on the # of <style> | ||
// tags it will allow on a page | ||
var isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\b/.test(navigator.userAgent.toLowerCase()) | ||
module.exports = function (parentId, list, _isProduction) { | ||
isProduction = _isProduction | ||
var styles = listToStyles(parentId, list) | ||
addStylesToDom(styles) | ||
return function update (newList) { | ||
var mayRemove = [] | ||
for (var i = 0; i < styles.length; i++) { | ||
var item = styles[i] | ||
var domStyle = stylesInDom[item.id] | ||
domStyle.refs-- | ||
mayRemove.push(domStyle) | ||
} | ||
if (newList) { | ||
styles = listToStyles(parentId, newList) | ||
addStylesToDom(styles) | ||
} else { | ||
styles = [] | ||
} | ||
for (var i = 0; i < mayRemove.length; i++) { | ||
var domStyle = mayRemove[i] | ||
if (domStyle.refs === 0) { | ||
for (var j = 0; j < domStyle.parts.length; j++) { | ||
domStyle.parts[j]() | ||
} | ||
delete stylesInDom[domStyle.id] | ||
} | ||
} | ||
} | ||
} | ||
function addStylesToDom (styles /* Array<StyleObject> */) { | ||
for (var i = 0; i < styles.length; i++) { | ||
var item = styles[i] | ||
var domStyle = stylesInDom[item.id] | ||
if (domStyle) { | ||
domStyle.refs++ | ||
for (var j = 0; j < domStyle.parts.length; j++) { | ||
domStyle.parts[j](item.parts[j]) | ||
} | ||
for (; j < item.parts.length; j++) { | ||
domStyle.parts.push(addStyle(item.parts[j])) | ||
} | ||
if (domStyle.parts.length > item.parts.length) { | ||
domStyle.parts.length = item.parts.length | ||
} | ||
} else { | ||
var parts = [] | ||
for (var j = 0; j < item.parts.length; j++) { | ||
parts.push(addStyle(item.parts[j])) | ||
} | ||
stylesInDom[item.id] = { id: item.id, refs: 1, parts: parts } | ||
} | ||
} | ||
} | ||
function createStyleElement () { | ||
var styleElement = document.createElement('style') | ||
styleElement.type = 'text/css' | ||
head.appendChild(styleElement) | ||
return styleElement | ||
} | ||
function addStyle (obj /* StyleObjectPart */) { | ||
var update, remove | ||
var styleElement = document.querySelector('style[data-vue-ssr-id~="' + obj.id + '"]') | ||
if (styleElement) { | ||
if (isProduction) { | ||
// has SSR styles and in production mode. | ||
// simply do nothing. | ||
return noop | ||
} else { | ||
// has SSR styles but in dev mode. | ||
// for some reason Chrome can't handle source map in server-rendered | ||
// style tags - source maps in <style> only works if the style tag is | ||
// created and inserted dynamically. So we remove the server rendered | ||
// styles and inject new ones. | ||
styleElement.parentNode.removeChild(styleElement) | ||
} | ||
} | ||
if (isOldIE) { | ||
// use singleton mode for IE9. | ||
var styleIndex = singletonCounter++ | ||
styleElement = singletonElement || (singletonElement = createStyleElement()) | ||
update = applyToSingletonTag.bind(null, styleElement, styleIndex, false) | ||
remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true) | ||
} else { | ||
// use multi-style-tag mode in all other cases | ||
styleElement = createStyleElement() | ||
update = applyToTag.bind(null, styleElement) | ||
remove = function () { | ||
styleElement.parentNode.removeChild(styleElement) | ||
} | ||
} | ||
update(obj) | ||
return function updateStyle (newObj /* StyleObjectPart */) { | ||
if (newObj) { | ||
if (newObj.css === obj.css && | ||
newObj.media === obj.media && | ||
newObj.sourceMap === obj.sourceMap) { | ||
return | ||
} | ||
update(obj = newObj) | ||
} else { | ||
remove() | ||
} | ||
} | ||
} | ||
var replaceText = (function () { | ||
var textStore = [] | ||
return function (index, replacement) { | ||
textStore[index] = replacement | ||
return textStore.filter(Boolean).join('\n') | ||
} | ||
})() | ||
function applyToSingletonTag (styleElement, index, remove, obj) { | ||
var css = remove ? '' : obj.css | ||
if (styleElement.styleSheet) { | ||
styleElement.styleSheet.cssText = replaceText(index, css) | ||
} else { | ||
var cssNode = document.createTextNode(css) | ||
var childNodes = styleElement.childNodes | ||
if (childNodes[index]) styleElement.removeChild(childNodes[index]) | ||
if (childNodes.length) { | ||
styleElement.insertBefore(cssNode, childNodes[index]) | ||
} else { | ||
styleElement.appendChild(cssNode) | ||
} | ||
} | ||
} | ||
function applyToTag (styleElement, obj) { | ||
var css = obj.css | ||
var media = obj.media | ||
var sourceMap = obj.sourceMap | ||
if (media) { | ||
styleElement.setAttribute('media', media) | ||
} | ||
if (sourceMap) { | ||
// https://developer.chrome.com/devtools/docs/javascript-debugging | ||
// this makes source maps inside style tags work properly in Chrome | ||
css += '\n/*# sourceURL=' + sourceMap.sources[0] + ' */' | ||
// http://stackoverflow.com/a/26603875 | ||
css += '\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + ' */' | ||
} | ||
if (styleElement.styleSheet) { | ||
styleElement.styleSheet.cssText = css | ||
} else { | ||
while (styleElement.firstChild) { | ||
styleElement.removeChild(styleElement.firstChild) | ||
} | ||
styleElement.appendChild(document.createTextNode(css)) | ||
} | ||
} | ||
/***/ }), | ||
/* 10 */ | ||
/***/ (function(module, exports) { | ||
/** | ||
* Translates the list format produced by css-loader into something | ||
* easier to manipulate. | ||
*/ | ||
module.exports = function listToStyles (parentId, list) { | ||
var styles = [] | ||
var newStyles = {} | ||
for (var i = 0; i < list.length; i++) { | ||
var item = list[i] | ||
var id = item[0] | ||
var css = item[1] | ||
var media = item[2] | ||
var sourceMap = item[3] | ||
var part = { | ||
id: parentId + ':' + i, | ||
css: css, | ||
media: media, | ||
sourceMap: sourceMap | ||
} | ||
if (!newStyles[id]) { | ||
styles.push(newStyles[id] = { id: id, parts: [part] }) | ||
} else { | ||
newStyles[id].parts.push(part) | ||
} | ||
} | ||
return styles | ||
} | ||
/***/ }), | ||
/* 11 */ | ||
/***/ (function(module, exports) { | ||
// this module is a runtime utility for cleaner component module output and will | ||
// be included in the final webpack user bundle | ||
module.exports = function normalizeComponent ( | ||
rawScriptExports, | ||
compiledTemplate, | ||
scopeId, | ||
cssModules | ||
) { | ||
var esModule | ||
var scriptExports = rawScriptExports = rawScriptExports || {} | ||
// ES6 modules interop | ||
var type = typeof rawScriptExports.default | ||
if (type === 'object' || type === 'function') { | ||
esModule = rawScriptExports | ||
scriptExports = rawScriptExports.default | ||
} | ||
// Vue.extend constructor export interop | ||
var options = typeof scriptExports === 'function' | ||
? scriptExports.options | ||
: scriptExports | ||
// render functions | ||
if (compiledTemplate) { | ||
options.render = compiledTemplate.render | ||
options.staticRenderFns = compiledTemplate.staticRenderFns | ||
} | ||
// scopedId | ||
if (scopeId) { | ||
options._scopeId = scopeId | ||
} | ||
// inject cssModules | ||
if (cssModules) { | ||
var computed = Object.create(options.computed || null) | ||
Object.keys(cssModules).forEach(function (key) { | ||
var module = cssModules[key] | ||
computed[key] = function () { return module } | ||
}) | ||
options.computed = computed | ||
} | ||
return { | ||
esModule: esModule, | ||
exports: scriptExports, | ||
options: options | ||
} | ||
} | ||
/***/ }), | ||
/* 12 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _Tree = __webpack_require__(13); | ||
var _tools = __webpack_require__(14); | ||
var fromComp = null; | ||
exports.default = { | ||
data: function data() { | ||
return { | ||
isHover: false, | ||
editable: false, | ||
isDragEnterUp: false, | ||
isDragEnterBottom: false, | ||
isDragEnterNode: false, | ||
expanded: true | ||
}; | ||
}, | ||
props: { | ||
model: { | ||
type: Object | ||
}, | ||
defaultLeafNodeName: { | ||
type: String, | ||
default: 'New leaf node' | ||
}, | ||
defaultTreeNodeName: { | ||
type: String, | ||
default: 'New tree node' | ||
} | ||
}, | ||
computed: { | ||
itemIconClass: function itemIconClass() { | ||
return this.model.isLeaf ? 'icon-file' : 'icon-folder'; | ||
}, | ||
caretClass: function caretClass() { | ||
return this.expanded ? 'icon-caret-down' : 'icon-caret-right'; | ||
}, | ||
isFolder: function isFolder() { | ||
return this.model.children && this.model.children.length; | ||
} | ||
}, | ||
mounted: function mounted() { | ||
var vm = this; | ||
(0, _tools.addHandler)(window, 'keyup', function (e) { | ||
if (e.keyCode === 13 && vm.editable) { | ||
vm.editable = false; | ||
} | ||
}); | ||
}, | ||
beforeDestroy: function beforeDestroy() { | ||
(0, _tools.removeHandler)(window, 'keyup'); | ||
}, | ||
methods: { | ||
updateName: function updateName(e) { | ||
this.model.changeName(e.target.value); | ||
}, | ||
delNode: function delNode() { | ||
var vm = this; | ||
if (window.confirm('Are you sure?')) { | ||
vm.model.remove(); | ||
} | ||
}, | ||
setEditable: function setEditable() { | ||
var _this = this; | ||
this.editable = true; | ||
this.$nextTick(function () { | ||
_this.$refs.nodeInput.focus(); | ||
}); | ||
}, | ||
setUnEditable: function setUnEditable() { | ||
this.editable = false; | ||
}, | ||
toggle: function toggle() { | ||
if (this.isFolder) { | ||
this.expanded = !this.expanded; | ||
} | ||
}, | ||
mouseOver: function mouseOver(e) { | ||
this.isHover = true; | ||
}, | ||
mouseOut: function mouseOut(e) { | ||
this.isHover = false; | ||
}, | ||
click: function click() { | ||
var node = this.$parent; | ||
var clickModel = this.model; | ||
while (node._props.model.name !== 'root') { | ||
node = node.$parent; | ||
} | ||
node.$emit('click', clickModel); | ||
}, | ||
addChild: function addChild(isLeaf) { | ||
var name = isLeaf ? this.defaultLeafNodeName : this.defaultTreeNodeName; | ||
this.expanded = true; | ||
var node = new _Tree.TreeNode({ name: name, isLeaf: isLeaf }); | ||
this.model.addChildren(node, true); | ||
}, | ||
dragStart: function dragStart(e) { | ||
if (!this.model.dragDisabled) { | ||
fromComp = this; | ||
e.dataTransfer.setData("data", "data"); | ||
e.dataTransfer.effectAllowed = 'move'; | ||
return true; | ||
} | ||
return false; | ||
}, | ||
dragEnd: function dragEnd(e) { | ||
fromComp = null; | ||
}, | ||
dragOver: function dragOver(e) { | ||
e.preventDefault(); | ||
return true; | ||
}, | ||
dragEnter: function dragEnter(e) { | ||
if (!fromComp) return; | ||
if (this.model.isLeaf) return; | ||
this.isDragEnterNode = true; | ||
}, | ||
dragLeave: function dragLeave(e) { | ||
this.isDragEnterNode = false; | ||
}, | ||
drop: function drop(e) { | ||
if (!fromComp) return; | ||
fromComp.model.moveInto(this.model); | ||
this.isDragEnterNode = false; | ||
}, | ||
dragEnterUp: function dragEnterUp() { | ||
if (!fromComp) return; | ||
this.isDragEnterUp = true; | ||
}, | ||
dragOverUp: function dragOverUp(e) { | ||
e.preventDefault(); | ||
return true; | ||
}, | ||
dragLeaveUp: function dragLeaveUp() { | ||
if (!fromComp) return; | ||
this.isDragEnterUp = false; | ||
}, | ||
dropUp: function dropUp() { | ||
if (!fromComp) return; | ||
fromComp.model.insertBefore(this.model); | ||
this.isDragEnterUp = false; | ||
}, | ||
dragEnterBottom: function dragEnterBottom() { | ||
if (!fromComp) return; | ||
this.isDragEnterBottom = true; | ||
}, | ||
dragOverBottom: function dragOverBottom(e) { | ||
e.preventDefault(); | ||
return true; | ||
}, | ||
dragLeaveBottom: function dragLeaveBottom() { | ||
if (!fromComp) return; | ||
this.isDragEnterBottom = false; | ||
}, | ||
dropBottom: function dropBottom() { | ||
if (!fromComp) return; | ||
fromComp.model.insertAfter(this.model); | ||
this.isDragEnterBottom = false; | ||
} | ||
}, | ||
beforeCreate: function beforeCreate() { | ||
this.$options.components.item = __webpack_require__(1); | ||
} | ||
}; | ||
/***/ }), | ||
/* 13 */ | ||
/***/ (function(module, exports) { | ||
'use strict'; | ||
var nodeId = 1; | ||
var TreeNode = function TreeNode(data) { | ||
var id = data.id, | ||
isLeaf = data.isLeaf; | ||
this.id = typeof id === 'undefined' ? 'new' + nodeId++ : id; | ||
this.parent = null; | ||
this.children = null; | ||
this.isLeaf = !!isLeaf; | ||
for (var k in data) { | ||
if (k !== 'id' && k !== 'children' && k !== 'isLeaf') { | ||
this[k] = data[k]; | ||
} | ||
} | ||
}; | ||
TreeNode.prototype.changeName = function (name) { | ||
this.name = name; | ||
}; | ||
TreeNode.prototype.addChildren = function (children, isNew) { | ||
if (!this.children) { | ||
this.children = []; | ||
} | ||
if (Array.isArray(children)) { | ||
for (var i = 0, len = children.length; i < len; i++) { | ||
var child = children[i]; | ||
child.parent = this; | ||
child.pid = this.id; | ||
} | ||
this.children.concat(children); | ||
} else { | ||
var _child = children; | ||
_child.parent = this; | ||
_child.pid = this.id; | ||
this.children.push(_child); | ||
} | ||
}; | ||
TreeNode.prototype.remove = function () { | ||
var parent = this.parent; | ||
var index = parent.findChildIndex(this); | ||
parent.children.splice(index, 1); | ||
}; | ||
TreeNode.prototype._removeChild = function (child) { | ||
for (var i = 0, len = this.children.length; i < len; i++) { | ||
if (this.children[i] === child) { | ||
this.children.splice(i, 1); | ||
break; | ||
} | ||
} | ||
}; | ||
TreeNode.prototype.isTargetChild = function (target) { | ||
var parent = target.parent; | ||
while (parent) { | ||
if (parent === this) { | ||
return true; | ||
} | ||
parent = parent.parent; | ||
} | ||
return false; | ||
}; | ||
TreeNode.prototype.moveInto = function (target) { | ||
if (this.name === 'root' || this === target) { | ||
return; | ||
} | ||
if (this.isTargetChild(target)) { | ||
return; | ||
} | ||
if (target.isLeaf) { | ||
return; | ||
} | ||
this.parent._removeChild(this); | ||
this.parent = target; | ||
this.pid = target.id; | ||
if (!target.children) { | ||
target.children = []; | ||
} | ||
target.children.unshift(this); | ||
}; | ||
TreeNode.prototype.findChildIndex = function (child) { | ||
var index; | ||
for (var i = 0, len = this.children.length; i < len; i++) { | ||
if (this.children[i] === child) { | ||
index = i; | ||
break; | ||
} | ||
} | ||
return index; | ||
}; | ||
TreeNode.prototype._beforeInsert = function (target) { | ||
if (this.name === 'root' || this === target) { | ||
return false; | ||
} | ||
if (this.isTargetChild(target)) { | ||
return false; | ||
} | ||
this.parent._removeChild(this); | ||
this.parent = target.parent; | ||
this.pid = target.parent.id; | ||
return true; | ||
}; | ||
TreeNode.prototype.insertBefore = function (target) { | ||
if (!this._beforeInsert(target)) return; | ||
var pos = target.parent.findChildIndex(target); | ||
target.parent.children.splice(pos, 0, this); | ||
}; | ||
TreeNode.prototype.insertAfter = function (target) { | ||
if (!this._beforeInsert(target)) return; | ||
var pos = target.parent.findChildIndex(target); | ||
target.parent.children.splice(pos + 1, 0, this); | ||
}; | ||
function Tree(data) { | ||
this.root = new TreeNode({ name: 'root', isLeaf: false, id: 0 }); | ||
this.initNode(this.root, data); | ||
return this.root; | ||
} | ||
Tree.prototype.initNode = function (node, data) { | ||
for (var i = 0, len = data.length; i < len; i++) { | ||
var _data = data[i]; | ||
var child = new TreeNode(_data); | ||
if (_data.children && _data.children.length > 0) { | ||
this.initNode(child, _data.children); | ||
} | ||
node.addChildren(child); | ||
} | ||
}; | ||
exports.Tree = Tree; | ||
exports.TreeNode = TreeNode; | ||
/***/ }), | ||
/* 14 */ | ||
/***/ (function(module, exports) { | ||
"use strict"; | ||
var handlerCache; | ||
exports.addHandler = function (element, type, handler) { | ||
handlerCache = handler; | ||
if (element.addEventListener) { | ||
element.addEventListener(type, handler, false); | ||
} else if (element.attachEvent) { | ||
element.attachEvent("on" + type, handler); | ||
} else { | ||
element["on" + type] = handler; | ||
} | ||
}; | ||
exports.removeHandler = function (element, type) { | ||
if (element.removeEventListener) { | ||
element.removeEventListener(type, handlerCache, false); | ||
} else if (element.detachEvent) { | ||
element.detachEvent("on" + type, handlerCache); | ||
} else { | ||
element["on" + type] = null; | ||
} | ||
}; | ||
/***/ }), | ||
/* 15 */ | ||
/***/ (function(module, exports, __webpack_require__) { | ||
module.exports={render:function (){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h; | ||
return _c('div', [(_vm.model.name !== 'root') ? _c('div', [_c('div', { | ||
staticClass: "border up", | ||
class: { | ||
'active': _vm.isDragEnterUp | ||
}, | ||
on: { | ||
"drop": _vm.dropUp, | ||
"dragenter": _vm.dragEnterUp, | ||
"dragover": _vm.dragOverUp, | ||
"dragleave": _vm.dragLeaveUp | ||
} | ||
}), _vm._v(" "), _c('div', { | ||
staticClass: "tree-node", | ||
class: { | ||
'active': _vm.isDragEnterNode | ||
}, | ||
attrs: { | ||
"id": _vm.model.id, | ||
"draggable": !_vm.model.dragDisabled | ||
}, | ||
on: { | ||
"dragstart": _vm.dragStart, | ||
"dragover": _vm.dragOver, | ||
"dragenter": _vm.dragEnter, | ||
"dragleave": _vm.dragLeave, | ||
"drop": _vm.drop, | ||
"dragend": _vm.dragEnd, | ||
"mouseover": _vm.mouseOver, | ||
"mouseout": _vm.mouseOut, | ||
"click": function($event) { | ||
$event.stopPropagation(); | ||
_vm.click($event) | ||
} | ||
} | ||
}, [(_vm.model.children && _vm.model.children.length > 0) ? _c('span', { | ||
staticClass: "caret icon is-small" | ||
}, [_c('i', { | ||
staticClass: "vue-tree-icon", | ||
class: _vm.caretClass, | ||
on: { | ||
"click": function($event) { | ||
$event.preventDefault(); | ||
$event.stopPropagation(); | ||
_vm.toggle($event) | ||
} | ||
} | ||
})]) : _vm._e(), _vm._v(" "), (_vm.model.isLeaf) ? _c('span', [_vm._t("leafNodeIcon", [_c('i', { | ||
staticClass: "vue-tree-icon item-icon icon-file" | ||
})])], 2) : _c('span', [_vm._t("treeNodeIcon", [_c('i', { | ||
staticClass: "vue-tree-icon item-icon icon-folder" | ||
})])], 2), _vm._v(" "), (!_vm.editable) ? _c('div', { | ||
staticClass: "node-content" | ||
}, [_vm._v("\n " + _vm._s(_vm.model.name) + "\n ")]) : _c('input', { | ||
ref: "nodeInput", | ||
staticClass: "vue-tree-input", | ||
attrs: { | ||
"type": "text" | ||
}, | ||
domProps: { | ||
"value": _vm.model.name | ||
}, | ||
on: { | ||
"input": _vm.updateName, | ||
"blur": _vm.setUnEditable | ||
} | ||
}), _vm._v(" "), _c('div', { | ||
directives: [{ | ||
name: "show", | ||
rawName: "v-show", | ||
value: (_vm.isHover), | ||
expression: "isHover" | ||
}], | ||
staticClass: "operation" | ||
}, [(!_vm.model.isLeaf) ? _c('span', { | ||
attrs: { | ||
"title": "add tree node" | ||
}, | ||
on: { | ||
"click": function($event) { | ||
$event.stopPropagation(); | ||
$event.preventDefault(); | ||
_vm.addChild(false) | ||
} | ||
} | ||
}, [_vm._t("addTreeNode", [_c('i', { | ||
staticClass: "vue-tree-icon icon-folder-plus-e" | ||
})])], 2) : _vm._e(), _vm._v(" "), (!_vm.model.isLeaf) ? _c('span', { | ||
attrs: { | ||
"title": "add tree node" | ||
}, | ||
on: { | ||
"click": function($event) { | ||
$event.stopPropagation(); | ||
$event.preventDefault(); | ||
_vm.addChild(true) | ||
} | ||
} | ||
}, [_vm._t("addLeafNode", [_c('i', { | ||
staticClass: "vue-tree-icon icon-plus" | ||
})])], 2) : _vm._e(), _vm._v(" "), _c('span', { | ||
attrs: { | ||
"title": "edit" | ||
}, | ||
on: { | ||
"click": function($event) { | ||
$event.stopPropagation(); | ||
$event.preventDefault(); | ||
_vm.setEditable($event) | ||
} | ||
} | ||
}, [_vm._t("edit", [_c('i', { | ||
staticClass: "vue-tree-icon icon-edit" | ||
})])], 2), _vm._v(" "), _c('span', { | ||
attrs: { | ||
"title": "delete" | ||
}, | ||
on: { | ||
"click": function($event) { | ||
$event.stopPropagation(); | ||
$event.preventDefault(); | ||
_vm.delNode($event) | ||
} | ||
} | ||
}, [_vm._t("edit", [_c('i', { | ||
staticClass: "vue-tree-icon icon-trash" | ||
})])], 2)])]), _vm._v(" "), (_vm.model.children && _vm.model.children.length > 0 && _vm.expanded) ? _c('div', { | ||
staticClass: "border bottom", | ||
class: { | ||
'active': _vm.isDragEnterBottom | ||
}, | ||
on: { | ||
"drop": _vm.dropBottom, | ||
"dragenter": _vm.dragEnterBottom, | ||
"dragover": _vm.dragOverBottom, | ||
"dragleave": _vm.dragLeaveBottom | ||
} | ||
}) : _vm._e()]) : _vm._e(), _vm._v(" "), (_vm.isFolder) ? _c('div', { | ||
directives: [{ | ||
name: "show", | ||
rawName: "v-show", | ||
value: (_vm.expanded), | ||
expression: "expanded" | ||
}], | ||
class: { | ||
'tree-margin': _vm.model.name !== 'root' | ||
} | ||
}, _vm._l((_vm.model.children), function(model) { | ||
return _c('item', { | ||
key: model.id, | ||
attrs: { | ||
"default-tree-node-name": _vm.defaultTreeNodeName, | ||
"default-leaf-node-name": _vm.defaultLeafNodeName, | ||
"model": model | ||
} | ||
}) | ||
})) : _vm._e()]) | ||
},staticRenderFns: []} | ||
module.exports.render._withStripped = true | ||
if (false) { | ||
module.hot.accept() | ||
if (module.hot.data) { | ||
require("vue-hot-reload-api").rerender("data-v-713bd170", module.exports) | ||
} | ||
} | ||
/***/ }) | ||
/******/ ]) | ||
}); | ||
; |
{ | ||
"name": "vue-tree-list", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "A vue component for tree structure. Support adding treenode/leafnode, editing node's name and dragging.", | ||
@@ -5,0 +5,0 @@ "main": "dist/vue-tree-list.min.js", |
@@ -0,0 +0,0 @@ # vue-tree-list |
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
53498
7
1015