Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
firepot
/
themes
/
momota
/
resources
/
admin
:
admin.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
/******/ (() => { // webpackBootstrap var __webpack_exports__ = {}; /*!**************************************!*\ !*** ./assets/src/admin/js/admin.js ***! \**************************************/ (function ($) { var $notice_container = $(".momota-admin-big-notice--container"); var selectedFrontPage = 0; if (!window.momota_admin) { return; } var _window$momota_admin = window.momota_admin, builderStatusData = _window$momota_admin.builderStatusData, getStartedData = _window$momota_admin.getStartedData; $notice_container.on("click", ".predefined-front-pages li", function (event) { var $item = $(event.currentTarget); $item.addClass("selected"); $item.siblings().removeClass("selected"); }); function disableNotice() { wp.ajax.post("colibriwp_disable_big_notice", { nonce: builderStatusData.kubio_disable_big_notice_nonce }); } function toggleProcessing(value) { $(window).on("beforeunload.momota-admin-big-notice", function () { return true; }); if (value) { $(".momota-admin-big-notice").addClass("processing"); $(".momota-admin-big-notice .action-buttons").fadeOut(); } else { $(".momota-admin-big-notice").removeClass("processing"); } } function showOverlay(message) { var $overlay = jQuery(".colibri-customizer-overlay"); if (!$overlay.length) { $overlay = jQuery("" + '<div class="colibri-customizer-overlay">\n' + ' <div class="colibri-customizer-overlay-content">\n' + ' <span class="colibri-customizer-overlay-loader"></span>\n' + ' <span class="colibri-customizer-overlay-message"></span>\n' + " </div>\n" + " </div>"); jQuery("body").append($overlay); } $(".colibri-customizer-overlay-message").html(message); $overlay.fadeIn(); } function hideOverlay() { var $overlay = jQuery(".colibri-customizer-overlay"); $overlay.fadeOut(); } function pluginNotice(message) { $notice_container.find(".plugin-notice .message").html(message); $notice_container.find(".plugin-notice").fadeIn(); showOverlay(message); } function installBuilder(callback) { pluginNotice(builderStatusData.messages.installing); $.get(builderStatusData.install_url).done(function () { toggleProcessing(true); activateBuilder(callback); }).always(function () { $(window).off("beforeunload.momota-admin-big-notice"); }); } function activateBuilder(callback) { pluginNotice(builderStatusData.messages.activating); wp.ajax.post(getStartedData.theme_prefix + "activate_plugin", { slug: builderStatusData.slug, _wpnonce: builderStatusData.plugin_activate_nonce }).done(function (response) { setTimeout(function () { $(window).off("beforeunload.momota-admin-big-notice"); window.location = response.redirect || window.location; }, 500); }); } function processBuilderInstalationStepts(callback) { var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, _ref$AI = _ref.AI, AI = _ref$AI === void 0 ? false : _ref$AI, _ref$source = _ref.source, source = _ref$source === void 0 ? "notice" : _ref$source; pluginNotice(builderStatusData.messages.preparing); wp.ajax.post(getStartedData.theme_prefix + "front_set_predesign", { index: selectedFrontPage, AI: AI ? "yes" : "no", nonce: builderStatusData.kubio_front_set_predesign_nonce, source: source }).done(function () { if (builderStatusData.status === "not-installed") { toggleProcessing(true); installBuilder(callback); } if (builderStatusData.status === "installed") { toggleProcessing(true); activateBuilder(callback); } }); } $notice_container.on("click", ".start-with-predefined-design-button", function () { selectedFrontPage = $(".selected[data-index]").data("index"); processBuilderInstalationStepts(function () {}, { AI: selectedFrontPage === 4 }); }); $notice_container.on("click", ".start-with-ai-page", function () { selectedFrontPage = $(".selected[data-index]").data("index"); processBuilderInstalationStepts(function () {}, { AI: true }); }); $notice_container.on("click", ".view-all-demos", function () { selectedFrontPage = 0; processBuilderInstalationStepts(function () {}, { AI: false, source: "starter-sites" }); }); $notice_root = $notice_container.closest(".momota-admin-big-notice"); $custom_close_button = $notice_root.find(".momota-notice-dont-show-container"); if ($custom_close_button.length) { $custom_close_button.on("click", function () { disableNotice(); $notice_container.closest(".momota-admin-big-notice").find("button.notice-dismiss").click(); }); } else { $notice_root.on("click", ".notice-dismiss", disableNotice); } var $document = $(document); var colibriInstallPluginSuccess = function colibriInstallPluginSuccess(response) { var $message = $(".plugin-card-" + response.slug).find(".install-now"); $message.removeClass("updating-message").addClass("updated-message installed button-disabled").attr("aria-label", wp.updates.l10n.pluginInstalledLabel.replace("%s", response.pluginName)).text(wp.updates.l10n.pluginInstalled); wp.a11y.speak(wp.updates.l10n.installedMsg, "polite"); $document.trigger("wp-plugin-install-success", response); if (response.activateUrl) { // Transform the 'Install' button into an 'Activate' button. $message.removeClass("install-now installed button-disabled updated-message").addClass("activate-now").attr("href", response.activateUrl).attr("aria-label", wp.updates.l10n.activatePluginLabel.replace("%s", response.pluginName)).text(wp.updates.l10n.activatePlugin); $message.click(); } }; var colibriInstallPlugin = function colibriInstallPlugin(event) { var $button = $(event.target); event.preventDefault(); if ($button.hasClass("updating-message") || $button.hasClass("button-disabled")) { return; } if (wp.updates.shouldRequestFilesystemCredentials && !wp.updates.ajaxLocked) { wp.updates.requestFilesystemCredentials(event); $document.on("credential-modal-cancel", function () { var $message = $(".install-now.updating-message"); $message.removeClass("updating-message").text(wp.updates.l10n.installNow); wp.a11y.speak(wp.updates.l10n.updateCancel, "polite"); }); } wp.updates.installPlugin({ slug: $button.data("slug"), success: colibriInstallPluginSuccess }); }; var colibriActivatePlugin = function colibriActivatePlugin(event) { var $button = $(event.target); event.preventDefault(); $button.addClass("updating-message").removeClass("active-plugin").text(getStartedData.activating); jQuery.get(this.href).done(function (data) { $button.text(getStartedData.plugin_installed_and_active); wp.a11y.speak(getStartedData.plugin_installed_and_active, "polite"); }).fail(function (error) { $button.text(getStartedData.activate); }).always(function () { $button.removeClass("updating-message").addClass("active-plugin"); }); }; // $document.on("click", ".install-now", colibriInstallPlugin); // $document.on("click", ".activate-now", colibriActivatePlugin); $(document).ready(function () { if (getStartedData !== null && getStartedData !== void 0 && getStartedData.install_recommended) { $(".plugin-card-" + getStartedData.install_recommended + " a.button").trigger("click"); } }); window.momota_admin.showOverlay = showOverlay; })(jQuery); /******/ })() ;