nimble-ui
Version:
1 lines • 9.57 kB
JavaScript
module.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s="CfG5")}({"0HYE":function(e,t){},"0Zk/":function(e,t,n){"use strict";t.a=function(e,t){return Object(a.a)(e,t).replace(/^[a-z]/,function(e){return e.toUpperCase()})};var a=n("lXuC")},"37ml":function(e,t,n){"use strict";t.a=function(e){e&&!e.install&&(e.install=function(t,n){t.mixin(Object(a.a)(e,[n]))});return e};var a=n("ekq3")},"4qRk":function(e,t,n){"use strict";t.a=function(e){e&&!e.install&&(e.install=function(t){var n=e.name||"",a=t.component(n);a||t.component(n,e)});return e}},"B/FW":function(e,t){},CfG5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("ekq3"),i=n("d7lj"),u=n("rgT/"),l=n("M30+"),s=n("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,n=this.value,i=this._diffValue(this.myValue,n);t&&!i?Object(a.a)(e,[n]):!t&&i&&Object(a.a)(e,[this.noValue])},_setMyValueList:function(e){var t=this.myChecked,n=this.myValue||[],i=this.value,u=this._genItemMapKey(i);n.__keyMap||(n.__keyMap={},Object.defineProperty(n,"__keyMap",{enumerable:!1}));var l=void 0;l=u&&n.__keyMap[u]?0:this._hasItem(n,i),t&&l<0?(n.push(i),Object(a.a)(e,[n])):!t&&l>-1&&(u&&n.__keyMap[u]&&(l=this._hasItem(n,i),n.__keyMap[u]=null,delete n.__keyMap[u]),n.splice(l,1),Object(a.a)(e,[n]))},_genItemMapKey:function(e){var t=this.diffKey,n=[];return t instanceof Array&&t.forEach(function(t){n.push(e[t])}),n.length?n.join("___"):""},_hasItem:function(e,t){var n=this,a=-1;return e instanceof Array&&e.every(function(e,i){return!n._diffValue(t,e)||(a=i,!1)}),a},_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)}}},r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"nus_radio nus_checktmp",class:[e.disabled&&"nu_disabled"],on:{click:function(t){e._onClick(t)},tap:function(t){e._onTap(t)}}},[n("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(" "),n("div",{staticClass:"nu_check"},[e._t("hook_lable",[e.label||e.isPrefix?n("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",[n("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?n("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 o=n("VU/8")(c,r,!1,function(e){n("0HYE")},null,null).exports,f=n("4qRk");t.default=Object(f.a)(o)},Hxsb:function(e,t,n){"use strict";t.a=function(e,t){var n;t=t||{};var u={};u[e=(e||"")+""]=t.value||{};var l="my"+Object(i.a)(e);return{props:u,data:function(){var n={};return n[l]=Object(a.a)(t.myValueInit||this[e],[this[e]],this),n},watch:(n={},n[e]=function(e,n){var i=Object(a.a)(t.mValueChange,[e,n],this);!1!==i&&(this[l]=e)},n[l]=function(n,i){var u=Object(a.a)(t.myValueChange,[n,i],this);!1!==u&&this.$emit("update:"+e,n)},n)}};var a=n("ekq3"),i=n("WGR+")},IrUm:function(e,t,n){"use strict";t.a=function e(t,n,a){var i=!1;var u=t instanceof Object;var l=n instanceof Object;if(t===n)return!0;u&&u===l&&(u=Object.prototype.toString.call(t),l=Object.prototype.toString.call(n));if(!t&&n||t&&!n||u&&!l||!u&&l)return i;if(!u||!l)return t===n&&(i=!0),i;if(function(e,t){var n=!1;try{n=JSON.stringify(e)===JSON.stringify(t)}catch(e){n=!1}return n}(t,n))i=!0;else if(a&&a.length)i=r(a,t,n);else{var s=Object.keys(t),c=Object.keys(n);s.length===c.length&&(i=r(s,t,n))}return i;function r(t,n,a){for(var i=!0,u=0;u<t.length;u++){var l=t[u];if("__ob__"!==l&&!(i=e(n[l],a[l])))break}return i}}},Lv3q:function(e,t,n){"use strict";n("B/FW");var a=n("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=a.exports},"M30+":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("ekq3");var i=n("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(a.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,n){!1!==Object(a.a)(e.mValueChange,[t,n],this)&&(this.myValue=t)},myValue:function(t,n){!1!==Object(a.a)(e.myValueChange,[t,n],this)&&this._valueChange()}},methods:{_valueChange:function(e){void 0===e&&(e=this.myValue),this.$emit("valueChange",e)}}}})},"VU/8":function(e,t){e.exports=function(e,t,n,a,i,u){var l,s=e=e||{},c=typeof e.default;"object"!==c&&"function"!==c||(l=e,s=e.default);var r,o="function"==typeof s?s.options:s;if(t&&(o.render=t.render,o.staticRenderFns=t.staticRenderFns,o._compiled=!0),n&&(o.functional=!0),i&&(o._scopeId=i),u?(r=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__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(u)},o._ssrRegister=r):a&&(r=a),r){var f=o.functional,h=f?o.render:o.beforeCreate;f?(o._injectStyles=r,o.render=function(e,t){return r.call(t),h(e,t)}):o.beforeCreate=h?[].concat(h,r):[r]}return{esModule:l,exports:s,options:o}}},"WGR+":function(e,t,n){"use strict";var a=n("0Zk/");t.a=a.a},Z5sI:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("Hxsb"),i=n("37ml");t.default=Object(i.a)(a.a)},d7lj:function(e,t,n){"use strict";var a=n("IrUm");t.a=a.a},ekq3:function(e,t,n){"use strict";var a=n("zagf");t.a=a.a},k2Ua:function(e,t,n){"use strict";var a={extends:n("Lv3q").a,props:{disabled:{type:Boolean,default:!1},value:{default:""}},data:function(){return{}},watch:{},methods:{_onChange:function(e){this.$emit("change",e)}}},i=n("VU/8")(a,null,!1,null,null,null);t.a=i.exports},lXuC:function(e,t,n){"use strict";t.a=function(e,t){var n="("+(t||"_|-")+")";return e=(e=(e=(e+"").replace(new RegExp(n+"?(?:(?:[A-Z]{2,}[A-Z]"+n+"*$)|(?:[A-Z]{2,}(?=[A-Z])))","g"),function(e){return(((t||"")+"").split("|")[0]||"-")+(e=e.replace(new RegExp(n),"")).toLowerCase()})).replace(new RegExp("(?:^"+n+"?([a-z]))|(?:"+n+"$)","gi"),function(e,t,n){return(n||"").toLowerCase()})).replace(new RegExp(n+"([a-z])","gi"),function(e,t,n){return(n||"").toUpperCase()})}},pe4X:function(e,t){},"rgT/":function(e,t,n){"use strict";var a=n("k2Ua"),i=n("d7lj"),u={extends:a.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=n("VU/8")(u,null,!1,function(e){n("pe4X")},null,null);t.a=l.exports},zagf:function(e,t,n){"use strict";t.a=function(e,t,n){var a=e;e instanceof Function&&(a=e.apply(n,t));return a}}});