File size: 1.64Kb
(function () {
("use strict");
// Customizer Setting initialize
let setting_options = document.querySelector('meta[name="setting_options"]');
if (setting_options !== null && setting_options !== undefined) {
setting_options = JSON.parse(setting_options.getAttribute("content"));
} else {
setting_options = JSON.parse("{}");
}
window.IQSetting = new IQSetting(setting_options);
document.addEventListener("click", function (e) {
const liveCustomizerPannel = document.querySelector("#live-customizer");
if (liveCustomizerPannel !== null) {
if (liveCustomizerPannel.classList.contains("show")) {
if (
e.target.closest(".live-customizer") == null &&
e.target.closest("#settingbutton") == null
) {
bootstrap.Offcanvas.getInstance(liveCustomizerPannel).hide();
}
}
}
});
/*---------------------------------------------------------------------
Reset Settings
-----------------------------------------------------------------------*/
const resetSettings = document.querySelector('[data-reset="settings"]');
if (resetSettings !== null) {
resetSettings.addEventListener("click", (e) => {
e.preventDefault();
const confirm = window.confirm(
"Are you sure you want to reset your settings?"
);
if (confirm) {
window.IQSetting.reInit();
}
});
}
/*---------------------------------------------------------------------
Logo & Font Change Functionality Preview purpose only based on user selected file
-----------------------------------------------------------------------*/
})();