PluginProbe
Elementor Website Builder – more than just a page builder / 3.26.2
Elementor Website Builder – more than just a page builder v3.26.2
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/js/import-export-admin.min.js +2 -1 4.3.0-beta23.26.2 View file →
@@ -1 +1,2 @@
1 -(function(e){function _classCallCheck(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function _typeof(e){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof(e)}function toPrimitive(e,t){if(_typeof(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(_typeof(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function toPropertyKey(e){var t=toPrimitive(e,`string`);return _typeof(t)==`symbol`?t:t+``}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,toPropertyKey(r.key),r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _defineProperty(e,t,n){return(t=toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var t=function(){function Admin(){_classCallCheck(this,Admin),_defineProperty(this,`KIT_DATA_KEY`,`elementor-kit-data`),_defineProperty(this,`cachedKitData`,void 0),_defineProperty(this,`revertButton`,void 0),_defineProperty(this,`activeKitName`,void 0),this.activeKitName=this.getActiveKitName(),this.revertButton=document.getElementById(`elementor-import-export__revert_kit`),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(){this.shouldScrollToRevert()&&(this.revertButton.style.marginBottom=this.calculateMargin())}},{key:`maybeScrollToRevertButton`,value:function maybeScrollToRevertButton(){this.shouldScrollToRevert()&&this.scrollToBottom()}},{key:`calculateMargin`,value:function calculateMargin(){var e=document.getElementById(`wpadminbar`),t=e?e.offsetHeight:0,n=this.revertButton.parentElement.offsetHeight;return document.body.clientHeight-t-n-document.getElementById(`wpfooter`).offsetHeight-15+`px`}},{key:`scrollToBottom`,value:function scrollToBottom(){setTimeout(function(){window.scrollTo(0,document.body.scrollHeight)})}},{key:`onRevertButtonClick`,value:function onRevertButtonClick(t){var n=this;t.preventDefault(),elementorCommon.dialogsManager.createWidget(`confirm`,{headerMessage:(0,e.__)(`Are you sure?`,`elementor`),message:(0,e.__)(`Removing %s will permanently delete changes made to the Websites Template's content and site settings`,`elementor`).replace(`%s`,this.activeKitName),strings:{confirm:(0,e.__)(`Delete`,`elementor`),cancel:(0,e.__)(`Cancel`,`elementor`)},onConfirm:function onConfirm(){return n.onRevertConfirm()}}).show()}},{key:`onRevertConfirm`,value:function onRevertConfirm(){var e=new URLSearchParams(this.revertButton.href).get(`referrer_kit`);this.saveToCache(e==null?``:e),location.href=this.revertButton.href}},{key:`maybeShowReferrerKitDialog`,value:function maybeShowReferrerKitDialog(){var t=this.getDataFromCache().referrerKitId;if(t!==void 0){if(t.length===0){this.createKitDeletedWidget({message:(0,e.__)(`Try a different Website Template or build your site from scratch.`,`elementor`),strings:{confirm:(0,e.__)(`OK`,`elementor`),cancel:(0,e.__)(`Library`,`elementor`)},onCancel:function onCancel(){location.href=elementorImportExport.appUrl}}),this.clearCache();return}this.createKitDeletedWidget({message:(0,e.__)(`You're ready to apply a new Kit!`,`elementor`),strings:{confirm:(0,e.__)(`Continue to new Kit`,`elementor`),cancel:(0,e.__)(`Close`,`elementor`)},onConfirm:function onConfirm(){location.href=elementorImportExport.appUrl+`/preview/`+t}}),this.clearCache()}}},{key:`createKitDeletedWidget`,value:function createKitDeletedWidget(t){var n=this.getDataFromCache().activeKitName;elementorCommon.dialogsManager.createWidget(`confirm`,{id:`e-revert-kit-deleted-dialog`,headerMessage:(0,e.__)(`%s was successfully deleted`,`elementor`).replace(`%s`,n),message:t.message,strings:{confirm:t.strings.confirm,cancel:t.strings.cancel},onConfirm:t.onConfirm,onCancel:t.onCancel}).show()}},{key:`getActiveKitName`,value:function getActiveKitName(){var t=elementorImportExport.lastImportedSession;return t.kit_title?t.kit_title:t.kit_name?this.convertNameToTitle(t.kit_name):(0,e.__)(`Your Kit`,`elementor`)}},{key:`convertNameToTitle`,value:function convertNameToTitle(e){return e.split(/[-_]+/).map(function(e){return e[0].toUpperCase()+e.substring(1)}).join(` `)}},{key:`saveToCache`,value:function saveToCache(e){sessionStorage.setItem(this.KIT_DATA_KEY,JSON.stringify({referrerKitId:e,activeKitName:this.activeKitName}))}},{key:`getDataFromCache`,value:function getDataFromCache(){var e;if(this.cachedKitData)return this.cachedKitData;try{this.cachedKitData=JSON.parse(sessionStorage.getItem(this.KIT_DATA_KEY))}catch(e){return{}}return(e=this.cachedKitData)==null?{}:e}},{key:`clearCache`,value:function clearCache(){sessionStorage.removeItem(this.KIT_DATA_KEY)}}])}();window.addEventListener(`load`,function(){new t})})(wp.i18n);
1 +/*! elementor - v3.26.0 - 19-12-2024 */
2 +(()=>{var e={12470:e=>{"use strict";e.exports=wp.i18n},39805:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},40989:(e,t,r)=>{var o=r(45498);function _defineProperties(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,o(i.key),i)}}e.exports=function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},85707:(e,t,r)=>{var o=r(45498);e.exports=function _defineProperty(e,t,r){return(t=o(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},96784:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},11327:(e,t,r)=>{var o=r(10564).default;e.exports=function toPrimitive(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},45498:(e,t,r)=>{var o=r(10564).default,i=r(11327);e.exports=function toPropertyKey(e){var t=i(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},10564:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,__webpack_require__),i.exports}(()=>{"use strict";var e=__webpack_require__(12470).__,t=__webpack_require__(96784),r=t(__webpack_require__(39805)),o=t(__webpack_require__(40989)),i=t(__webpack_require__(85707)),n=function(){return(0,o.default)((function Admin(){(0,r.default)(this,Admin),(0,i.default)(this,"KIT_DATA_KEY","elementor-kit-data"),(0,i.default)(this,"cachedKitData",void 0),(0,i.default)(this,"revertButton",void 0),(0,i.default)(this,"activeKitName",void 0),this.activeKitName=this.getActiveKitName(),this.revertButton=document.getElementById("elementor-import-export__revert_kit"),this.revertButton&&(this.revertButton.addEventListener("click",this.onRevertButtonClick.bind(this)),this.maybeAddRevertBtnMargin()),this.maybeShowReferrerKitDialog()}),[{key:"maybeAddRevertBtnMargin",value:function maybeAddRevertBtnMargin(){new URLSearchParams(this.revertButton.href).get("referrer_kit")&&(this.revertButton.style.marginBottom=this.calculateMargin(),this.scrollToBottom())}},{key:"calculateMargin",value:function calculateMargin(){var e=document.getElementById("wpadminbar"),t=e?e.offsetHeight:0,r=this.revertButton.parentElement.offsetHeight;return document.body.clientHeight-t-r-document.getElementById("wpfooter").offsetHeight-15+"px"}},{key:"scrollToBottom",value:function scrollToBottom(){setTimeout((function(){window.scrollTo(0,document.body.scrollHeight)}))}},{key:"onRevertButtonClick",value:function onRevertButtonClick(t){var r=this;t.preventDefault(),elementorCommon.dialogsManager.createWidget("confirm",{headerMessage:e("Are you sure?","elementor"),message:e("Removing %s will permanently delete changes made to the Kit's content and site settings","elementor").replace("%s",this.activeKitName),strings:{confirm:e("Delete","elementor"),cancel:e("Cancel","elementor")},onConfirm:function onConfirm(){return r.onRevertConfirm()}}).show()}},{key:"onRevertConfirm",value:function onRevertConfirm(){var e=new URLSearchParams(this.revertButton.href).get("referrer_kit");this.saveToCache(null!=e?e:""),location.href=this.revertButton.href}},{key:"maybeShowReferrerKitDialog",value:function maybeShowReferrerKitDialog(){var t=this.getDataFromCache().referrerKitId;if(void 0!==t){if(0===t.length)return this.createKitDeletedWidget({message:e("Try a different Kit or build your site from scratch.","elementor"),strings:{confirm:e("OK","elementor"),cancel:e("Kit Library","elementor")},onCancel:function onCancel(){location.href=elementorImportExport.appUrl}}),void this.clearCache();this.createKitDeletedWidget({message:e("You're ready to apply a new Kit!","elementor"),strings:{confirm:e("Continue to new Kit","elementor"),cancel:e("Close","elementor")},onConfirm:function onConfirm(){location.href=elementorImportExport.appUrl+"/preview/"+t}}),this.clearCache()}}},{key:"createKitDeletedWidget",value:function createKitDeletedWidget(t){var r=this.getDataFromCache().activeKitName;elementorCommon.dialogsManager.createWidget("confirm",{id:"e-revert-kit-deleted-dialog",headerMessage:e("%s was successfully deleted","elementor").replace("%s",r),message:t.message,strings:{confirm:t.strings.confirm,cancel:t.strings.cancel},onConfirm:t.onConfirm,onCancel:t.onCancel}).show()}},{key:"getActiveKitName",value:function getActiveKitName(){var t=elementorImportExport.lastImportedSession;return t.kit_title?t.kit_title:t.kit_name?this.convertNameToTitle(t.kit_name):e("Your Kit","elementor")}},{key:"convertNameToTitle",value:function convertNameToTitle(e){return e.split(/[-_]+/).map((function(e){return e[0].toUpperCase()+e.substring(1)})).join(" ")}},{key:"saveToCache",value:function saveToCache(e){sessionStorage.setItem(this.KIT_DATA_KEY,JSON.stringify({referrerKitId:e,activeKitName:this.activeKitName}))}},{key:"getDataFromCache",value:function getDataFromCache(){var e;if(this.cachedKitData)return this.cachedKitData;try{this.cachedKitData=JSON.parse(sessionStorage.getItem(this.KIT_DATA_KEY))}catch(e){return{}}return null!==(e=this.cachedKitData)&&void 0!==e?e:{}}},{key:"clearCache",value:function clearCache(){sessionStorage.removeItem(this.KIT_DATA_KEY)}}])}();window.addEventListener("load",(function(){new n}))})()})();