PluginProbe
Ultimate Store Kit / 3.0.8
Ultimate Store Kit v3.0.8
3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.0.7 3.0.5 3.0.4 3.0.3 3.0.2 trunk 1.5.0 1.5.1 1.5.2 1.6.1 1.6.2 1.6.3 1.6.4 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 All 92 releases
ultimate-store-kit / assets / js / editor.js

editor.js in Ultimate Store Kit 3.0.8, at assets/js/editor.js

1 lines 3.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(e){"use strict";var t={shouldReload:!1,init:function(){elementor.channels.editor.on("section:activated",t.onAnimatedBoxSectionActivated),window.elementor.on("preview:loaded",function(){elementor.$preview[0].contentWindow.UltimateStoreKitEditor=t,t.onPreviewLoaded()}),elementor.channels.editor.on("ultimateStoreKitBuilderSetting:applySinglePagePostOnPreview",t.ApplyPreviewPostId),elementor.channels.editor.on("saved",t.savedBuilder)},savedBuilder:function(){t.shouldReload&&(t.shouldReload=!1,window.location.href=window.location.href)},ApplyPreviewPostId:function(){t.shouldReload=!0,e("#elementor-panel-saver-button-publish").trigger("click")},onPreviewLoaded:function(){e("#elementor-preview-iframe")[0].contentWindow.elementorFrontend.hooks.addAction("frontend/element_ready/widget",function(t){t.find(".usk-elementor-template-edit-link").on("click",function(t){window.open(e(this).attr("href"))})})}};e(window).on("elementor:init",t.init),window.UltimateStoreKitEditor=t,elementor.hooks.addFilter("panel/elements/regionViews",function(e){if(jQuery(document).ready(function(){jQuery("body").append("<style>.bdt-pro-unlock-icon:after{right: auto !important; left: 5px !important;}</style>")}),UltimateStoreKitConfigEditor.pro_license_activated||UltimateStoreKitConfigEditor.promotional_widgets<=0)return e;var t,o,n=UltimateStoreKitConfigEditor.promotional_widgets,i=e.elements.options.collection,r=e.categories.options.collection,l=e.categories.view,a=e.elements.view,d=[];return _.each(n,function(e,t){i.add({name:e.name,title:e.title,icon:e.icon,categories:e.categories,editable:!1})}),i.each(function(e){"ultimate-store-kit-pro"===e.get("categories")[0]&&d.push(e)}),(o=r.findIndex({name:"ultimate-store-kit"}))&&r.add({name:"ultimate-store-kit-pro",title:"Ultimate Store Kit Pro",defaultActive:!1,items:d},{at:o+1}),t={getWedgetOption:function(e){return n.find(function(t){return t.name==e})},className:function(){var e="elementor-element-wrapper";return this.isEditable()||(e+=" elementor-element--promotion"),e},onMouseDown:function(){this.constructor.__super__.onMouseDown.call(this);var e=this.getWedgetOption(this.model.get("name"));elementor.promotion.showDialog({title:sprintf(wp.i18n.__("%s","elementor"),this.model.get("title")),content:sprintf(wp.i18n.__("Use %s widget and dozens more pro features to extend your toolbox and build sites faster and better.","elementor"),this.model.get("title")),targetElement:this.el,position:{blockStart:"-7"},actionButton:{url:e.action_button.url,text:e.action_button.text,classes:e.action_button.classes||["elementor-button","elementor-button-success"]}})}},e.elements.view=a.extend({childView:a.prototype.childView.extend(t)}),e.categories.view=l.extend({childView:l.prototype.childView.extend({childView:l.prototype.childView.prototype.childView.extend(t)})}),e}),e("iframe").on("load",function(){var t=e(this).contents();t.find(".usk-template-builder-template").length&&t.find(".usk-template-builder-template").addClass("woocommerce woocommerce-page")})}(jQuery);