File "Settings-SettingControl.js"
Full Path: /home/attunedd/public_html/wp-content/plugins/wpide/dist/js/chunks/Settings/Settings-SettingControl.js
File size: 5.29 KB
MIME-type: text/plain
Charset: utf-8
"use strict";(self.webpackChunkwpide=self.webpackChunkwpide||[]).push([[144,298],{63240:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var s=i(93808);i(35545),i(11923),i(82837),i(2017);const l={name:"SettingControl",components:{SettingFoldersControl:i(33613).default,SettingControlRepeater:function(){return i.e(265).then(i.bind(i,42274))},SettingFields:function(){return i.e(265).then(i.bind(i,40891))}},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.Z)(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(9970).Z)(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},33613:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var s=i(71199);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})}}};const o=(0,i(9970).Z)(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).exports},27221:(e,t,i)=>{var s=i(62262),l=i(79024),o=i(39272),n=i(3021),r=i(37473).trim,d=i(36182),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},2017:(e,t,i)=>{var s=i(77545),l=i(27221);s({global:!0,forced:parseInt!==l},{parseInt:l})}}]);