nimble-ui
Version:
1 lines • 17.2 kB
JavaScript
module.exports=function(e){var t={};function a(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.l=!0,i.exports}return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a(a.s="5aKH")}({"0HYE":function(e,t){},"0Zk/":function(e,t,a){"use strict";t.a=function(e,t){return Object(n.a)(e,t).replace(/^[a-z]/,function(e){return e.toUpperCase()})};var n=a("lXuC")},"1nVR":function(e,t){},"37ml":function(e,t,a){"use strict";t.a=function(e){e&&!e.install&&(e.install=function(t,a){t.mixin(Object(n.a)(e,[a]))});return e};var n=a("ekq3")},"4qRk":function(e,t,a){"use strict";t.a=function(e){e&&!e.install&&(e.install=function(t){var a=e.name||"",n=t.component(a);n||t.component(a,e)});return e}},"5aKH":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("DnK8"),i=a("M30+"),u=a("Z5sI"),l={name:"NuCheckbtns",props:{groupIndex:{},list:{type:Array},type:{default:"radio"},filterItem:{},diffKey:{},multiple:{}},components:{NuCheckbtn:n.a},mixins:[Object(i.default)(),Object(u.default)("activeGroupIndex")],created:function(){this.keyId=0},methods:{genKey:function(e){return e.___key||(this.keyId++,e.___key=this.keyId),e.___key},isSlot:function(e){return!!(e||{}).length||e instanceof Function}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.list&&e.list.length>0?a("ul",{staticClass:"nus_checkbtns"},e._l(e.list,function(t,n){return a("li",{key:n+"_key_"+e.genKey(t),staticClass:"nu_btn-item"},[a("nu-checkbtn",{attrs:{groupIndex:e.groupIndex,item:t,type:e.type,filterItem:e.filterItem,diffKey:e.diffKey,multiple:e.multiple,activeGroupIndex:e.myActiveGroupIndex},on:{"update:activeGroupIndex":function(t){e.myActiveGroupIndex=t}},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.itemData,u=a.disabled,l=a.checked,s=a.mValue,c=a.value;return e.isSlot(e.$scopedSlots.default||e.$slots.default)?[e._t("default",null,{disabled:u,checked:l,mValue:s,value:c,itemData:i,data:t,groupIndex:e.groupIndex,index:n})]:void 0}},{key:e.isSlot(e.$scopedSlots.hook_lable||e.$slots.hook_lable)?"hook_lable":"xxx",fn:function(a){var i=a.itemData,u=a.disabled,l=a.checked,s=a.mValue,c=a.value;return[e._t("hook_lable",null,{disabled:u,checked:l,mValue:s,value:c,itemData:i,data:t,groupIndex:e.groupIndex,index:n})]}}]),model:{value:e.myValue,callback:function(t){e.myValue=t},expression:"myValue"}})],1)})):e._e()},staticRenderFns:[]};var c=a("VU/8")(l,s,!1,function(e){a("wLB1")},null,null).exports,o=a("4qRk");t.default=Object(o.a)(c)},"9tQo":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("TTq/"),i=a("4qRk");t.default=Object(i.a)(n.a)},"B/FW":function(e,t){},CfG5:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("ekq3"),i=a("d7lj"),u=a("rgT/"),l=a("M30+"),s=a("Z5sI"),c={extends:u.a,name:"NuRadio",props:{iconActive:{type:String,default:""},value:{default:!0}},data:function(){var e=this.mValue instanceof Array;return"boolean"==typeof this.multiple&&(e=this.multiple),{isArray:e,checkValue:null}},mixins:[Object(l.default)({mValueChange:function(e){return this.myValue=e,this._setMyCheck(),!1},myValueChange:function(){return!1}}),Object(s.default)("checked",{myValueChange:function(){this._setMyValue()}})],watch:{myChecked:function(e){this.checkValue=e?this.value:null},checkValue:function(e){this.myChecked&&!this._diffValue(e,this.value)?this.myChecked=!1:!this.myChecked&&this._diffValue(e,this.value)&&(this.myChecked=!0)}},created:function(){this.myChecked?this._setMyValue():this._setMyCheck()},methods:{_setMyCheck:function(){var e=this.value,t=this.mValue;this.myChecked=this.isArray?this._hasItem(t,e)>-1:this._diffValue(t,e),this.checkValue=this.myChecked?e:null},_setMyValue:function(){var e=this;function t(t){"boolean"!=typeof e.value||t||(t=!1),e.myValue=t,e._valueChange()}e.isArray?e._setMyValueList(t):e._setMyValueObj(t)},_setMyValueObj:function(e){var t=this.myChecked,a=this.value,i=this._diffValue(this.myValue,a);t&&!i?Object(n.a)(e,[a]):!t&&i&&Object(n.a)(e,[this.noValue])},_setMyValueList:function(e){var t=this.myChecked,a=this.myValue||[],i=this.value,u=this._genItemMapKey(i);a.__keyMap||(a.__keyMap={},Object.defineProperty(a,"__keyMap",{enumerable:!1}));var l=void 0;l=u&&a.__keyMap[u]?0:this._hasItem(a,i),t&&l<0?(a.push(i),Object(n.a)(e,[a])):!t&&l>-1&&(u&&a.__keyMap[u]&&(l=this._hasItem(a,i),a.__keyMap[u]=null,delete a.__keyMap[u]),a.splice(l,1),Object(n.a)(e,[a]))},_genItemMapKey:function(e){var t=this.diffKey,a=[];return t instanceof Array&&t.forEach(function(t){a.push(e[t])}),a.length?a.join("___"):""},_hasItem:function(e,t){var a=this,n=-1;return e instanceof Array&&e.every(function(e,i){return!a._diffValue(t,e)||(n=i,!1)}),n},_diffValue:function(e,t){return"boolean"!=typeof this.value&&null!==this.value&&void 0!==this.value||(t=this.value||!1),Object(i.a)(e,t,this.diffKey)}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",{staticClass:"nus_radio nus_checktmp",class:[e.disabled&&"nu_disabled"],on:{click:function(t){e._onClick(t)},tap:function(t){e._onTap(t)}}},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.checkValue,expression:"checkValue"}],attrs:{disabled:e.disabled,type:"radio"},domProps:{value:e.value,checked:e._q(e.checkValue,e.value)},on:{input:e._onChange,click:function(e){e.stopPropagation()},tap:function(e){e.stopPropagation()},change:function(t){e.checkValue=e.value}}}),e._v(" "),a("div",{staticClass:"nu_check"},[e._t("hook_lable",[e.label||e.isPrefix?a("span",{staticClass:"nu_lable nu_lable-pre"},[e._t("hook_prefix",null,{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value}),e._v("\n "+e._s(e.label)+"\n ")],2):e._e(),e._v(" "),e._t("hook_icon",[a("span",{staticClass:"nu_check-icon",class:e.iconClass,attrs:{"data-icon":e.icon,"data-icon-active":e.iconActive}})],{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value}),e._v(" "),e.isDefalut||e.isPrefix?a("span",{staticClass:"nu_lable"},[e._t("default",null,{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value}),e._v(" "),e._t("hook_suffix",null,{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value})],2):e._e()],{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value})],2)])},staticRenderFns:[]};var r=a("VU/8")(c,o,!1,function(e){a("0HYE")},null,null).exports,d=a("4qRk");t.default=Object(d.a)(r)},DnK8:function(e,t,a){"use strict";var n=a("M30+"),i=a("Z5sI"),u=a("9tQo"),l=a("CfG5"),s=a("d7lj"),c=a("ekq3"),o={name:"NuCheckbtn",props:{groupIndex:{},type:{default:"radio"},item:{},filterItem:{},diffKey:{},multiple:{}},computed:{com:function(){var e=u.default;switch(this.type){case"radio":e=l.default}return e},itemData:function(){var e=this.item;return this._filterItem(e,this.groupIndex)}},mixins:[Object(n.default)({myValueChange:function(){return!1}}),Object(i.default)("activeGroupIndex")],methods:{isSlot:function(e){return!!(e||{}).length||e instanceof Function},_change:function(e){var t=this;e&&Object(s.a)(e,t.item)&&(t.myActiveGroupIndex=t.groupIndex),setTimeout(function(){t._valueChange(e)},0)},_filterItem:function(e,t){var a=Object(c.a)(this.filterItem,[e,t]);return void 0===a?a=e&&!e.text?Object.assign({text:e.text||""},e):e||{text:void 0===e?"":e}:a instanceof Object||(a={text:a}),a=a.text?a:Object.assign({text:""},a||e)}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"nus_checkbtn"},[a(e.com,{tag:"component",class:{nu_disabled:e.itemData._isDisabled},attrs:{value:e.item,disabled:e.itemData.disabled,diffKey:e.diffKey,multiple:e.multiple},on:{valueChange:e._change},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.disabled,n=t.checked,i=t.mValue,u=t.value;return[e._t("default",[e._v("\n "+e._s(e.itemData.text)+"\n ")],{disabled:a,checked:n,mValue:i,value:u,itemData:e.itemData})]}},{key:e.isSlot(e.$scopedSlots.hook_lable||e.$slots.hook_lable)?"hook_lable":"del",fn:function(t){var a=t.disabled,n=t.checked,i=t.mValue,u=t.value;return[e._t("hook_lable",null,{disabled:a,checked:n,mValue:i,value:u,itemData:e.itemData})]}}]),model:{value:e.myValue,callback:function(t){e.myValue=t},expression:"myValue"}})],1)},staticRenderFns:[]};var d=a("VU/8")(o,r,!1,function(e){a("z1Cl")},null,null);t.a=d.exports},Hxsb:function(e,t,a){"use strict";t.a=function(e,t){var a;t=t||{};var u={};u[e=(e||"")+""]=t.value||{};var l="my"+Object(i.a)(e);return{props:u,data:function(){var a={};return a[l]=Object(n.a)(t.myValueInit||this[e],[this[e]],this),a},watch:(a={},a[e]=function(e,a){var i=Object(n.a)(t.mValueChange,[e,a],this);!1!==i&&(this[l]=e)},a[l]=function(a,i){var u=Object(n.a)(t.myValueChange,[a,i],this);!1!==u&&this.$emit("update:"+e,a)},a)}};var n=a("ekq3"),i=a("WGR+")},IrUm:function(e,t,a){"use strict";t.a=function e(t,a,n){var i=!1;var u=t instanceof Object;var l=a instanceof Object;if(t===a)return!0;u&&u===l&&(u=Object.prototype.toString.call(t),l=Object.prototype.toString.call(a));if(!t&&a||t&&!a||u&&!l||!u&&l)return i;if(!u||!l)return t===a&&(i=!0),i;if(function(e,t){var a=!1;try{a=JSON.stringify(e)===JSON.stringify(t)}catch(e){a=!1}return a}(t,a))i=!0;else if(n&&n.length)i=o(n,t,a);else{var s=Object.keys(t),c=Object.keys(a);s.length===c.length&&(i=o(s,t,a))}return i;function o(t,a,n){for(var i=!0,u=0;u<t.length;u++){var l=t[u];if("__ob__"!==l&&!(i=e(a[l],n[l])))break}return i}}},Lv3q:function(e,t,a){"use strict";a("B/FW");var n=a("VU/8")({methods:{_onClick:function(e){this.$emit("click",e)},_onTap:function(e){this.$emit("tap",e)},_onClickItem:function(e){this.$emit("clickItem",e)}}},null,!1,null,null,null);t.a=n.exports},"M30+":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("ekq3");var i=a("37ml");t.default=Object(i.a)(function(e){return{model:{prop:"mValue",event:"valueChange"},props:{mValue:(e=e||{}).value||{}},data:function(){var t={myValue:Object(n.a)(e.myValueInit||this.mValue,[this.mValue],this)};return void 0===this.$options.propsData.mValue&&void 0!==t.myValue&&this._valueChange(),t},watch:{mValue:function(t,a){!1!==Object(n.a)(e.mValueChange,[t,a],this)&&(this.myValue=t)},myValue:function(t,a){!1!==Object(n.a)(e.myValueChange,[t,a],this)&&this._valueChange()}},methods:{_valueChange:function(e){void 0===e&&(e=this.myValue),this.$emit("valueChange",e)}}}})},"TTq/":function(e,t,a){"use strict";var n=a("ekq3"),i=a("d7lj"),u=a("rgT/"),l=a("M30+"),s=a("Z5sI"),c={extends:u.a,name:"NuCheckbox",props:{iconActive:{type:String,default:""},value:{default:!0}},data:function(){var e=this.mValue instanceof Array;return"boolean"==typeof this.multiple&&(e=this.multiple),{isArray:e}},mixins:[Object(l.default)({mValueChange:function(e){return this.myValue=e,this._setMyCheck(),!1},myValueChange:function(){return!1}}),Object(s.default)("checked",{myValueChange:function(){this._setMyValue()}})],created:function(){this.myChecked?this._setMyValue():this._setMyCheck()},methods:{_setMyCheck:function(){var e=this.value,t=this.mValue;this.myChecked=this.isArray?this._hasItem(t,e)>-1:this._diffValue(t,e)},_setMyValue:function(){var e=this;function t(t){"boolean"!=typeof e.value||t||(t=!1),e.myValue=t,e._valueChange()}e.isArray?e._setMyValueList(t):e._setMyValueObj(t)},_setMyValueObj:function(e){var t=this.myChecked,a=this.value,i=this._diffValue(this.myValue,a);t&&!i?Object(n.a)(e,[a]):!t&&i&&Object(n.a)(e,[this.noValue])},_setMyValueList:function(e){var t=this.myChecked,a=this.myValue||[],i=this.value,u=this._genItemMapKey(i);a.__keyMap||(a.__keyMap={},Object.defineProperty(a,"__keyMap",{enumerable:!1}));var l=void 0;l=u&&a.__keyMap[u]?0:this._hasItem(a,i),t&&l<0?(a.push(i),Object(n.a)(e,[a])):!t&&l>-1&&(u&&a.__keyMap[u]&&(l=this._hasItem(a,i),a.__keyMap[u]=null,delete a.__keyMap[u]),a.splice(l,1),Object(n.a)(e,[a]))},_genItemMapKey:function(e){var t=this.diffKey,a=[];return t instanceof Array&&t.forEach(function(t){a.push(e[t])}),a.length?a.join("___"):""},_hasItem:function(e,t){var a=this,n=-1;return e instanceof Array&&e.every(function(e,i){return!a._diffValue(t,e)||(n=i,!1)}),n},_diffValue:function(e,t){return"boolean"!=typeof this.value&&null!==this.value&&void 0!==this.value||(t=this.value||!1),Object(i.a)(e,t,this.diffKey)}}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",{staticClass:"nus_checkbox nus_checktmp",class:[e.disabled&&"nu_disabled"],on:{click:function(t){t.stopPropagation(),e._onClick(t)},tap:function(t){t.stopPropagation(),e._onTap(t)}}},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.myChecked,expression:"myChecked"}],attrs:{disabled:e.disabled,type:"checkbox"},domProps:{value:e.value,checked:Array.isArray(e.myChecked)?e._i(e.myChecked,e.value)>-1:e.myChecked},on:{input:e._onChange,click:function(e){e.stopPropagation()},tap:function(e){e.stopPropagation()},change:function(t){var a=e.myChecked,n=t.target,i=!!n.checked;if(Array.isArray(a)){var u=e.value,l=e._i(a,u);n.checked?l<0&&(e.myChecked=a.concat([u])):l>-1&&(e.myChecked=a.slice(0,l).concat(a.slice(l+1)))}else e.myChecked=i}}}),e._v(" "),a("div",{staticClass:"nu_check"},[e._t("hook_lable",[e.label||e.isPrefix?a("span",{staticClass:"nu_lable nu_lable-pre"},[e._t("hook_prefix",null,{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value}),e._v("\n "+e._s(e.label)+"\n ")],2):e._e(),e._v(" "),e._t("hook_icon",[a("span",{staticClass:"nu_check-icon",class:e.iconClass,attrs:{"data-icon":e.icon,"data-icon-active":e.iconActive}})],{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value}),e._v(" "),e.isDefalut||e.isPrefix?a("span",{staticClass:"nu_lable"},[e._t("default",null,{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value}),e._v(" "),e._t("hook_suffix",null,{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value})],2):e._e()],{disabled:e.disabled,checked:e.myChecked,mValue:e.myValue,value:e.value})],2)])},staticRenderFns:[]};var r=a("VU/8")(c,o,!1,function(e){a("1nVR")},null,null);t.a=r.exports},"VU/8":function(e,t){e.exports=function(e,t,a,n,i,u){var l,s=e=e||{},c=typeof e.default;"object"!==c&&"function"!==c||(l=e,s=e.default);var o,r="function"==typeof s?s.options:s;if(t&&(r.render=t.render,r.staticRenderFns=t.staticRenderFns,r._compiled=!0),a&&(r.functional=!0),i&&(r._scopeId=i),u?(o=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(u)},r._ssrRegister=o):n&&(o=n),o){var d=r.functional,f=d?r.render:r.beforeCreate;d?(r._injectStyles=o,r.render=function(e,t){return o.call(t),f(e,t)}):r.beforeCreate=f?[].concat(f,o):[o]}return{esModule:l,exports:s,options:r}}},"WGR+":function(e,t,a){"use strict";var n=a("0Zk/");t.a=n.a},Z5sI:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Hxsb"),i=a("37ml");t.default=Object(i.a)(n.a)},d7lj:function(e,t,a){"use strict";var n=a("IrUm");t.a=n.a},ekq3:function(e,t,a){"use strict";var n=a("zagf");t.a=n.a},k2Ua:function(e,t,a){"use strict";var n={extends:a("Lv3q").a,props:{disabled:{type:Boolean,default:!1},value:{default:""}},data:function(){return{}},watch:{},methods:{_onChange:function(e){this.$emit("change",e)}}},i=a("VU/8")(n,null,!1,null,null,null);t.a=i.exports},lXuC:function(e,t,a){"use strict";t.a=function(e,t){var a="("+(t||"_|-")+")";return e=(e=(e=(e+"").replace(new RegExp(a+"?(?:(?:[A-Z]{2,}[A-Z]"+a+"*$)|(?:[A-Z]{2,}(?=[A-Z])))","g"),function(e){return(((t||"")+"").split("|")[0]||"-")+(e=e.replace(new RegExp(a),"")).toLowerCase()})).replace(new RegExp("(?:^"+a+"?([a-z]))|(?:"+a+"$)","gi"),function(e,t,a){return(a||"").toLowerCase()})).replace(new RegExp(a+"([a-z])","gi"),function(e,t,a){return(a||"").toUpperCase()})}},pe4X:function(e,t){},"rgT/":function(e,t,a){"use strict";var n=a("k2Ua"),i=a("d7lj"),u={extends:n.a,props:{noValue:{default:null},diffKey:{type:Array},icon:{type:String,default:""},iconClass:{type:String,default:"nu_icon"},label:{type:String,default:""},multiple:{type:Boolean,default:null}},computed:{isPrefix:function(){var e=this.$slots.hook_prefix;return this._isSlots(e)},isExtfix:function(){var e=this.$slots.hook_suffix;return this._isSlots(e)},isDefalut:function(){var e=this.$slots.default||this.$scopedSlots.default;return this._isSlots(e)}},methods:{_isSlots:function(e){var t=[];return e instanceof Function&&(t=e()),e&&e.length>0||t.length>0||!1},_diffValue:function(e,t){return Object(i.a)(e,t,this.diffKey)}}};var l=a("VU/8")(u,null,!1,function(e){a("pe4X")},null,null);t.a=l.exports},wLB1:function(e,t){},z1Cl:function(e,t){},zagf:function(e,t,a){"use strict";t.a=function(e,t,a){var n=e;e instanceof Function&&(n=e.apply(a,t));return n}}});