PATH:
home
/
letacommog
/
camarsac
/
wp-content
/
plugins
/
jet-engine
/
framework
/
interface-builder
/
assets
/
js
!function(p){"use strict";var c={init:function(){this.component.init(),p(document).on("cxFramework:interfaceBuilder:component",this.component.init.bind(this.component)),this.control.init(),p(document).on("cxFramework:interfaceBuilder:control",this.control.init.bind(this.control))},component:{tabClass:".cx-tab",accordionClass:".cx-accordion",toggleClass:".cx-toggle",buttonClass:".cx-component__button",contentClass:".cx-settings__content",buttonActiveClass:"active",showClass:"show",localStorage:{},controlConditions:window.cxInterfaceBuilder.conditions||{},controlValues:window.cxInterfaceBuilder.fields||{},conditionState:{},init:function(){this.localStorage=this.getState()||{},this.componentInit(this.tabClass),this.componentInit(this.accordionClass),this.componentInit(this.toggleClass),this.addEvent(),this.conditionsHandleInit()},addEvent:function(){p("body").off("click.cxInterfaceBuilder").on("click.cxInterfaceBuilder",this.tabClass+" "+this.buttonClass+", "+this.toggleClass+" "+this.buttonClass+", "+this.accordionClass+" "+this.buttonClass,this.componentClick.bind(this))},conditionsHandleInit:function(){var a=this;p(window).on("cx-switcher-change",function(t){var e=t.controlName,i=t.controlStatus;a.updateConditionRules(e,i),a.renderConditionRules()}),p(window).on("cx-select-change",function(t){var e=t.controlName,i=t.controlStatus;a.updateConditionRules(e,i),a.renderConditionRules()}),p(window).on("cx-select2-change",function(t){var e=t.controlName,i=t.controlStatus;a.updateConditionRules(e,i),a.renderConditionRules()}),p(window).on("cx-radio-change",function(t){var e=t.controlName,i=t.controlStatus;a.updateConditionRules(e,i),a.renderConditionRules()}),p(window).on("cx-checkbox-change",function(t){var e=t.controlName,i=t.controlStatus,n={};p.each(i[e],function(t,e){n[t]=c.utils.filterBoolValue(e)}),a.updateConditionRules(e,n),a.renderConditionRules()}),p(window).on("cx-control-change",function(t){var e=t.controlName,i=t.controlStatus;a.updateConditionRules(e,i),a.renderConditionRules()}),this.generateConditionRules(),a.renderConditionRules()},getControlNameParts:function(t){return t.match(/([a-zA-Z0-9_-]+)?(!?)$/i)},generateConditionRules:function(){var i=this;p.each(this.controlConditions,function(t,e){p.each(e,function(t,e){t=i.getControlNameParts(t)[1],i.controlValues.hasOwnProperty(t)&&(i.conditionState[t]=i.controlValues[t])})})},updateConditionRules:function(t,e){this.conditionState[t]=e},renderConditionRules:function(){var s=this;p.each(this.controlConditions,function(t,e){var i=p('.cx-control[data-control-name="'+t+'"]'),a=!0;i.addClass("cx-control-hidden"),p.each(e,function(t,i){a=!0;var e,n=s.getControlNameParts(t);if(t=n[1],e=!!n[2],s.conditionState.hasOwnProperty(t)){switch(typeof i){case"string":s.conditionState[t].toString()===i&&(a=!1);break;case"boolean":s.conditionState[t].toString()===i.toString()&&(a=!1);break;default:"string"==typeof s.conditionState[t]&&("true"===s.conditionState[t]&&(s.conditionState[t]=!0),"false"===s.conditionState[t]&&(s.conditionState[t]=!1)),-1!==i.indexOf(s.conditionState[t])&&(a=!1)}p.isArray(s.conditionState[t])?p.each(s.conditionState[t],function(t,e){if(e&&-1!==i.indexOf(e))return a=!1}):"object"==typeof s.conditionState[t]&&p.each(s.conditionState[t],function(t,e){if(c.utils.filterBoolValue(e)&&-1!==i.indexOf(t))return a=!1})}if(e&&(a=!a),a)return!1}),a?i.addClass("cx-control-hidden"):i.removeClass("cx-control-hidden")})},componentInit:function(i){var n=this,t=p(i),a=null,s=null,o=null,c="";t.each(function(t,e){switch(e=p(e),a=e.data("compotent-id"),i){case n.toggleClass:n.localStorage[a]&&n.localStorage[a].length&&(c=n.localStorage[a].join(", ")),p(n.contentClass,e).not(c).addClass(n.showClass).prevAll(n.buttonClass).addClass(n.buttonActiveClass);break;case n.tabClass:case n.accordionClass:n.localStorage[a]?(o=n.localStorage[a][0],s=p('[data-content-id="'+o+'"]',e)):(s=p(n.buttonClass,e).eq(0),o=s.data("content-id")),n.showElement(s,e,o)}})},componentClick:function(t){var e,i=p(t.target),n=i.closest(this.tabClass+", "+this.accordionClass+", "+this.toggleClass),a=new RegExp(this.tabClass+"|"+this.accordionClass+"|"+this.toggleClass),s=n[0].className.match(a)[0].replace(" ","."),o=i.data("content-id"),c=n.data("compotent-id"),r=i.hasClass(this.buttonActiveClass);switch(s){case this.tabClass:r||(this.hideElement(n),this.showElement(i,n,o),this.localStorage[c]=new Array(o),this.setState());break;case this.accordionClass:this.hideElement(n),r?this.localStorage[c]={}:(this.showElement(i,n,o),this.localStorage[c]=new Array(o)),this.setState();break;case this.toggleClass:i.toggleClass(this.buttonActiveClass).nextAll(o).toggleClass(this.showClass),Array.isArray(this.localStorage[c])?-1!==(e=this.localStorage[c].indexOf(o))?this.localStorage[c].splice(e,1):this.localStorage[c].push(o):this.localStorage[c]=new Array(o),this.setState()}return i.blur(),!1},showElement:function(t,e,i){t.addClass(this.buttonActiveClass),e.data("content-id",i),p(i,e).addClass(this.showClass)},hideElement:function(t){var e=t.data("content-id");p('[data-content-id="'+e+'"]',t).removeClass(this.buttonActiveClass),p(e,t).removeClass(this.showClass)},getState:function(){try{return JSON.parse(localStorage.getItem("interface-builder"))}catch(t){return!1}},setState:function(){try{localStorage.setItem("interface-builder",JSON.stringify(this.localStorage))}catch(t){return!1}}},control:{init:function(){this.switcher.init(),this.checkbox.init(),this.radio.init(),this.slider.init(),this.select.init(),this.media.init(),this.colorpicker.init(),this.iconpicker.init(),this.dimensions.init(),this.wysiwyg.init(),this.repeater.init(),this.text.init()},switcher:{switcherClass:".cx-switcher-wrap",trueClass:".cx-input-switcher-true",falseClass:".cx-input-switcher-false",init:function(){p("body").on("click.cxSwitcher",this.switcherClass,this.switchState.bind(this))},switchState:function(t){var e=p(t.currentTarget),i=p(this.trueClass,e),n=p(this.falseClass,e),a=i[0].checked,s=p(t.currentTarget).closest(".cx-control-switcher").data("control-name");i.prop("checked",!a),n.prop("checked",!!a),a=i[0].checked,p(window).trigger({type:"cx-switcher-change",controlName:s,controlStatus:a})}},checkbox:{inputClass:'.cx-checkbox-input[type="hidden"]:not([name*="__i__"])',itemClass:".cx-checkbox-label, .cx-checkbox-item",itemWrapClass:".cx-checkbox-item-wrap",addButtonClass:".cx-checkbox-add-button",customValueInputClass:".cx-checkbox-custom-value",init:function(){p("body").on("click.cxCheckbox",this.itemClass,this.switchState.bind(this)).on("click.cxCheckbox",this.addButtonClass,this.addCustomCheckbox.bind(this)).on("input.cxCheckbox",this.customValueInputClass,this.updateCustomValue.bind(this)),this.resetOnEditTagsPage()},switchState:function(t){var e,i=p(t.currentTarget).siblings(this.inputClass),n=p(t.target).closest(this.customValueInputClass),a=c.utils.filterBoolValue(i.val()),s=p(t.currentTarget).closest(".cx-control-checkbox"),o=s.data("control-name");n[0]||(i.val(a?"false":"true").attr("checked",!a),s[0]&&(e=c.utils.serializeObject(s),p(window).trigger({type:"cx-checkbox-change",controlName:o,controlStatus:e})))},addCustomCheckbox:function(t){var e=p(t.currentTarget);t.preventDefault(),e.before('<div class="cx-checkbox-item-wrap"><span class="cx-label-content"><input type="hidden" class="cx-checkbox-input" checked value="true"><span class="cx-checkbox-item"><span class="marker dashicons dashicons-yes"></span></span><label class="cx-checkbox-label"><input type="text" class="cx-checkbox-custom-value cx-ui-text"></label></span></div>')},updateCustomValue:function(t){var e=p(t.currentTarget),i=e.val(),n=e.closest(".cx-checkbox-label").siblings(this.inputClass),a=e.closest(".cx-control-checkbox").data("control-name");n.attr("name",i?a+"["+i+"]":"")},resetOnEditTagsPage:function(){var a,s,o=this;-1!==window.location.href.indexOf("edit-tags.php")&&(a=p(o.inputClass),s=[],a[0]&&(a.each(function(){"true"===p(this).val()&&s.push(p(this).attr("name"))}),p(document).ajaxComplete(function(t,e,i){var n;-1!==i.data.indexOf("action=add-tag")&&-1===e.responseText.indexOf("wp_error")&&((n=p(o.customValueInputClass))[0]&&n.closest(o.itemWrapClass).remove(),a.each(function(){-1!==s.indexOf(p(this).attr("name"))?p(this).val("true").attr("checked",!0):p(this).val("false").attr("checked",!1)}))})))}},radio:{inputClass:'.cx-radio-input:not([name*="__i__"])',customValueInputClass:".cx-radio-custom-value",init:function(){p("body").on("click.cxRadio",this.inputClass,this.switchState.bind(this)).on("input.cxRadio",this.customValueInputClass,this.updateCustomValue.bind(this)),this.resetOnEditTagsPage()},switchState:function(t){var e=p(t.currentTarget),i=p(t.currentTarget).closest(".cx-control-radio"),n=p(t.currentTarget).siblings(this.customValueInputClass),a=i.data("control-name");n[0]&&n.focus(),p(window).trigger({type:"cx-radio-change",controlName:a,controlStatus:p(e).val()})},updateCustomValue:function(t){var e=p(t.currentTarget),i=e.val();e.siblings(this.inputClass).attr("value",i)},resetOnEditTagsPage:function(){var a,s,o=this;-1!==window.location.href.indexOf("edit-tags.php")&&(a=p(o.inputClass),s=[],a[0]&&(a.each(function(){p(this).prop("checked")&&s.push(p(this).attr("name")+"["+p(this).val()+"]")}),p(document).ajaxComplete(function(t,e,i){var n;-1!==i.data.indexOf("action=add-tag")&&-1===e.responseText.indexOf("wp_error")&&((n=p(o.customValueInputClass))[0]&&n.siblings(o.inputClass).val(""),a.each(function(){-1!==s.indexOf(p(this).attr("name")+"["+p(this).val()+"]")?p(this).prop("checked",!0):p(this).prop("checked",!1)}))})))}},slider:{init:function(){p("body").on("input.cxSlider change.cxSlider",".cx-slider-unit, .cx-ui-stepper-input",this.changeHandler.bind(this))},changeHandler:function(t){var e=p(t.currentTarget),a=e.val(),i=e.closest(".cx-slider-wrap"),n=e.closest(".cx-ui-container"),s=n.data("settings")||{},o=p(".cx-ui-stepper-input",n).attr("name"),c=s.range_label||!1,r=e.hasClass("cx-slider-unit")?".cx-ui-stepper-input":".cx-slider-unit";if(p(r,i).val(a),o&&p(window).trigger({type:"cx-control-change",controlName:o,controlStatus:a}),c){var l=p(".cx-slider-range-label",i),d=s.range_labels;if(0==+a)return l.html(d[+a].label),l.css("color",d[+a].color),!1;Object.keys(d).reduce(function(t,e,i,n){return+t<+a&&+a<=+e&&(l.html(d[+e].label),l.css("color",d[+e].color)),e})}}},select:{selectClass:'.cx-ui-select[data-filter="false"]:not([name*="__i__"])',select2Class:'.cx-ui-select[data-filter="true"]:not([name*="__i__"]), .cx-ui-select[multiple]:not([name*="__i__"])',selectClearClass:".cx-ui-select-clear",init:function(){p(this.selectRender.bind(this)),p(document).on("cx-control-init",this.selectRender.bind(this)).on("click.cxSelect",this.selectClearClass,this.clearSelect)},clearSelect:function(t){t.preventDefault();var e=p(this).siblings("select");e.find(":selected").removeAttr("selected"),e.val(null).trigger("change")},selectRender:function(t){var e=t._target?t._target:p("body");p(this.selectClass,e).each(this.selectInit.bind(this)),p(this.select2Class,e).each(this.select2Init.bind(this))},selectInit:function(t,e){var i=p(e),n=i.attr("id");i.change(function(t){p(window).trigger({type:"cx-select-change",controlName:n,controlStatus:p(t.target).val()})})},select2Init:function(t,e){var i=p(e),n=i.attr("id"),a={placeholder:i.data("placeholder")},s=i.data("post-type"),o=i.data("exclude"),c=i.data("action");c&&s&&(a.ajax={url:function(){return ajaxurl+"?action="+c+"&post_type="+i.data("post-type")+"&exclude="+o},dataType:"json"},a.minimumInputLength=3),i.select2(a).on("change.cxSelect2",function(t){p(window).trigger({type:"cx-select2-change",controlName:n,controlStatus:p(t.target).val()})})}},media:{init:function(){p(this.mediaRender.bind(this)),p(document).on("cx-control-init",this.mediaRender.bind(this))},mediaRender:function(t){var e=t._target?t._target:p("body"),i=p(".cx-upload-button",e);i.each(function(){var t=p(this),e=t.closest(".cx-ui-media-wrap"),u={input:p(".cx-upload-input",e),img_holder:p(".cx-upload-preview",e),title_text:t.data("title"),multiple:t.data("multi-upload"),library_type:t.data("library-type")},h=wp.media.frames.file_frame=wp.media({title:u.title_text,button:{text:u.title_text},multiple:u.multiple,library:{type:u.library_type}});e.has('input[name*="__i__"]')[0]||(t.off("click.cx-media").on("click.cx-media",function(){return h.open(),!1}),t.data("multi-upload")&&h.on("open",function(){var e=h.state().get("selection"),t=u.input.val();t&&(t=t.split(",")).forEach(function(t){e.add(wp.media.attachment(t))})}),h.on("select",function(){var t=h.state().get("selection").toJSON(),e=0,i="",n=p(".cx-all-images-wrap",u.img_holder),a="",s="";for(u.multiple&&(s=",");t[e];){var o=t[e],c=o.id,r="",l="",d="icon";switch(o.mime){case"image/jpeg":case"image/png":case"image/gif":case"image/svg+xml":void 0!==o.sizes&&(r=o.sizes.thumbnail?o.sizes.thumbnail.url:o.sizes.full.url),l='<img src="'+r+'" alt="" data-img-attr="'+c+'">',d="image";break;case"application/pdf":l='<span class="dashicons dashicons-media-document"></span>';break;case"image/x-icon":l='<span class="dashicons dashicons-format-image"></span>';break;case"video/mpeg":case"video/mp4":case"video/quicktime":case"video/webm":case"video/ogg":l='<span class="dashicons dashicons-format-video"></span>';break;case"audio/mpeg":case"audio/wav":case"audio/ogg":l='<span class="dashicons dashicons-format-audio"></span>'}a+='<div class="cx-image-wrap cx-image-wrap--'+d+'"><div class="inner"><div class="preview-holder" data-id-attr="'+c+'"><div class="centered">'+l+'</div></div><a class="cx-remove-image" href="#"><i class="dashicons dashicons-no"></i></a><span class="title">'+o.title+"</span></div></div>",i+=s+c,e++}u.input.val(i.replace(/(^,)/,"")).trigger("change"),n.html(a)}),e.on("click",".cx-remove-image",function(){var t,e,i,n,a,s,o;return t=p(this),e=t.closest(".cx-ui-media-wrap"),i=p(".cx-upload-input",e),n=t.parent().parent(".cx-image-wrap"),a=p(".preview-holder",n).data("id-attr"),s=i.attr("value"),o=new RegExp(a+"(,*)","i"),s&&(s=(s=s.replace(o,"")).replace(/(,$)/,""),i.attr({value:s}).trigger("change"),n.remove()),!1}))}),i[0]&&p(".cx-all-images-wrap",e).sortable({items:"div.cx-image-wrap",cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,helper:"clone",opacity:.65,placeholder:"cx-media-thumb-sortable-placeholder",start:function(){},stop:function(){},update:function(){var e="";p(".cx-image-wrap",this).each(function(){var t=p(".preview-holder",this).data("id-attr");e=e+t+","}),e=e.substr(0,e.lastIndexOf(",")),p(this).parent().siblings(".cx-element-wrap").find("input.cx-upload-input").val(e).trigger("change")}})}},colorpicker:{inputClass:'input.cx-ui-colorpicker:not([name*="__i__"])',init:function(){p(this.render.bind(this)),p(document).on("cx-control-init",this.render.bind(this))},render:function(t){var e=t._target?t._target:p("body"),i=p(this.inputClass,e);i[0]&&i.wpColorPicker({change:this.changeHandler})},changeHandler:function(t,e){var i=p(t.target),n=i.attr("name");n&&setTimeout(function(){p(window).trigger({type:"cx-control-change",controlName:n,controlStatus:i.val()})})}},iconpicker:{iconSets:{},iconSetsKey:"cx-icon-sets",init:function(){p(this.setIconsSets.bind(this,window.CxIconSets)),p(this.render.bind(this)),p(document).on("cx-control-init",this.render.bind(this))},setIconsSets:function(t){var e,i=this;t&&(e=t.response?t.response.CxIconSets:t,p.each(e,function(t,e){i.iconSets[t]=e}),i.setState(i.iconSetsKey,i.iconSets))},getIconsSets:function(){var t=this.getState(this.iconSetsKey);t&&(this.iconSets=t)},render:function(t){var e,i,n,a=t._target?t._target:p("body"),s=p('.cx-ui-iconpicker:not([name*="__i__"])',a),o=this;s[0]&&(this.getIconsSets(),s.each(function(){e=p(this),i=e.data("set"),n=o.iconSets[i],e.length&&n.icons&&e.iconpicker({icons:n.icons,iconBaseClass:n.iconBase,iconClassPrefix:n.iconPrefix,animation:!1,fullClassFormatter:function(t){return n.iconBase+" "+n.iconPrefix+t}}).on("iconpickerUpdated",function(){p(this).trigger("change")}),n&&p("head").append('<link rel="stylesheet" type="text/css" href="'+n.iconCSS+'"">')}))},getState:function(t){try{return JSON.parse(window.sessionStorage.getItem(t))}catch(t){return!1}},setState:function(t,e){try{window.sessionStorage.setItem(t,JSON.stringify(e))}catch(t){return!1}}},dimensions:{container:".cx-ui-dimensions",isLinked:".cx-ui-dimensions__is-linked",units:".cx-ui-dimensions__unit",unitsInput:'input[name*="[units]"]',linkedInput:'input[name*="[is_linked]"]',valuesInput:".cx-ui-dimensions__val",init:function(){p("body").on("click",this.isLinked,{self:this},this.switchLinked).on("click",this.units,{self:this},this.switchUnits).on("input",this.valuesInput+".is-linked",{self:this},this.changeLinked)},render:function(t){},switchLinked:function(t){var e=t.data.self,i=p(this),n=i.closest(e.container),a=n.find(e.linkedInput),s=n.find(e.valuesInput),o=a.val();0===parseInt(o)?(a.val(1),i.addClass("is-linked"),s.addClass("is-linked")):(a.val(0),i.removeClass("is-linked"),s.removeClass("is-linked"))},switchUnits:function(t){var e=t.data.self,i=p(this),n=i.data("unit"),a=i.closest(e.container),s=a.find(e.unitsInput),o=a.find(e.valuesInput),c=a.data("range");i.hasClass("is-active")||(i.addClass("is-active").siblings(e.units).removeClass("is-active"),s.val(n),o.attr({min:c[n].min,max:c[n].max,step:c[n].step}))},changeLinked:function(t){var e=t.data.self,i=p(this),n=i.closest(".cx-ui-dimensions__values");p(e.valuesInput,n).val(i.val())}},wysiwyg:{editorSettings:{tinymce:{wpautop:!0,toolbar1:"formatselect,bold,italic,bullist,numlist,blockquote,alignleft,aligncenter,alignright,link,wp_more,spellchecker,wp_adv,dfw",toolbar2:"strikethrough,hr,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help"},quicktags:{buttons:"strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,dfw"},mediaButtons:!0},init:function(){p(document).on("cx-control-init",this.render.bind(this)),p(window).on("cx-repeater-sortable-stop",this.reInit.bind(this))},render:function(t){var i=this,e=t._target?t._target:p("body"),n=p('textarea.cx-ui-wysiwyg:not([name*="__i__"])',e);n[0]&&n.each(function(){var t=p(this),e=t.attr("id");t.data("init")||(void 0!==window.wp.editor.initialize?window.wp.editor.initialize(e,i.editorSettings):window.wp.oldEditor.initialize(e,i.editorSettings),t.data("init",!0))})},reInit:function(t){var e=this,i=t._item,n=p("textarea.wp-editor-area",i);n[0]&&n.each(function(){var t=p(this).attr("id");void 0!==window.wp.editor.initialize?(window.wp.editor.remove(t),window.wp.editor.initialize(t,e.editorSettings)):(window.wp.oldEditor.remove(t),window.wp.oldEditor.initialize(t,e.editorSettings))})}},repeater:{repeaterContainerClass:".cx-ui-repeater-container",repeaterListClass:".cx-ui-repeater-list",repeaterItemClass:".cx-ui-repeater-item",repeaterItemHandleClass:".cx-ui-repeater-actions-box",repeaterTitleClass:".cx-ui-repeater-title",addItemButtonClass:".cx-ui-repeater-add",removeItemButtonClass:".cx-ui-repeater-remove",toggleItemButtonClass:".cx-ui-repeater-toggle",minItemClass:"cx-ui-repeater-min",sortablePlaceholderClass:"sortable-placeholder",init:function(){p(this.addEvents.bind(this))},addEvents:function(){p("body").on("click",this.addItemButtonClass,{self:this},this.addItem).on("click",this.removeItemButtonClass,{self:this},this.removeItem).on("click",this.toggleItemButtonClass,{self:this},this.toggleItem).on("change",this.repeaterListClass+" input, "+this.repeaterListClass+" textarea, "+this.repeaterListClass+" select",{self:this},this.changeWrapperLable).on("sortable-init",{self:this},this.sortableItem),p(document).on("cx-control-init",{self:this},this.sortableItem),this.triggers()},triggers:function(t){return p("body").trigger("sortable-init"),t&&p(document).trigger("cx-control-init",{target:t}),this},addItem:function(t){var e=t.data.self,i=p(this).prev(e.repeaterListClass),n=i.data("index"),a=i.data("name"),s=wp.template(a),o=i.data("widget-id"),c={index:n},r=i.parent().closest(e.repeaterListClass);(o="__i__"!==o?o:i.attr("id"))&&(c.widgetId=o),r.length&&(c.parentIndex=parseInt(r.data("index"),10)-1),i.append(s(c)),n++,i.data("index",n),e.triggers(p(e.repeaterItemClass+":last",i)).stopDefaultEvent(t)},removeItem:function(t){var e=t.data.self,i=p(this).closest(e.repeaterListClass);e.applyChanges(i),p(this).closest(e.repeaterItemClass).remove(),e.triggers().stopDefaultEvent(t)},toggleItem:function(t){var e=t.data.self;p(this).closest(e.repeaterItemClass).toggleClass(e.minItemClass),e.stopDefaultEvent(t)},sortableItem:function(t){var i,n=t.data.self;p(n.repeaterListClass).each(function(t,e){i=p(e),p(e).data("sortable-init")?i.sortable("refresh"):i.sortable({items:n.repeaterItemClass,handle:n.repeaterItemHandleClass,cursor:"move",scrollSensitivity:40,forcePlaceholderSize:!0,forceHelperSize:!1,distance:2,tolerance:"pointer",helper:function(t,e){return e.clone().find(":input").attr("name",function(t,e){return"sort_"+parseInt(1e5*Math.random(),10).toString()+"_"+e}).end()},start:function(t,e){p(window).trigger({type:"cx-repeater-sortable-start",_item:e.item})},stop:function(t,e){p(window).trigger({type:"cx-repeater-sortable-stop",_item:e.item})},opacity:.65,placeholder:n.sortablePlaceholderClass,create:function(){i.data("sortable-init",!0)},update:function(t,e){var i=p(t.target);n.applyChanges(i)}})})},changeWrapperLable:function(t){var e,i,n=t.data.self,a=p(n.repeaterListClass).data("title-field"),s=p(this);a&&s.closest("."+a+"-wrap")[0]&&(e=s.val(),i=s.closest(n.repeaterItemClass),p(n.repeaterTitleClass,i).html(e)),n.stopDefaultEvent(t)},applyChanges:function(t){return void 0!==wp.customize&&p("input[name]:first, select[name]:first",t).change(),this},stopDefaultEvent:function(t){return t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation(),this}},text:{inputClass:'.cx-ui-text:not([name*="__i__"]), .cx-ui-textarea:not([name*="__i__"])',init:function(){p("body").on("input.cxText, change.cxText",this.inputClass,this.changeHandler.bind(this))},changeHandler:function(t){var e=p(t.currentTarget),i=e.attr("name");i&&p(window).trigger({type:"cx-control-change",controlName:i,controlStatus:e.val()})}}},utils:{serializeObject:function(t){var e,a=this,s={},i={},o={validate:/^[a-zA-Z_][a-zA-Z0-9_-]*(?:\[(?:\d*|[a-zA-Z0-9\s_-]+)\])*$/,key:/[a-zA-Z0-9\s_-]+|(?=\[\])/g,push:/^$/,fixed:/^\d+$/,named:/^[a-zA-Z0-9\s_-]+$/};return this.build=function(t,e,i){return t[e]=i,t},this.push_counter=function(t){return void 0===i[t]&&(i[t]=0),i[t]++},e="FORM"===t[0].tagName?t.serializeArray():t.find("input, textarea, select").serializeArray(),p.each(e,function(){var t,e,i,n;if(o.validate.test(this.name)){for(e=this.name.match(o.key),i=this.value,n=this.name;void 0!==(t=e.pop());)n=n.replace(new RegExp("\\["+t+"\\]$"),""),t.match(o.push)?i=a.build([],a.push_counter(n),i):(t.match(o.fixed)||t.match(o.named))&&(i=a.build({},t,i));s=p.extend(!0,s,i)}}),s},filterBoolValue:function(t){var e=+t;return isNaN(e)?!!String(t).toLowerCase().replace(!1,""):!!e}}};c.init()}(jQuery,window._);
[+]
..
[-] cx-interface-builder.js
[edit]
[-] cx-interface-builder.min.js
[edit]