/*! elementor - v3.19.0 - 07-02-2024 */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "@wordpress/i18n": /*!**************************!*\ !*** external "wp.i18n" ***! \**************************/ /***/ ((module) => { module.exports = wp.i18n; /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ var __webpack_exports__ = {}; // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. (() => { /*!*******************************************!*\ !*** ../assets/dev/js/admin/gutenberg.js ***! \*******************************************/ /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; /* global ElementorGutenbergSettings */ (function ($) { 'use strict'; var ElementorGutenbergApp = { cacheElements: function cacheElements() { var self = this; self.isElementorMode = ElementorGutenbergSettings.isElementorMode; self.cache = {}; self.cache.$gutenberg = $('#editor'); self.cache.$switchMode = $($('#elementor-gutenberg-button-switch-mode').html()); self.cache.$switchModeButton = self.cache.$switchMode.find('#elementor-switch-mode-button'); self.bindEvents(); self.toggleStatus(); wp.data.subscribe(function () { setTimeout(function () { self.buildPanel(); }, 1); }); }, buildPanel: function buildPanel() { var self = this; if (!self.cache.$gutenberg.find('#elementor-switch-mode').length) { self.cache.$gutenberg.find('.edit-post-header-toolbar').append(self.cache.$switchMode); } if (this.hasIframe()) { this.hideIframeContent(); } if (!$('#elementor-editor').length) { self.cache.$editorPanel = $($('#elementor-gutenberg-panel').html()); self.cache.$gurenbergBlockList = self.cache.$gutenberg.find('.is-desktop-preview'); self.cache.$gurenbergBlockList.append(self.cache.$editorPanel); self.cache.$editorPanelButton = self.cache.$editorPanel.find('#elementor-go-to-edit-page-link'); self.cache.$editorPanelButton.on('click', function (event) { event.preventDefault(); self.animateLoader(); // A new post is initialized as an 'auto-draft'. // if the post is not a new post it should not save it to avoid some saving conflict between elementor and gutenberg. var isNewPost = 'auto-draft' === wp.data.select('core/editor').getCurrentPost().status; if (isNewPost) { var documentTitle = wp.data.select('core/editor').getEditedPostAttribute('title'); if (!documentTitle) { wp.data.dispatch('core/editor').editPost({ title: 'Elementor #' + $('#post_ID').val() }); } wp.data.dispatch('core/editor').savePost(); } self.redirectWhenSave(); }); } }, // Sometimes Gutenberg uses iframe instead of div. hasIframe: function hasIframe() { return !!this.cache.$gutenberg.find('iframe[name="editor-canvas"]').length; }, hideIframeContent: function hideIframeContent() { if (!this.isElementorMode) { return; } var style = ""; this.cache.$gutenberg.find('iframe[name="editor-canvas"]').contents().find('body').append(style); }, bindEvents: function bindEvents() { var self = this; self.cache.$switchModeButton.on('click', function () { if (self.isElementorMode) { elementorCommon.dialogsManager.createWidget('confirm', { message: __('Please note that you are switching to WordPress default editor. Your current layout, design and content might break.', 'elementor'), headerMessage: __('Back to WordPress Editor', 'elementor'), strings: { confirm: __('Continue', 'elementor'), cancel: __('Cancel', 'elementor') }, defaultOption: 'confirm', onConfirm: function onConfirm() { var wpEditor = wp.data.dispatch('core/editor'); wpEditor.editPost({ gutenberg_elementor_mode: false }); wpEditor.savePost(); self.isElementorMode = !self.isElementorMode; self.toggleStatus(); } }).show(); } else { self.isElementorMode = !self.isElementorMode; self.toggleStatus(); self.cache.$editorPanelButton.trigger('click'); } }); }, redirectWhenSave: function redirectWhenSave() { var self = this; setTimeout(function () { if (wp.data.select('core/editor').isSavingPost()) { self.redirectWhenSave(); } else { 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(); } }; $(function () { ElementorGutenbergApp.init(); }); })(jQuery); })(); /******/ })() ; //# sourceMappingURL=gutenberg.js.map
Lasallanos
Premia bez depozytu to jedna z najbardziej korzystnych propozycji, jakie można znaleźć w kasynach online. Jest to promocja skierowana głównie do nowych użytkowników, którzy chcą wypróbować określoną platformę z grami bez konieczności deponowania własnych funduszy….
2025 yýlý içinde Basari bet bahis platformu, en popüler casino platformlarý listesinde bulunuyor ve yenilikçi oyunlar ve cazip bonuslar hizmete sunuyor. Casino oyunlarý ve çeþitli oyun türleriyle dikkat çekiyor. Casino giriþ kolaylýðý Basaribet bahis sitesi,…
2025 yýlý içinde Most Bet casino sitesi, önde gelen casino siteleri en çok tercih edilenler arasýnda ve yeni eklenen oyunlar ve promosyon fýrsatlarý oyunculara sunuyor. Canlý casino oyunlarý ve çeþitli oyun türleriyle farklýlaþýyor. Basit ve…
Birlikte anlam kazanan ikili konusundan bahis açildiginda kafanizda ilk ne belirir? Bahsi geçen unsur bazi kisiler için çig köfte-ayran ikilisi, bazi gruplar için tamamen baska ögelerden ibarettir. Dijital tabanli kumarhane pazarinda ise adi geçen ikili…
Vox Casino to jedno z uznanych platform hazardowych, co oferuje swoim użytkownikom gamę premii oraz ofert specjalnych. Jednym z głównych przewag Vox Casino jest korzystna oferta powitalna, co ma na celu pozyskanie świeżych graczy, a…
Abone olarak yer almayi tasarladiginiz bir mobil uygulamada en çok ciddiye aldiginiz kriter nedir? Sitenin güvenlik önlemleri, çogu kisi için en önde gelmektedir. Hele kazanç firsati meselesi gündemdeyse güvenlik prosedürlerinin degeri daha da artmakta. Tüm…
Aile bireylerine sürpriz bir hediye vermek karsidakini keyiflendirmenin en harbi yöntemlerinden biri olsa gerek. Çesidi önem teskil etmeksizin adi geçen armagan cosku düzeylerini derhâl artirir. Bahsi geçen siar online casino sektörünün paydaslari için de pek…
Tüketici portföyünü genisletmek, kuskusuz her ticari kurumun birinci önceligidir. Sanal kumar dünyasinda yer alan sirketlerin gündeminde de bahse konu öge bulunmaktadir. Çevrim içi bahis endüstrisinin inovatif bahis platformu Sweet Bonanza, katilim asamalarini neticelendiren kumar tutkunlarina…
Birine hediye almak bireyi keyiflendirmenin esas yöntemlerinden biridir. Muhteviyati ayirt edilmeksizin verilen sürpriz endorfin seviyesini bir saniyede yukari tasir. Ilgili ilke çevrim içi bahis endüstrisinin paydaslari için de pek de farkli degil! Ilk bakiye aktarimi…
Tüketici portföyünü genisletmek, büyük ihtimalle her isletmenin birincil önceligidir. Bahis sektöründe hizmet veren paydaslarin gündeminde de adi geçen etmen yer aliyor. Internet odakli casino pazarinin farkli kumarhane sitesi Pinco, hesap açma asamalarini neticelendiren oyunculara temin…
Comentarios recientes