File: /home/lucendi/www/wp-content/plugins/mesmerize-companion/assets/js/customizer/customizer-support.js
(function ($, CP_Customizer) {
CP_Customizer.addModule(function () {
var used = false;
CP_Customizer.bind(CP_Customizer.events.PREVIEW_LOADED, function () {
if (used) {
return;
}
used = true;
var $activatePageCard = $(
'.reiki-needed-container[data-type="activate"]'
);
var $openPageCard = $('.reiki-needed-container[data-type="select"]');
var $makeEditable = $(
'.reiki-needed-container[data-type="edit-this-page"]'
);
var $makeProductEditable = $(
'.reiki-needed-container[data-type="edit-this-product"]'
);
var data = CP_Customizer.preview.data();
var toAppend;
var canMaintainThis = CP_Customizer.preview.data("canEditInCustomizer"); //CP_Customizer.options('isMultipage', false) && (data.pageID !== false);
if (data.postType !== "page" || data.isArchive) {
try {
if (wp.customize.panel("page_content_panel")) {
wp.customize.panel("page_content_panel").container.eq(0).remove();
wp.customize.panel("page_content_panel").deactivate();
return;
}
} catch (e) {
console.log('error deactivate page_content_panel')
}
}
if (data.maintainable) {
} else {
if (canMaintainThis) {
if (
CP_Customizer.preview.data("queryVars:post_type", "page") === "page"
) {
toAppend = $makeEditable.clone().show();
} else {
toAppend = $makeProductEditable.clone().show();
}
wp.customize
.panel("page_content_panel")
.container.eq(0)
.find(".sections-list-reorder")
.empty()
.append(toAppend);
} else {
wp.customize
.panel("page_content_panel")
.container.eq(0)
.find(".accordion-section-title > .add-section-plus")
.remove();
if (!data.hasFrontPage) {
toAppend = $activatePageCard.clone().show();
wp.customize
.panel("page_content_panel")
.container.eq(0)
.find(".sections-list-reorder")
.empty()
.append(toAppend);
} else {
if (!data.isFrontPage && data.postType === "page") {
toAppend = $openPageCard.clone().show();
wp.customize
.panel("page_content_panel")
.container.eq(0)
.find(".sections-list-reorder")
.empty()
.append(toAppend);
}
}
}
}
if (toAppend) {
toAppend.show();
}
});
});
})(jQuery, CP_Customizer);