w-ui
Version:
A Vue.js 2.0 UI Toolkit for mobile
1 lines • 20.4 kB
JavaScript
module.exports=function(e){function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t={};return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=418)}({0:function(e,n){e.exports=function(e,n,t,r,i,o){var a,d=e=e||{},s=typeof e.default;"object"!==s&&"function"!==s||(a=e,d=e.default);var l="function"==typeof d?d.options:d;n&&(l.render=n.render,l.staticRenderFns=n.staticRenderFns,l._compiled=!0),t&&(l.functional=!0),i&&(l._scopeId=i);var c;if(o?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},l._ssrRegister=c):r&&(c=r),c){var u=l.functional,f=u?l.render:l.beforeCreate;u?(l._injectStyles=c,l.render=function(e,n){return c.call(n),f(e,n)}):l.beforeCreate=f?[].concat(f,c):[c]}return{esModule:a,exports:d,options:l}}},1:function(e,n,t){"use strict";function r(e,n){var t=e[1]||"",r=e[3];if(!r)return t;if(n&&"function"==typeof btoa){var o=i(r);return[t].concat(r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"})).concat([o]).join("\n")}return[t].join("\n")}function i(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var n=[];return n.toString=function(){return this.map(function(n){var t=r(n,e);return n[2]?"@media "+n[2]+"{"+t+"}":t}).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<e.length;i++){var a=e[i];"number"==typeof a[0]&&r[a[0]]||(t&&!a[2]?a[2]=t:t&&(a[2]="("+a[2]+") and ("+t+")"),n.push(a))}},n}},2:function(e,n,t){function r(e){for(var n=0;n<e.length;n++){var t=e[n],r=c[t.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](t.parts[i]);for(;i<t.parts.length;i++)r.parts.push(o(t.parts[i]));r.parts.length>t.parts.length&&(r.parts.length=t.parts.length)}else{for(var a=[],i=0;i<t.parts.length;i++)a.push(o(t.parts[i]));c[t.id]={id:t.id,refs:1,parts:a}}}}function i(){var e=document.createElement("style");return e.type="text/css",u.appendChild(e),e}function o(e){var n,t,r=document.querySelector("style["+v+'~="'+e.id+'"]');if(r){if(p)return x;r.parentNode.removeChild(r)}if(g){var o=h++;r=f||(f=i()),n=a.bind(null,r,o,!1),t=a.bind(null,r,o,!0)}else r=i(),n=d.bind(null,r),t=function(){r.parentNode.removeChild(r)};return n(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;n(e=r)}else t()}}function a(e,n,t,r){var i=t?"":r.css;if(e.styleSheet)e.styleSheet.cssText=m(n,i);else{var o=document.createTextNode(i),a=e.childNodes;a[n]&&e.removeChild(a[n]),a.length?e.insertBefore(o,a[n]):e.appendChild(o)}}function d(e,n){var t=n.css,r=n.media,i=n.sourceMap;if(r&&e.setAttribute("media",r),b.ssrId&&e.setAttribute(v,n.id),i&&(t+="\n/*# sourceURL="+i.sources[0]+" */",t+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}var s="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!s)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 l=t(3),c={},u=s&&(document.head||document.getElementsByTagName("head")[0]),f=null,h=0,p=!1,x=function(){},b=null,v="data-vue-ssr-id",g="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());e.exports=function(e,n,t,i){p=t,b=i||{};var o=l(e,n);return r(o),function(n){for(var t=[],i=0;i<o.length;i++){var a=o[i],d=c[a.id];d.refs--,t.push(d)}n?(o=l(e,n),r(o)):o=[];for(var i=0;i<t.length;i++){var d=t[i];if(0===d.refs){for(var s=0;s<d.parts.length;s++)d.parts[s]();delete c[d.id]}}}};var m=function(){var e=[];return function(n,t){return e[n]=t,e.filter(Boolean).join("\n")}}()},3:function(e,n,t){"use strict";e.exports=function(e,n){for(var t=[],r={},i=0;i<n.length;i++){var o=n[i],a=o[0],d=o[1],s=o[2],l=o[3],c={id:e+":"+i,css:d,media:s,sourceMap:l};r[a]?r[a].parts.push(c):t.push(r[a]={id:a,parts:[c]})}return t}},325:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,n){var t=[],r=!0,i=!1,o=void 0;try{for(var a,d=e[Symbol.iterator]();!(r=(a=d.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&d.return&&d.return()}finally{if(i)throw o}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=t(422),o=function(e){return e&&e.__esModule?e:{default:e}}(i);n.default={name:"w-tree",props:{data:{type:Array,default:function(){return[]}},parent:{type:Object,default:function(){return null}},multiple:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},dragAfterExpanded:{type:Boolean,default:!0},halfcheck:{type:Boolean,default:!1},scoped:{type:Boolean,default:!1}},components:{Render:o.default},watch:{data:function(){this.initHandle()}},mounted:function(){var e=this;this.$on("childChecked",function(n,t){if(n.children&&n.children.length){var r=!0,i=!1,o=void 0;try{for(var a,d=n.children[Symbol.iterator]();!(r=(a=d.next()).done);r=!0){var s=a.value;if(s.disabled)return;e.$set(s,"checked",t),e.$emit("nodeChecked",s,t)}}catch(e){i=!0,o=e}finally{try{!r&&d.return&&d.return()}finally{if(i)throw o}}}}),this.$on("parentChecked",function(n,t){if(e.$set(n,"checked",t),!n.parent)return!1;var r=n.parent.children.some(function(e){return e.checked}),i=n.parent.children.every(function(e){return e.checked});if(e.halfcheck){if(i?e.$set(n.parent,"halfcheck",!1):r?e.$set(n.parent,"halfcheck",!0):e.$set(n.parent,"halfcheck",!1),!t&&r)return e.$set(n.parent,"halfcheck",!0),!1;e.$emit("parentChecked",n.parent,t)}else t&&i&&e.$emit("parentChecked",n.parent,t),t||e.$emit("parentChecked",n.parent,t)}),this.$on("nodeChecked",function(n,t){e.scoped?e.$set(n,"checked",t):(e.$emit("parentChecked",n,t),e.$emit("childChecked",n,t))}),this.$on("toggleshow",function(n,t){e.$set(n,"visible",t),t&&n.parent&&e.$emit("toggleshow",n.parent,t)}),this.$on("cancelSelected",function(e){var n=!0,t=!1,r=void 0;try{for(var i,o=e.$children[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){var a=i.value,d=!0,s=!1,l=void 0;try{for(var c,u=a.data[Symbol.iterator]();!(d=(c=u.next()).done);d=!0){var f=c.value;a.$set(f,"selected",!1)}}catch(e){s=!0,l=e}finally{try{!d&&u.return&&u.return()}finally{if(s)throw l}}a.$children&&a.$emit("cancelSelected",a)}}catch(e){t=!0,r=e}finally{try{!n&&o.return&&o.return()}finally{if(t)throw r}}}),this.initHandle()},methods:{drop:function(e,n){n.preventDefault(),n.stopPropagation();var t=n.dataTransfer.getData("guid"),r=this.getDragNode(t);if(r.parent===e||null===r.parent)return!1;if(this.hasInGenerations(r,e))return!1;var i=r.parent.children;e.children&&-1===e.children.indexOf(r)?(e.children.push(r),i.splice(i.indexOf(r),1)):(this.$set(e,"children",[r]),i.splice(i.indexOf(r),1)),this.$set(e,"expanded",this.dragAfterExpanded),this.$emit("drag-node-end",{dragNode:r,targetNode:e})},drag:function(e,n){var t=this.guid();this.setDragNode(t,e),n.dataTransfer.setData("guid",t)},dragover:function(e){e.preventDefault(),e.stopPropagation()},initHandle:function(){var e=!0,n=!1,t=void 0;try{for(var r,i=this.data[Symbol.iterator]();!(e=(r=i.next()).done);e=!0){var o=r.value;this.$set(o,"parent",this.parent)}}catch(e){n=!0,t=e}finally{try{!e&&i.return&&i.return()}finally{if(n)throw t}}},expandNode:function(e){this.$set(e,"expanded",!e.expanded)},isLeaf:function(e){return!(e.children&&e.children.length)},addNode:function(e,n){this.$set(e,"expanded",!0);var t=null;if(void 0===n)throw new ReferenceError("newNode is required but undefined");if("string"==typeof n)t={title:n};else{if(n&&!n.hasOwnProperty("title"))throw new ReferenceError("the property (title) is missed");t=n}this.isLeaf(e)?(this.$set(e,"children",[]),e.children.push(t)):e.children.push(t),this.$emit("addNode",{parentNode:e,newNode:n})},addNodes:function(e,n){var t=!0,r=!1,i=void 0;try{for(var o,a=n[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){var d=o.value;this.addNode(e,d)}}catch(e){r=!0,i=e}finally{try{!t&&a.return&&a.return()}finally{if(r)throw i}}},nodeClick:function(e){this.$emit("node-click",e)},dragNodeEnd:function(e){this.$emit("drag-node-end",e)},delNode:function(e,n){if(null===e||void 0===e)throw new ReferenceError("the root element can't deleted!");e.children.splice(e.children.indexOf(n),1),this.$emit("delNode",{parentNode:e,delNode:n})},changeNodeCheckStatus:function(e,n){this.$emit("nodeChecked",e,n.target.checked)},nodeSelected:function(e){if(!e.nocheck&&!e.disabled){var n=function e(n){return"UL"===n.$parent.$el.nodeName?(n=n.$parent,e(n)):n}(this);if(!this.multiple){var t=!0,r=!1,i=void 0;try{for(var o,a=n.data[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){var d=o.value;this.$set(d,"selected",!1)}}catch(e){r=!0,i=e}finally{try{!t&&a.return&&a.return()}finally{if(r)throw i}}this.$emit("cancelSelected",n)}this.multiple&&this.$set(e,"checked",!e.selected),this.$set(e,"selected",!e.selected),this.$emit("nodeChecked",e,e.selected),this.$emit("node-click",e)}},getNodes:function(e,n){n=n||this.data;var t=[],i=!0,o=!1,a=void 0;try{for(var d,s=n[Symbol.iterator]();!(i=(d=s.next()).done);i=!0){var l=d.value,c=!0,u=!0,f=!1,h=void 0;try{for(var p,x=Object.entries(e)[Symbol.iterator]();!(u=(p=x.next()).done);u=!0){var b=p.value,v=r(b,2),g=v[0],m=v[1];if(l[g]!==m){c=!1;break}}}catch(e){f=!0,h=e}finally{try{!u&&x.return&&x.return()}finally{if(f)throw h}}c&&t.push(l),l.children&&l.children.length&&(t=t.concat(this.getNodes(e,l.children)))}}catch(e){o=!0,a=e}finally{try{!i&&s.return&&s.return()}finally{if(o)throw a}}return t},getSelectedNodes:function(){return this.getNodes({selected:!0},this.data)},getCheckedNodes:function(){return this.getNodes({selected:!0},this.data)},searchNodes:function(e,n){n=n||this.data;var t=!0,r=!1,i=void 0;try{for(var o,a=n[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){var d=o.value,s=!!e&&("function"==typeof e?e(d):d.title.indexOf(e)>-1);this.$set(d,"searched",s),this.$set(d,"visible",!1),this.$emit("toggleshow",d,!e||s),d.children&&d.children.length&&(s&&this.$set(d,"expanded",!0),this.searchNodes(e,d.children))}}catch(e){r=!0,i=e}finally{try{!t&&a.return&&a.return()}finally{if(r)throw i}}},guid:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var n=16*Math.random()|0;return("x"===e?n:3&n|8).toString(16)})},setDragNode:function(e,n){window.treeDrag={},window.treeDrag[e]=n},getDragNode:function(e){return window.treeDrag[e]},hasInGenerations:function(e){function n(n,t){return e.apply(this,arguments)}return n.toString=function(){return e.toString()},n}(function(e,n){if(e.hasOwnProperty("children")&&e.children){var t=!0,r=!1,i=void 0;try{for(var o,a=e.children[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){var d=o.value;if(d===n)return!0;if(d.children)return hasInGenerations(d,n)}}catch(e){r=!0,i=e}finally{try{!t&&a.return&&a.return()}finally{if(r)throw i}}return!1}})}}},418:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Tree=void 0;var r=t(419),i=function(e){return e&&e.__esModule?e:{default:e}}(r);n.Tree=i.default},419:function(e,n,t){"use strict";function r(e){s||t(420)}Object.defineProperty(n,"__esModule",{value:!0});var i=t(325),o=t.n(i);for(var a in i)"default"!==a&&function(e){t.d(n,e,function(){return i[e]})}(a);var d=t(423),s=!1,l=t(0),c=r,u=l(o.a,d.a,!1,c,null,null);u.options.__file="packages/tree/src/tree.vue",n.default=u.exports},420:function(e,n,t){var r=t(421);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);t(2)("746bc52d",r,!1,{})},421:function(e,n,t){n=e.exports=t(1)(!1),n.push([e.i,"\n.wui-tree .bounce-enter-active {\n -webkit-animation: bounce-in 0.5s;\n animation: bounce-in 0.5s;\n}\n.wui-tree .bounce-leave-active {\n animation: bounce-in 0.5s reverse;\n}\n@-webkit-keyframes bounce-in {\n0% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}\n@keyframes bounce-in {\n0% {\n opacity: 0;\n}\n100% {\n opacity: 1;\n}\n}\n.wui-tree .expand-enter-active {\n -webkit-transition: all 3s ease;\n transition: all 3s ease;\n height: 50px;\n overflow: hidden;\n}\n.wui-tree .expand-leave-active {\n -webkit-transition: all 3s ease;\n transition: all 3s ease;\n height: 0px;\n overflow: hidden;\n}\n.wui-tree .expand-enter,\n.wui-tree .expand-leave {\n height: 0;\n opacity: 0;\n}\n.wui-tree {\n font-size: 0.36rem;\n}\n.wui-tree ul,\n.wui-tree li {\n list-style-type: none;\n text-align: left;\n}\n.wui-tree .inputCheck {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 0.44rem;\n -ms-flex: 0 0 0.44rem;\n flex: 0 0 0.44rem;\n margin-right: 0.2rem;\n position: relative;\n height: 0.44rem;\n border: 1px solid #ccc;\n border-radius: 100%;\n}\n.wui-tree .inputCheck.notAllNodes:before {\n content: '\\2713';\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n background-color: #888888;\n z-index: 1;\n color: #ffffff;\n}\n.wui-tree .inputCheck.box-checked:after {\n content: ' ';\n background-color: dodgerblue;\n display: block;\n position: absolute;\n z-index: 1;\n width: 60%;\n height: 60%;\n margin: 20%;\n border-radius: 100%;\n text-align: center;\n}\n.wui-tree .box-halfchecked {\n}\n.wui-tree .box-halfchecked:after {\n content: ' ';\n display: block;\n position: absolute;\n z-index: 1;\n width: 60%;\n height: 60%;\n border-radius: 100%;\n margin: 20%;\n background-color: #999;\n text-align: center;\n color: #ffffff;\n}\n.wui-tree .check {\n display: block;\n position: absolute;\n width: 16px;\n height: 16px;\n border-radius: 100%;\n left: 0px;\n top: 0px;\n border: 1px solid #ccc;\n opacity: 0;\n cursor: pointer;\n -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';\n filter: alpha(opacity=0);\n z-index: 2;\n}\n.wui-tree .chkDisabled {\n background-color: #ccc;\n cursor: not-allowed;\n}\n.wui-tree li {\n margin: 0;\n padding: 0.1rem 0px 0.1rem 0;\n position: relative;\n list-style: none;\n}\n.wui-tree li:after,\n.wui-tree li:before {\n content: '';\n left: -8px;\n position: absolute;\n border-width: 1px;\n}\n.wui-tree li:before {\n border-left: 1px dashed #999;\n top: 0;\n bottom: 8px;\n bottom: 8px;\n bottom: 0.5rem;\n height: 100%;\n width: 0;\n}\n.wui-tree li:after {\n border-top: 1px dashed #999;\n height: 0px;\n top: 8px;\n top: 8px;\n top: 0.5rem;\n width: 4.48px;\n width: 4.48px;\n width: 0.28rem;\n}\n.wui-tree li:last-child::before {\n height: 8px;\n height: 8px;\n height: 0.5rem;\n}\n.wui-tree > li.first-node:before {\n border-left: none;\n}\n.wui-tree > li.only-node:after {\n border-top: none;\n}\n.wui-tree > ul {\n padding-left: 0;\n}\n.wui-tree ul {\n padding-left: 0.34rem;\n padding-top: 5px;\n}\n.wui-tree .tree-open,\n.wui-tree .tree-close {\n display: inline-block;\n width: 0.4rem;\n height: 0.36rem;\n text-align: center;\n line-height: 0.35rem;\n border: 1px solid #888888;\n border-radius: 2px;\n background: #ffffff;\n}\n.wui-tree .tree-open {\n line-height: 0.35rem;\n}\n.wui-tree .tree-close:after {\n content: '\\FE62';\n font-style: normal;\n}\n.wui-tree .tree-open:after {\n content: '\\FE63';\n font-style: normal;\n}\n.wui-tree .tree-node-el {\n background-color: #ffffff;\n padding: 0px 0px 0px 0.2rem;\n height: 0.8rem;\n line-height: 0.8rem;\n position: relative;\n z-index: 3;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.wui-tree .tree-node-el .tree-node-title {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 100%;\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n padding-left: 10px;\n}\n.wui-tree .tree-node-el.chkDisabled {\n background-color: #ddd;\n}\n.wui-tree li.leaf {\n padding-left: 19px;\n}\n.wui-tree li.leaf:after {\n content: '';\n position: absolute;\n border-top: 1px dashed #999;\n height: 0px;\n top: 8px;\n top: 8px;\n top: 0.5rem;\n width: 8px;\n width: 8px;\n width: 0.5rem;\n}\n/*Dynamic style part*/\n.wui-tree-search-box {\n height: 18px;\n line-height: 18px;\n outline: none;\n border: 1px solid #888888;\n border-radius: 3px;\n}\n.wui-tree-search-box:focus {\n border: 1px solid rgb(16, 142, 233);\n -webkit-box-shadow: 0 2px 2px rgba(16, 142, 233, .2);\n box-shadow: 0 2px 2px rgba(16, 142, 233, .2);\n -webkit-transition: border-color ease-in-out 0.15s,\n -webkit-box-shadow ease-in-out 0.15s;\n -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;\n transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;\n}\n.wui-tree .node-title {\n padding: 3px 3px;\n border-radius: 3px;\n margin: 0 2px;\n}\n.wui-tree .node-selected {\n border: 1px solid #dddddd;\n background-color: #dddddd;\n}\n.wui-tree .node-title.node-searched {\n border: 1px solid #ff8247;\n}\n",""])},422:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={name:"render",functional:!0,props:{node:Object,tpl:Function},render:function(e,n){var t=n.props.node.selected?"node-title node-selected":"node-title";return n.props.node.searched&&(t+=" node-searched"),n.props.tpl?n.props.tpl(n.props.node,n):e("span",{domProps:{innerHTML:n.props.node.title},class:t})}}},423:function(e,n,t){"use strict";var r=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ul",{staticClass:"wui-tree"},e._l(e.data,function(n,r){return t("li",{directives:[{name:"show",rawName:"v-show",value:!n.hasOwnProperty("visible")||n.visible,expression:"item.hasOwnProperty('visible') ? item.visible : true"}],key:n.title,class:{leaf:e.isLeaf(n),"first-node":!e.parent&&0===r,"only-node":!e.parent&&1===e.data.length},on:{drop:function(t){e.drop(n,t)},dragover:function(n){e.dragover(n)}}},[t("div",{class:["tree-node-el",n.disabled?"chkDisabled":""],attrs:{draggable:e.draggable},on:{dragstart:function(t){e.drag(n,t)}}},[n.children&&n.children.length>0?t("span",{class:n.expanded?"tree-open":"tree-close",on:{click:function(t){e.expandNode(n)}}}):e._e(),e._v(" "),t("span",{staticClass:"tree-node-title",on:{click:function(t){e.nodeSelected(n,t)}}},[e._v(e._s(n.title))]),e._v(" "),e.multiple&&!n.nocheck?t("div",{class:[n.checked?n.halfcheck?"box-halfchecked":"box-checked":"box-unchecked","inputCheck",n.disabled?"chkDisabled":""]},[e.multiple?t("input",{directives:[{name:"model",rawName:"v-model",value:n.checked,expression:"item.checked"}],class:["check",n.disabled?"chkDisabled":""],attrs:{disabled:n.disabled,type:"checkbox"},domProps:{checked:Array.isArray(n.checked)?e._i(n.checked,null)>-1:n.checked},on:{change:[function(t){var r=n.checked,i=t.target,o=!!i.checked;if(Array.isArray(r)){var a=e._i(r,null);i.checked?a<0&&e.$set(n,"checked",r.concat([null])):a>-1&&e.$set(n,"checked",r.slice(0,a).concat(r.slice(a+1)))}else e.$set(n,"checked",o)},function(t){e.changeNodeCheckStatus(n,t)}]}}):e._e()]):e._e()]),e._v(" "),t("transition",{attrs:{name:"bounce"}},[e.isLeaf(n)?e._e():t("w-tree",{directives:[{name:"show",rawName:"v-show",value:n.expanded,expression:"item.expanded"}],attrs:{dragAfterExpanded:e.dragAfterExpanded,draggable:e.draggable,data:n.children,halfcheck:e.halfcheck,scoped:e.scoped,parent:n,multiple:e.multiple},on:{"node-click":e.nodeClick,"drag-node-end":e.dragNodeEnd}})],1)],1)}))},i=[];r._withStripped=!0;var o={render:r,staticRenderFns:i};n.a=o}});