| @@ -1,10 +1,2 @@ | ||
| 1 | -(function(e){(function(t){"use strict";var n={cacheElements:function cacheElements(){var e=this;e.isElementorMode=ElementorGutenbergSettings.isElementorMode,e.cache={},e.cache.$gutenberg=t(`#editor`),e.cache.$switchMode=t(t(`#elementor-gutenberg-button-switch-mode`).html()),e.cache.$switchModeButton=e.cache.$switchMode.find(`#elementor-switch-mode-button`),e.bindEvents(),e.toggleStatus(),wp.data.subscribe(function(){setTimeout(function(){e.buildPanel()},1)})},buildPanel:function buildPanel(){var e=this;if(e.cache.$gutenberg.find(`#elementor-switch-mode`).length||e.cache.$gutenberg.find(`.edit-post-header-toolbar`).append(e.cache.$switchMode),this.hasIframe()&&this.handleIframe(),!t(`#elementor-editor`).length){e.cache.$editorPanel=t(t(`#elementor-gutenberg-panel`).html());var n=e.cache.$gutenberg.find(`.block-editor-writing-flow`);n.length||(n=e.cache.$gutenberg.find(`.is-desktop-preview`)),e.cache.$gurenbergBlockList=n,e.cache.$gurenbergBlockList.append(e.cache.$editorPanel),e.cache.$editorPanelButton=e.cache.$editorPanel.find(`#elementor-go-to-edit-page-link`),e.cache.$editorPanelButton.on(`click`,function(t){t.preventDefault(),e.handleEditButtonClick()})}},handleIframe:function handleIframe(){this.hideIframeContent(),this.buildPanelTopBar()},hasIframe:function hasIframe(){return!!this.cache.$gutenberg.find(`iframe[name="editor-canvas"]`).length},hideIframeContent:function hideIframeContent(){this.isElementorMode&&this.cache.$gutenberg.find(`iframe[name="editor-canvas"]`).contents().find(`body`).append(`<style> | |
| 2 | - .editor-post-text-editor, | |
| 3 | - .block-editor-block-list__layout { | |
| 4 | - display: none; | |
| 5 | - } | |
| 6 | - | |
| 7 | - body { | |
| 8 | - padding: 0 !important; | |
| 9 | - } | |
| 10 | - </style>`)},buildPanelTopBar:function buildPanelTopBar(){var e=this;!t(`#elementor-edit-mode-button`).length&&this.isElementorMode&&(e.cache.$editorBtnTop=t(t(`#elementor-gutenberg-button-tmpl`).html()),e.cache.$gutenberg.find(`.edit-post-header-toolbar`).append(e.cache.$editorBtnTop),t(`#elementor-edit-mode-button`).on(`click`,function(t){t.preventDefault(),e.handleEditButtonClick(!1)}))},handleEditButtonClick:function handleEditButtonClick(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,n=this;e&&n.animateLoader(),wp.data.select(`core/editor`).getCurrentPost().status===`auto-draft`&&(wp.data.select(`core/editor`).getEditedPostAttribute(`title`)||wp.data.dispatch(`core/editor`).editPost({title:`Elementor #`+t(`#post_ID`).val()}),wp.data.dispatch(`core/editor`).savePost()),n.redirectWhenSave()},bindEvents:function bindEvents(){var t=this;t.cache.$switchModeButton.on(`click`,function(){t.isElementorMode?elementorCommon.dialogsManager.createWidget(`confirm`,{message:(0,e.__)(`Please note that you are switching to WordPress default editor. Your current layout, design and content might break.`,`elementor`),headerMessage:(0,e.__)(`Back to WordPress Editor`,`elementor`),strings:{confirm:(0,e.__)(`Continue`,`elementor`),cancel:(0,e.__)(`Cancel`,`elementor`)},defaultOption:`confirm`,onConfirm:function onConfirm(){var e=wp.data.dispatch(`core/editor`);e.editPost({gutenberg_elementor_mode:!1}),e.savePost(),t.isElementorMode=!t.isElementorMode,t.toggleStatus()}}).show():(t.isElementorMode=!t.isElementorMode,t.toggleStatus(),t.cache.$editorPanelButton.trigger(`click`))})},redirectWhenSave:function redirectWhenSave(){var e=this;setTimeout(function(){wp.data.select(`core/editor`).isSavingPost()?e.redirectWhenSave():location.href=ElementorGutenbergSettings.editLink},300)},animateLoader:function animateLoader(){this.cache.$editorPanelButton.addClass(`elementor-animate`)},toggleStatus:function toggleStatus(){jQuery(`body`).toggleClass(`elementor-editor-active`,this.isElementorMode).toggleClass(`elementor-editor-inactive`,!this.isElementorMode)},init:function init(){this.cacheElements()}};t(function(){n.init()})})(jQuery)})(wp.i18n); | |
| 1 | +/*! elementor - v3.20.0 - 29-02-2024 */ | |
| 2 | +(()=>{"use strict";var e,t,n,o={38003:e=>{e.exports=wp.i18n}},i={};function __webpack_require__(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={exports:{}};return o[e](n,n.exports,__webpack_require__),n.exports}n=__webpack_require__(38003).__,e=jQuery,t={cacheElements:function cacheElements(){var t=this;t.isElementorMode=ElementorGutenbergSettings.isElementorMode,t.cache={},t.cache.$gutenberg=e("#editor"),t.cache.$switchMode=e(e("#elementor-gutenberg-button-switch-mode").html()),t.cache.$switchModeButton=t.cache.$switchMode.find("#elementor-switch-mode-button"),t.bindEvents(),t.toggleStatus(),wp.data.subscribe((function(){setTimeout((function(){t.buildPanel()}),1)}))},buildPanel:function buildPanel(){var t=this;t.cache.$gutenberg.find("#elementor-switch-mode").length||t.cache.$gutenberg.find(".edit-post-header-toolbar").append(t.cache.$switchMode),this.hasIframe()&&this.hideIframeContent(),e("#elementor-editor").length||(t.cache.$editorPanel=e(e("#elementor-gutenberg-panel").html()),t.cache.$gurenbergBlockList=t.cache.$gutenberg.find(".is-desktop-preview"),t.cache.$gurenbergBlockList.append(t.cache.$editorPanel),t.cache.$editorPanelButton=t.cache.$editorPanel.find("#elementor-go-to-edit-page-link"),t.cache.$editorPanelButton.on("click",(function(n){n.preventDefault(),t.animateLoader(),"auto-draft"===wp.data.select("core/editor").getCurrentPost().status&&(wp.data.select("core/editor").getEditedPostAttribute("title")||wp.data.dispatch("core/editor").editPost({title:"Elementor #"+e("#post_ID").val()}),wp.data.dispatch("core/editor").savePost()),t.redirectWhenSave()})))},hasIframe:function hasIframe(){return!!this.cache.$gutenberg.find('iframe[name="editor-canvas"]').length},hideIframeContent:function hideIframeContent(){this.isElementorMode&&this.cache.$gutenberg.find('iframe[name="editor-canvas"]').contents().find("body").append("<style>\n\t\t\t\t.editor-post-text-editor,\n\t\t\t\t.block-editor-block-list__layout {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\n\t\t\t\tbody {\n\t\t\t\t\tpadding: 0 !important;\n\t\t\t\t}\n\t\t\t</style>")},bindEvents:function bindEvents(){var e=this;e.cache.$switchModeButton.on("click",(function(){e.isElementorMode?elementorCommon.dialogsManager.createWidget("confirm",{message:n("Please note that you are switching to WordPress default editor. Your current layout, design and content might break.","elementor"),headerMessage:n("Back to WordPress Editor","elementor"),strings:{confirm:n("Continue","elementor"),cancel:n("Cancel","elementor")},defaultOption:"confirm",onConfirm:function onConfirm(){var t=wp.data.dispatch("core/editor");t.editPost({gutenberg_elementor_mode:!1}),t.savePost(),e.isElementorMode=!e.isElementorMode,e.toggleStatus()}}).show():(e.isElementorMode=!e.isElementorMode,e.toggleStatus(),e.cache.$editorPanelButton.trigger("click"))}))},redirectWhenSave:function redirectWhenSave(){var e=this;setTimeout((function(){wp.data.select("core/editor").isSavingPost()?e.redirectWhenSave():location.href=ElementorGutenbergSettings.editLink}),300)},animateLoader:function animateLoader(){this.cache.$editorPanelButton.addClass("elementor-animate")},toggleStatus:function toggleStatus(){jQuery("body").toggleClass("elementor-editor-active",this.isElementorMode).toggleClass("elementor-editor-inactive",!this.isElementorMode)},init:function init(){this.cacheElements()}},e((function(){t.init()}))})(); | |