| Server IP : 108.167.142.43 / Your IP : 216.73.216.115 Web Server : Apache System : Linux gator4174.hostgator.com 5.14.0-687.39.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Aug 18 06:09:16 EDT 2026 x86_64 User : delarice ( 2406) PHP Version : 8.3.35 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home2/delarice/public_html/wp-content/plugins/elementor/assets/js/ |
Upload File : |
(function(_wordpress_i18n) {
//#region \0rolldown/runtime.js
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", {
value,
configurable: true
});
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
function _classCallCheck(a, n) {
if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/typeof.js
function _typeof(o) {
"@babel/helpers - typeof";
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
return typeof o;
} : function(o) {
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
}, _typeof(o);
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js
function toPrimitive(t, r) {
if ("object" != _typeof(t) || !t) return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i = e.call(t, r || "default");
if ("object" != _typeof(i)) return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
function toPropertyKey(t) {
var i = toPrimitive(t, "string");
return "symbol" == _typeof(i) ? i : i + "";
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/createClass.js
function _defineProperties(e, r) {
for (var t = 0; t < r.length; t++) {
var o = r[t];
o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
}
}
function _createClass(e, r, t) {
return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/defineProperty.js
function _defineProperty(e, r, t) {
return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
value: t,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[r] = t, e;
}
//#endregion
//#region app/modules/import-export/assets/js/admin.js
var Admin = /*#__PURE__*/ function() {
function Admin() {
_classCallCheck(this, Admin);
/**
* Session Storage Key
*
* @type {string}
*/
_defineProperty(this, "KIT_DATA_KEY", "elementor-kit-data");
/**
* Contains the ID of the referrer Kit and the name of the Kit to remove. Stored in session storage.
*
* @type {Object}
*/
_defineProperty(this, "cachedKitData", void 0);
/**
* The 'Remove Kit' revert button
*
* @type {Element}
*/
_defineProperty(this, "revertButton", void 0);
/**
* Name of the kit currently active (last imported)
*
* @type {string}
*/
_defineProperty(this, "activeKitName", void 0);
this.activeKitName = this.getActiveKitName();
this.revertButton = document.getElementById("elementor-import-export__revert_kit");
if (this.revertButton) {
this.revertButton.addEventListener("click", this.onRevertButtonClick.bind(this));
this.maybeAddRevertBtnMargin();
this.maybeScrollToRevertButton();
}
this.maybeShowReferrerKitDialog();
}
return _createClass(Admin, [
{
key: "shouldScrollToRevert",
value: function shouldScrollToRevert() {
return !!new URLSearchParams(window.location.search).get("scroll_to_revert");
}
},
{
key: "maybeAddRevertBtnMargin",
value: function maybeAddRevertBtnMargin() {
if (!this.shouldScrollToRevert()) return;
this.revertButton.style.marginBottom = this.calculateMargin();
}
},
{
key: "maybeScrollToRevertButton",
value: function maybeScrollToRevertButton() {
if (!this.shouldScrollToRevert()) return;
this.scrollToBottom();
}
},
{
key: "calculateMargin",
value: function calculateMargin() {
var adminBar = document.getElementById("wpadminbar");
var adminBarHeight = adminBar ? adminBar.offsetHeight : 0;
var revertKitHeight = this.revertButton.parentElement.offsetHeight;
return document.body.clientHeight - adminBarHeight - revertKitHeight - document.getElementById("wpfooter").offsetHeight - 15 + "px";
}
},
{
key: "scrollToBottom",
value: function scrollToBottom() {
setTimeout(function() {
window.scrollTo(0, document.body.scrollHeight);
});
}
},
{
key: "onRevertButtonClick",
value: function onRevertButtonClick(event) {
var _this = this;
event.preventDefault();
elementorCommon.dialogsManager.createWidget("confirm", {
headerMessage: (0, _wordpress_i18n.__)("Are you sure?", "elementor"),
message: (0, _wordpress_i18n.__)("Removing %s will permanently delete changes made to the Websites Template's content and site settings", "elementor").replace("%s", this.activeKitName),
strings: {
confirm: (0, _wordpress_i18n.__)("Delete", "elementor"),
cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
},
onConfirm: function onConfirm() {
return _this.onRevertConfirm();
}
}).show();
}
},
{
key: "onRevertConfirm",
value: function onRevertConfirm() {
var referrerKitId = new URLSearchParams(this.revertButton.href).get("referrer_kit");
this.saveToCache(referrerKitId !== null && referrerKitId !== void 0 ? referrerKitId : "");
location.href = this.revertButton.href;
}
},
{
key: "maybeShowReferrerKitDialog",
value: function maybeShowReferrerKitDialog() {
var referrerKitId = this.getDataFromCache().referrerKitId;
if (void 0 === referrerKitId) return;
if (0 === referrerKitId.length) {
this.createKitDeletedWidget({
message: (0, _wordpress_i18n.__)("Try a different Website Template or build your site from scratch.", "elementor"),
strings: {
confirm: (0, _wordpress_i18n.__)("OK", "elementor"),
cancel: (0, _wordpress_i18n.__)("Library", "elementor")
},
onCancel: function onCancel() {
location.href = elementorImportExport.appUrl;
}
});
this.clearCache();
return;
}
this.createKitDeletedWidget({
message: (0, _wordpress_i18n.__)("You're ready to apply a new Kit!", "elementor"),
strings: {
confirm: (0, _wordpress_i18n.__)("Continue to new Kit", "elementor"),
cancel: (0, _wordpress_i18n.__)("Close", "elementor")
},
onConfirm: function onConfirm() {
location.href = elementorImportExport.appUrl + "/preview/" + referrerKitId;
}
});
this.clearCache();
}
},
{
key: "createKitDeletedWidget",
value: function createKitDeletedWidget(options) {
var activeKitName = this.getDataFromCache().activeKitName;
elementorCommon.dialogsManager.createWidget("confirm", {
id: "e-revert-kit-deleted-dialog",
headerMessage: (0, _wordpress_i18n.__)("%s was successfully deleted", "elementor").replace("%s", activeKitName),
message: options.message,
strings: {
confirm: options.strings.confirm,
cancel: options.strings.cancel
},
onConfirm: options.onConfirm,
onCancel: options.onCancel
}).show();
}
},
{
key: "getActiveKitName",
value: function getActiveKitName() {
var lastKit = elementorImportExport.lastImportedSession;
if (lastKit.kit_title) return lastKit.kit_title;
if (lastKit.kit_name) return this.convertNameToTitle(lastKit.kit_name);
return (0, _wordpress_i18n.__)("Your Kit", "elementor");
}
},
{
key: "convertNameToTitle",
value: function convertNameToTitle(name) {
return name.split(/[-_]+/).map(function(word) {
return word[0].toUpperCase() + word.substring(1);
}).join(" ");
}
},
{
key: "saveToCache",
value: function saveToCache(referrerKitId) {
sessionStorage.setItem(this.KIT_DATA_KEY, JSON.stringify({
referrerKitId,
activeKitName: this.activeKitName
}));
}
},
{
key: "getDataFromCache",
value: function getDataFromCache() {
var _this$cachedKitData;
if (this.cachedKitData) return this.cachedKitData;
try {
this.cachedKitData = JSON.parse(sessionStorage.getItem(this.KIT_DATA_KEY));
} catch (e) {
return {};
}
return (_this$cachedKitData = this.cachedKitData) !== null && _this$cachedKitData !== void 0 ? _this$cachedKitData : {};
}
},
{
key: "clearCache",
value: function clearCache() {
sessionStorage.removeItem(this.KIT_DATA_KEY);
}
}
]);
}();
window.addEventListener("load", function() {
new Admin();
});
//#endregion
})(wp.i18n);
//# sourceMappingURL=import-export-admin.js.map