/*! 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
Contents Canlı Bahis Oyunları: Heyecan ve Kazanma Şansınızı Artırın Yüksek Kazanç Fırsatları Güvenli ve Hızlı Para Çekme İşlemleri Bahis Adresi Canlı – En Güvenilir Türkçe Bahis Sitesi Bahis Adresi Canlı – En Güvenilir Türkçe Bahis…
Lisanslı Bahis Siteleri 2024 Reklam vererek veya başka bir şekilde, kişileri yasa dışı bahis ve şans oyunlarını oynamaya teşvik etme suçu 7258 sayılı Kanun’un 5. Bir bahis sitesinin yasal olması hizmet alanın(bahis yapan kişinin) bulunduğu…
sanal kumar, bahis, şans, talih oyunları ceza davaları Ödeme Hizmeti Kullanıcısı, faaliyetlerinin yürütülmesi sırasında bilgi sistemleri aracılığıyla edindiği, işlediği, ilettiği veya sakladığı kullanıcı bilgilerinin gizliliği ve güvenliğini sağlamaya yönelik politika ve prosedürler oluşturur ve bunların…
Contents En Güncel Haberler Güvenilirlik Özellikler Finansal işlemler için ıban Nasıl Kullanılır? Güvenlik Önlemleri Avantajları Hesap Açma Bahis Adresi Bahis Adresi – En Güncel ve Güvenilir Linkleriyle Sizinle! Türkiye’de bahis severler için çeşitli online platformlar…
Contents -turkiye Hakkında Genel Bilgi -turkiye’in Tarihçesi ve Geçmişi -turkiye’in Lisans ve Güvenilirlik Durumu -turkiye Bonusları ve Kampanyaları -turkiye’in Hoşgeldin Bonusları Yeni Üyelere Özel Bonuslar Mevcut Üyeler İçin Promosyonlar -turkiye Oyunları ve Oynanışı Paribahis-Türkiye’de Sunulan…
Contents Slot Şablon Şablonu İndir En Yeni Oyun Şablonları Ücretsiz ve Kullanımı Kolay Kaliteli Grafikler ve Tasarım Paribahis Slot Şablon Şablonu İndir – En Güncel Oyun Şablonları Paribahis Slot Şablon Şablonu İndir – En Güncel…
Comentarios recientes