| 1 |
"use strict";(self.webpackChunkwpide=self.webpackChunkwpide||[]).push([[109,962],{64132(e,t,i){i.r(t),i.d(t,{default:()=>o});var s=i(45929);i(26099),i(58940),i(47764),i(62953);const l={name:"SettingControl",components:{SettingFoldersControl:i(74024).default,SettingControlRepeater:function(){return i.e(248).then(i.bind(i,53027))},SettingFields:function(){return i.e(248).then(i.bind(i,80793))}},props:["module","id","type","label","multiple","options","attr","repeater","fields","group","vindex"],computed:{settingKey:function(){return this.module+"."+this.id},premiumField:function(){var e=this.getConfigField(this.settingKey);return e&&e.hasOwnProperty("premium")&&e.premium},disabledPremiumField:function(){return this.premiumField&&!this.premium},model:{get:function(){var e=this.$store.state.defaultConfig[this.module],t=this.$store.state.config[this.module];return void 0!==this.group&&null!==this.group&&(e=e[this.group],t=t[this.group]),e=e[this.id],null===(t=t[this.id])&&(t=e),this.premiumField&&!this.premium&&(t=e),this.repeater&&"object"!==(0,s.A)(t)?t=[]:void 0!==this.vindex&&(t=t[this.vindex]),"number"!==this.type&&"range"!==this.type||(t=parseInt(t)),t},set:function(e){var t=this.cloneObj(this.$store.state.config);void 0!==this.group&&null!==this.group?void 0!==this.vindex?t[this.module][this.group][this.id][this.vindex]=e:t[this.module][this.group][this.id]=e:void 0!==this.vindex?t[this.module][this.id][this.vindex]=e:t[this.module][this.id]=e;var i=!0;this.premiumField&&!this.premium&&(i=!1),this.updateConfig(this.settingKey,e,i)}}},methods:{setSwatchClass:function(e){return this.id+"-"+e},setValue:function(e){this.model=e},getAttr:function(e){return this.attr&&this.attr.hasOwnProperty(e)?this.attr[e]:void 0},checkPremium:function(){this.disabledPremiumField&&this.showPremiumFeatureModal()}}};const o=(0,i(81656).A)(l,function(){var e=this,t=e._self._c;return t("div",{staticClass:"form-control-wrap"},[e.repeater?t("SettingControlRepeater",{attrs:{field:e.$props,model:e.model}}):e.repeater?e._e():t("div",[t("span",{on:{click:e.checkPremium,drag:e.checkPremium}},["bool"===e.type?t("b-form-checkbox",{attrs:{size:"lg",disabled:e.disabledPremiumField,switch:""},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}):"text"===e.type?t("b-form-input",{attrs:{type:"text",placeholder:e.label,disabled:e.disabledPremiumField,size:"lg"},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}):"number"===e.type?t("b-form-input",{attrs:{type:"number",min:e.getAttr("min",1),step:e.getAttr("min",1),placeholder:e.label,disabled:e.disabledPremiumField,size:"lg"},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}):"password"===e.type?t("b-form-input",{attrs:{type:"password",placeholder:e.label,disabled:e.disabledPremiumField,size:"lg"},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}):"range"===e.type?t("span",{staticClass:"d-flex"},[t("b-form-input",{attrs:{type:"range",min:e.getAttr("min",1),max:e.getAttr("max"),step:e.getAttr("step",1),placeholder:e.label,disabled:e.disabledPremiumField,size:"lg"},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}),t("span",{staticClass:"pl-2",domProps:{textContent:e._s(e.model)}})],1):"select"===e.type?t("b-form-select",{attrs:{options:e.options,multiple:e.multiple,disabled:e.disabledPremiumField,size:"lg"},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}):"swatches"===e.type?t("span",{staticClass:"nk-opt-list"},e._l(e.options,function(i,s){return t("span",{key:s,staticClass:"nk-opt-item",class:{active:e.model===s},on:{click:function(t){e.model=s}}},[t("b-form-input",{attrs:{type:"text",disabled:e.disabledPremiumField,hidden:""},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}),t("span",{staticClass:"nk-opt-item-bg"},[t("span",{class:e.setSwatchClass(s)})]),t("span",{staticClass:"nk-opt-item-name"},[e._v(e._s(i))])],1)}),0):"folders"===e.type?t("SettingFoldersControl",{attrs:{model:e.model,"set-value":e.setValue}}):"group"===e.type?t("SettingFields",{attrs:{module:e.module,fields:e.fields,group:e.id}}):e._e()],1)])],1)},[],!1,null,null,null).exports},74024(e,t,i){i.r(t),i.d(t,{default:()=>n});var s=i(72050);const l={name:"SettingFoldersControl",props:["model","setValue"],methods:{selectDir:function(){var e=this;this.showModal((0,s.__)("Select root folder","wpide"),"FileManager/Tree",{selected:function(t){e.setValue(t.path),e.hideModal()},path:"/",root:!0})}}};var o=(0,i(81656).A)(l,function(){var e=this,t=e._self._c;return t("b-input-group",[t("b-form-input",{attrs:{type:"text",readonly:!0,size:"lg"},model:{value:e.model,callback:function(t){e.model=t},expression:"model"}}),t("b-input-group-append",[t("b-input-group-text",[t("a",{staticClass:"nk-switch-icon",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.selectDir.apply(null,arguments)}}},[t("em",{staticClass:"icon ni ni-network"})])])],1)],1)},[],!1,null,null,null);const n=o.exports},52703(e,t,i){var s=i(44576),l=i(79039),o=i(79504),n=i(655),r=i(43802).trim,d=i(47452),a=s.parseInt,u=s.Symbol,m=u&&u.iterator,p=/^[+-]?0x/i,c=o(p.exec),h=8!==a(d+"08")||22!==a(d+"0x16")||m&&!l(function(){a(Object(m))});e.exports=h?function(e,t){var i=r(n(e));return a(i,t>>>0||(c(p,i)?16:10))}:a},58940(e,t,i){var s=i(46518),l=i(52703);s({global:!0,forced:parseInt!==l},{parseInt:l})}}]); |