File: /var/www/html/www.winghung.com/wp-content/plugins/zeen-engine/admin/js/zeen-engine-admin.min.js
/**
* Copyright: Codetipi
* Theme: Zeen Engine
* Version: 2.8.6
*/
!function(d){"use strict";var o={init:function(){this.cache(),this.bind(),this.colorPicker(),this.dragDrop(),this.required(),this.slider(),this.dates()},cache:function(){this.$doc=d(document),this.$body=d("body"),this.$colorPicker=d(".zeen-engine-color-pick"),this.$colorPickerA=d(".zeen-engine-color-pick-a"),this.$sbCreator=d("#zeen-engine-create-sb"),this.$sbCreatorTitle=d("#zeen-engine-create-sb-title"),this.$slider=d(".zeen-engine-slider"),this.$widgetMulti=d("#widgets-right .tipi-multi-on"),this.$dates=d(".zeen-engine-date-field").find("input"),this.$dateTimes=d(".zeen-engine-date-time-field").find("input"),this.$sliderReset=d(".zeen-engine-slider-wrap .zeen-engine-reset"),this.$sectionShower=d(".zeen-engine-metabox-wrap .zeen-engine-trig"),this.$required=d(".zeen-engine-req"),this.$dragDrop=d(".zeen-engine-drag-drop"),this.modal=!1,this.galleryModal=!1,this.galleryNativeModal=!1},dates:function(){0<this.$dates.length&&this.$dates.datepicker({beforeShow:function(e,n){d("#ui-datepicker-div").addClass("zeen-engine-date-box-wrap")},showOtherMonths:!0,closeText:zeenEngineJS.i18n.close,currentText:zeenEngineJS.i18n.now,prevText:'<span class="dashicons dashicons-arrow-left-alt2"></span>',nextText:'<span class="dashicons dashicons-arrow-right-alt2"></span>'}),0<this.$dateTimes.length&&this.$dateTimes.datetimepicker({beforeShow:function(e,n){d("#ui-datepicker-div").addClass("zeen-engine-date-box-wrap")},showOtherMonths:!0,closeText:zeenEngineJS.i18n.close,currentText:zeenEngineJS.i18n.now,prevText:'<span class="dashicons dashicons-arrow-left-alt2"></span>',nextText:'<span class="dashicons dashicons-arrow-right-alt2"></span>'})},bind:function(){this.$sliderReset.on("click",this.sliderReset),this.$sectionShower.on("click",this.sectionShower),this.$sbCreator.on("click",this.sbCreator),this.$body.on("click",".zeen-engine-gallery",this.galleryUpload),this.$body.on("click",".zeen-engine-upload",this.upload),this.$body.on("click",".tipi-del-tag",this.tagRemove),this.$body.on("click",".zeen-engine-remove",this.uploadRemove),this.$body.on("click",".zeen-engine-remove-gallery",this.parentRemove),this.$body.on("click",".zeen-engine-sb-delete",this.sbRemove),this.$body.on("change",".zeen-engine-required",this.requiredCheck),this.$doc.on("widget-added widget-updated",this.widgetChange),this.$doc.on("widget-added widget-updated",this.tagSuggest.bind(this)),this.$body.on("click",".zeen-engine-drag-x",this.dragRemove),this.$body.on("click",".zeen-engine-drag-add",this.dragAdd),this.$body.on("click",".button__zeen__migration",this.migration)},sbCreator:function(e){e.preventDefault();var n=d(".zeen-engine-sb-wrap");d.ajax({type:"POST",data:{action:"zeen_engine_sb_add",nonce:zeenEngineJS.nonce,title:o.$sbCreatorTitle.val()},url:zeenEngineJS.ajax,dataType:"json",success:function(e){e=e.data;n.append('<div class="zeen-engine-sb"><div class="sb-type">'+zeenEngineJS.i18n.customSidebars+'</div><div class="sb-title">'+e.label+" ("+e.uid+')</div><a href="#" class="zeen-engine-sb-delete" data-id="'+e.uid+'" data-type="cids"><i class="ze-i-x"></i></a></div>')},error:function(e,n,i){console.log(e,n,i)}})},sbRemove:function(e){var n;e.preventDefault(),confirm(zeenEngineJS.i18n.titleSbRemoveConfirm)&&(n=d(this),d.ajax({type:"POST",data:{action:"zeen_engine_sb_remove",nonce:zeenEngineJS.nonce,id:n.data("id"),type:n.data("type")},url:zeenEngineJS.ajax,dataType:"json",success:function(e){n.closest(".zeen-engine-sb").fadeOut()},error:function(e,n,i){console.log(e,n,i)}}))},dragRemove:function(e){e.preventDefault(),d(this).parent().remove()},dragDrop:function(){this.$dragDrop.sortable({placeholder:"ui-state-highlight",classes:{"ui-sortable":"zeen-engine-control-only"},start:function(e,n){n.placeholder.height(n.item.height())}}),this.$dragDrop.disableSelection()},migration:function(e){e.preventDefault();var n=d(this),e=d("#theme__selection").find(":selected").val();d.ajax({type:"POST",data:{action:"zeen_engine_migration",nonce:zeenEngineJS.nonce,type:e},url:zeenEngineJS.ajax,dataType:"json",beforeSend:function(){n.closest(".tipi-content-area").addClass("migrate--running")},success:function(e){n.closest(".tipi-content-area").removeClass("migrate--running")},error:function(e,n,i){console.log(e,n,i)}})},dragAdd:function(e){e.preventDefault();var n=d(this).parent(),e=n.find("> .zeen-engine-drag-el-dummy"),i=n.find("> .zeen-engine-drag-drop");i.data("count",i.data("count")+1);e=e.find("> div").clone();e.find(".zeen-engine-data").each(function(){var e=d(this);e.removeClass("zeen-engine-data");var n=e.data("name")+"["+i.data("count")+"]["+e.data("choice")+"]";e.attr("name",n)}),e.appendTo(i),e.find("input:first").focus()},requiredCheck:function(a,s){d(void 0===s?this:s).each(function(){var t=d(this);switch(t.closest(".zeen-engine-control").data("control")){case"on-off":t.data("dependees").forEach(function(e){!0===t.is(":checked")&&"on"===e.val?o.showIt(d("#"+e.id),a):!1===t.is(":checked")&&"on"===e.val&&o.hideIt(d("#"+e.id),a),!1===t.is(":checked")&&"off"===e.val?o.showIt(d("#"+e.id),a):!0===t.is(":checked")&&"off"===e.val&&o.hideIt(d("#"+e.id),a)});break;case"radio-images":t.data("dependees").forEach(function(e){if(1<e.val.length){for(var n=0,i=e.val.length;n<i;n++)e.val[n]=e.val[n].toString();!0===t.is(":checked")&&-1!=d.inArray(t.val(),e.val)?o.showIt(d("#"+e.id),a):void 0===s&&o.hideIt(d("#"+e.id),a)}else!0===t.is(":checked")&&t.val()==e.val?o.showIt(d("#"+e.id),a):void 0===s&&o.hideIt(d("#"+e.id),a)});break;case"select":t.data("dependees").forEach(function(e){t.val()==e.val?o.showIt(d("#"+e.id),a):void 0===s&&o.hideIt(d("#"+e.id),a)})}})},showIt:function(e,n){void 0===n?e.show():e.slideDown(100)},hideIt:function(e,n){void 0===n?e.hide():e.slideUp(100)},required:function(e){this.$required.each(function(){var e=d(this),n=e.attr("id"),i=e.data("req-val"),t=e.data("req"),a=e.data("req-2");""!==a&&(e=e.data("req-val-2"),(a=d("#"+a).find(".zeen-engine-input-val")).addClass("zeen-engine-required"),void 0===a.data("dependees")?a.data("dependees",[{id:n,val:e}]):((s=a.data("dependees")).push({id:n,val:e}),a.data("dependees",s)));var s,t=d("#"+t).find(".zeen-engine-input-val");t.addClass("zeen-engine-required"),void 0===t.data("dependees")?t.data("dependees",[{id:n,val:i}]):((s=t.data("dependees")).push({id:n,val:i}),t.data("dependees",s))}),o.requiredCheck(e,".zeen-engine-required")},uploadRemove:function(e){e.preventDefault();var n=d(this);n.closest(".zeen-engine-meta-control").find(".zeen-engine-img-input").val("");var i=n.closest(".zeen-engine-meta-control").find(".zeen-engine-vis-switch");i.length&&i.addClass("zeen-engine-hide"),o.parentRemove(e,n)},parentRemove:function(e,n){e.preventDefault(),(void 0!==n?n:d(this)).parent().remove()},upload:function(e){e.preventDefault();var i=d(this).closest("#"+d(this).data("dest")),t=d(this).data("output"),a=d(this).data("file-type"),s=i.find(".zeen-engine-vis-switch");o.modal=wp.media({title:zeenEngineJS.i18n.titleModal,button:{text:zeenEngineJS.i18n.titleButton},multiple:!1}),o.modal.on("select",function(){var e,n=o.modal.state().get("selection").first().toJSON();"img"===a&&(e=(void 0!==n.sizes.thumbnail?n.sizes.thumbnail:n).url);n="id"===t?n.id:n.url;i.find(".zeen-engine-img-input").val(n).trigger("change"),i.find(".zeen-engine-img").remove(),i.find(".zeen-engine-control-only").append('<span class="zeen-engine-img"><a href="#" class="zeen-engine-remove zeen-engine--x"></a></span>'),"img"===a?i.find(".zeen-engine-control-only .zeen-engine-img").append('<img src="'+e+'" alt="">'):i.find(".zeen-engine-control-only .zeen-engine-img").append('<img class="media--not-img" src="'+zeenEngineJS.i18n.mdIcon1+'" srcset="'+zeenEngineJS.i18n.mdIcon1+' 2x" alt="">'),s.length&&s.removeClass("zeen-engine-hide")}).open()},galleryGetter:function(e){
// Inspired in parts by Option Tree - thanks Derek.
var e=e.closest(".zeen-engine-control-only").find(".zeen-engine-input-val"),n="";e.each(function(){n+=d(this).val()+","}),0<n.length&&(n=n.slice(0,-1));e=wp.shortcode.next("gallery",'[gallery ids="'+n+'"]');"undefined"===e.shortcode.get("ids")&&e.shortcode.set("ids",n);var i,e=wp.media.gallery.attachments(e.shortcode);return(i=new wp.media.model.Selection(e.models,{props:e.props.toJSON(),multiple:!0})).gallery=e.gallery,i.more().done(function(){i.props.set({query:!1}),i.unmirror(),i.props.unset("orderby")}),i},galleryUpload:function(e){e.preventDefault();var a=d(this);o.galleryNativeModal=wp.media({title:zeenEngineJS.i18n.titleGalleryModal,button:{text:zeenEngineJS.i18n.titleButton},multiple:!0,id:"zeen-engine-gallery",editing:!0,frame:"post",state:"gallery-edit",selection:o.galleryGetter(a)}),o.galleryNativeModal.on("update insert",function(){var e=o.galleryNativeModal.states.get("gallery-edit").get("library").models;d("#"+a.data("dest")).find(".zeen-engine-gallery-images-wrap").html("");for(var n=0;n<e.length;n++){var i=e[n].toJSON(),t=(void 0!==i.sizes.thumbnail?i.sizes.thumbnail:i).url;d("#"+a.data("dest")).find(".zeen-engine-gallery-images-wrap").append('<span data-id="'+i.id+'" class="zeen-engine-img"><a href="#" class="zeen-engine-remove-gallery zeen-engine--x"></a><img src="'+t+'" alt=""><input type="hidden" class="zeen-engine-input-val" value="'+i.id+'" name="'+a.data("name")+'[]"></span>')}n=0}).open()},sectionShower:function(e){e.preventDefault();e=d("#"+d(this).data("section"));e.siblings().addClass("zeen-engine-hide"),e.removeClass("zeen-engine-hide"),d(this).siblings().removeClass("zeen-engine-active"),d(this).addClass("zeen-engine-active")},colorPicker:function(){this.$colorPicker.wpColorPicker(),this.$colorPickerA.alphaColorPicker()},slider:function(){this.$slider.each(function(){var i=d(this);i.slider({min:i.data("min"),max:i.data("max"),step:i.data("step"),range:"min",value:i.data("value"),slide:function(e,n){i.next().val(n.value),i.next().next().find(".zeen-engine-val").html(n.value)}})})},tagRemove:function(e){var n=d(this).data(),i=d(this).closest(".tipi-tags-suggest-wrap").find(".tipi-tag-suggest").val(),i=d.grep(i,function(e){return e!=n.id});d(this).closest("span").remove()},tagSuggest:function(e){d(".tipi-tag-suggest").suggest(zeenEngineJS.ajaxURL+"?action=ajax-tag-search&tax=post_tag",{delay:350,minchars:2,multiple:!0,multipleSep:","})},sliderReset:function(){var e=d(this).closest(".zeen-engine-control").find(".zeen-engine-slider"),n=e.data("default");e.slider({value:n}),e.next().val(n),e.next().next().find(".zeen-engine-val").html(n)},widgetChange:function(e,n){void 0!==n&&(this.$widgetMulti=n.find(".tipi-multi-on")),this.$widgetMulti.hasClass("tipi-sorted")||this.$widgetMulti.addClass("tipi-sorted").searchableOptionList(),o.$required=d(".zeen-engine-req"),o.required()}};o.init()}(jQuery);