/*! 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
Рассмотрение функционала интернет казино с бонусами Игровые заведения и букмекеры все более часто рекомендуют применить своими предложениями через интернет. Играть в интернете удобнее и безопаснее. Сертифицированные ресурсы обеспечивают платформы, оптимизированные под технологические параметры многочисленных гаджетов….
Scopri come il slot gallina può aumentare le tue vincite e rendere il gioco più emozionante! Introduzione al Slot Gallina Meccanismi di Gioco Strategie di Gioco Bonus e Promozioni Attenzione ai Giocatori Vincite Potenziali e…
Unleash Your Winning Strategy: Mastering the Art of Online Craps The Basics of Online Craps Types of Bets in Online Craps Strategies for Winning at Online Craps Bankroll Management in Online Craps Choosing the Right…
10 spannende Plinko-Strategien für maximale Gewinne! Die Grundlagen des Plinko-Spiels Wie das Plinko-Brett funktioniert Die Rolle von Wahrscheinlichkeiten Strategien zur Maximierung Ihrer Gewinne Die Bedeutung des Risikomanagements Die besten Plattformen für Plinko Online-Casinos vs. klassische…
Table of Contents Discover the Excitement of Plinko Gambling Game – Tips, Strategies, and Rules Understanding the Basics of Plinko Gameplay The Objective and Mechanics of Plinko Common Terminology Used in Plinko Effective Strategies to…
GIZBO: O Melhor Cassino Online e Casa de Apostas REGISTRO GIZBO Cassino Online GIZBO: Diversão e Prêmios O realmpo portal GIZBO se ergue como o cenário definitivo de entretenimento virtual, onde cada visita promete…
Флагман Казино (Flagman Casino) Бонус +300€ 🎁 и +150% 🎁 Приветственный бонус +300€ и +150% 💎 Флагман Казино Официальный сайт ⚡ Актуальное зеркало 📩 Регистрация в Flagman Casino 🔑 Вход в личный кабинет 📲 Скачать…
Флагман Казино (Flagman Casino) Бонус +300€ 🎁 и +150% 🎁 Приветственный бонус +300€ и +150% 💎 Флагман Казино Официальный сайт ⚡ Актуальное зеркало 📩 Регистрация в Flagman Casino 🔑 Вход в личный кабинет 📲 Скачать…
Флагман казино (Flagman Casino) 🎁 Бонус +250FS 🚩 Что такое Flagman Casino: краткий обзор ✍️ Создание аккаунта и авторизация 🧭 Рабочее зеркало Флагман казино — обход ограничений 🎮 Каталог игр: слоты, карточные и джекпоты 🎥…
Флагман Казино 2025 🚀 💸 Легальное онлайн-казино с топовыми слотами, быстрыми выплатами и бонусом +250FS! 🎁 Бонус +250FS 🎰 Игровой зал 🎁 Бонусы и акции 📲 Приложение для Android 🛡️ Безопасность 🆘 Помощь и чат…
Comentarios recientes