1074 lines
45 KiB
JavaScript
1074 lines
45 KiB
JavaScript
"use strict";
|
|
|
|
let mainContent;
|
|
(function () {
|
|
let html = document.querySelector('html');
|
|
mainContent = document.querySelector('.main-content');
|
|
if (document.querySelector("#switcher-canvas")) {
|
|
localStorageBackup2();
|
|
switcherClick();
|
|
checkOptions();
|
|
setTimeout(() => {
|
|
checkOptions();
|
|
}, 1000);
|
|
}
|
|
/* LTR to RTL */
|
|
// html.setAttribute("dir" , "rtl") // for rtl version
|
|
|
|
})();
|
|
|
|
function switcherClick() {
|
|
let ltrBtn, rtlBtn, verticalBtn, horiBtn, lightBtn, darkBtn, boxedBtn, defaultwidthBtn, fullwidthBtn, scrollHeaderBtn, scrollMenuBtn, fixedHeaderBtn, fixedMenuBtn, lightHeaderBtn, darkHeaderBtn, colorHeaderBtn, gradientHeaderBtn, lightMenuBtn, darkMenuBtn, colorMenuBtn, gradientMenuBtn, transparentMenuBtn, transparentHeaderBtn, regular, classic, modern, defaultBtn, closedBtn, iconTextBtn, detachedBtn, overlayBtn, doubleBtn, menuClickBtn, menuHoverBtn, iconClickBtn, iconHoverBtn, primaryDefaultColor1Btn, primaryDefaultColor2Btn, primaryDefaultColor3Btn, primaryDefaultColor4Btn, primaryDefaultColor5Btn, bgDefaultColor1Btn, bgDefaultColor2Btn, bgDefaultColor3Btn, bgDefaultColor4Btn, bgDefaultColor5Btn, bgImage1Btn, bgImage2Btn, bgImage3Btn, bgImage4Btn, bgImage5Btn, ResetAll, resetBtn, loaderEnable, loaderDisable;
|
|
let html = document.querySelector('html');
|
|
lightBtn = document.querySelector('#switcher-light-theme');
|
|
darkBtn = document.querySelector('#switcher-dark-theme');
|
|
ltrBtn = document.querySelector('#switcher-ltr');
|
|
rtlBtn = document.querySelector('#switcher-rtl');
|
|
verticalBtn = document.querySelector('#switcher-vertical');
|
|
horiBtn = document.querySelector('#switcher-horizontal');
|
|
defaultwidthBtn = document.querySelector('#switcher-default-width');
|
|
boxedBtn = document.querySelector('#switcher-boxed');
|
|
fullwidthBtn = document.querySelector('#switcher-full-width');
|
|
fixedMenuBtn = document.querySelector('#switcher-menu-fixed');
|
|
scrollMenuBtn = document.querySelector('#switcher-menu-scroll');
|
|
fixedHeaderBtn = document.querySelector('#switcher-header-fixed');
|
|
scrollHeaderBtn = document.querySelector('#switcher-header-scroll');
|
|
lightHeaderBtn = document.querySelector('#switcher-header-light');
|
|
darkHeaderBtn = document.querySelector('#switcher-header-dark');
|
|
colorHeaderBtn = document.querySelector('#switcher-header-primary');
|
|
gradientHeaderBtn = document.querySelector('#switcher-header-gradient');
|
|
transparentHeaderBtn = document.querySelector('#switcher-header-transparent');
|
|
lightMenuBtn = document.querySelector('#switcher-menu-light');
|
|
darkMenuBtn = document.querySelector('#switcher-menu-dark');
|
|
colorMenuBtn = document.querySelector('#switcher-menu-primary');
|
|
gradientMenuBtn = document.querySelector('#switcher-menu-gradient');
|
|
transparentMenuBtn = document.querySelector('#switcher-menu-transparent');
|
|
regular = document.querySelector('#switcher-regular');
|
|
classic = document.querySelector('#switcher-classic');
|
|
modern = document.querySelector('#switcher-modern');
|
|
defaultBtn = document.querySelector('#switcher-default-menu');
|
|
menuClickBtn = document.querySelector('#switcher-menu-click');
|
|
menuHoverBtn = document.querySelector('#switcher-menu-hover');
|
|
iconClickBtn = document.querySelector('#switcher-icon-click');
|
|
iconHoverBtn = document.querySelector('#switcher-icon-hover');
|
|
closedBtn = document.querySelector('#switcher-closed-menu');
|
|
iconTextBtn = document.querySelector('#switcher-icontext-menu');
|
|
overlayBtn = document.querySelector('#switcher-icon-overlay');
|
|
doubleBtn = document.querySelector('#switcher-double-menu');
|
|
detachedBtn = document.querySelector('#switcher-detached');
|
|
resetBtn = document.querySelector('#resetbtn');
|
|
primaryDefaultColor1Btn = document.querySelector('#switcher-primary');
|
|
primaryDefaultColor2Btn = document.querySelector('#switcher-primary1');
|
|
primaryDefaultColor3Btn = document.querySelector('#switcher-primary2');
|
|
primaryDefaultColor4Btn = document.querySelector('#switcher-primary3');
|
|
primaryDefaultColor5Btn = document.querySelector('#switcher-primary4');
|
|
bgDefaultColor1Btn = document.querySelector('#switcher-background');
|
|
bgDefaultColor2Btn = document.querySelector('#switcher-background1');
|
|
bgDefaultColor3Btn = document.querySelector('#switcher-background2');
|
|
bgDefaultColor4Btn = document.querySelector('#switcher-background3');
|
|
bgDefaultColor5Btn = document.querySelector('#switcher-background4');
|
|
bgImage1Btn = document.querySelector('#switcher-bg-img');
|
|
bgImage2Btn = document.querySelector('#switcher-bg-img1');
|
|
bgImage3Btn = document.querySelector('#switcher-bg-img2');
|
|
bgImage4Btn = document.querySelector('#switcher-bg-img3');
|
|
bgImage5Btn = document.querySelector('#switcher-bg-img4');
|
|
ResetAll = document.querySelector('#reset-all');
|
|
loaderEnable = document.querySelector('#switcher-loader-enable');
|
|
loaderDisable = document.querySelector('#switcher-loader-disable');
|
|
|
|
// primary theme
|
|
let primaryColor1Var = primaryDefaultColor1Btn.addEventListener('click', () => {
|
|
localStorage.setItem("primaryRGB", "119, 60, 211");
|
|
html.style.setProperty('--primary-rgb', `119, 60, 211`);
|
|
})
|
|
let primaryColor2Var = primaryDefaultColor2Btn.addEventListener('click', () => {
|
|
localStorage.setItem("primaryRGB", "28, 121, 196");
|
|
html.style.setProperty('--primary-rgb', `28, 121, 196`);
|
|
})
|
|
let primaryColor3Var = primaryDefaultColor3Btn.addEventListener('click', () => {
|
|
localStorage.setItem("primaryRGB", "163, 33, 201");
|
|
html.style.setProperty('--primary-rgb', `163, 33, 201`);
|
|
})
|
|
let primaryColor4Var = primaryDefaultColor4Btn.addEventListener('click', () => {
|
|
localStorage.setItem("primaryRGB", "29, 174, 87");
|
|
html.style.setProperty('--primary-rgb', `29, 174, 87`);
|
|
})
|
|
let primaryColor5Var = primaryDefaultColor5Btn.addEventListener('click', () => {
|
|
localStorage.setItem("primaryRGB", "174, 115, 29");
|
|
html.style.setProperty('--primary-rgb', `174, 115, 29`);
|
|
})
|
|
|
|
// Background theme
|
|
let backgroundColor1Var = bgDefaultColor1Btn.addEventListener('click', () => {
|
|
localStorage.setItem('bodyBgRGB', "59, 32, 110");
|
|
localStorage.setItem('bodylightRGB', "73, 46, 124");
|
|
html.setAttribute('data-theme-mode', 'dark');
|
|
html.setAttribute('data-menu-styles', 'dark');
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb', localStorage.bodyBgRGB);
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb2', localStorage.bodylightRGB);
|
|
document.querySelector('html').style.setProperty('--light-rgb', "73, 46, 124");
|
|
document.querySelector('html').style.setProperty('--form-control-bg', "rgb(73, 46, 124)");
|
|
document.querySelector('html').style.setProperty('--input-border', "rgba(255,255,255,0.1)");
|
|
document.querySelector('html').style.setProperty('--gray-3', "rgba(255,255,255,0.1)");
|
|
document.querySelector('#switcher-dark-theme').checked = true;
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
localStorage.setItem("menoMenu", "dark");
|
|
localStorage.setItem("menoHeader", "dark");
|
|
})
|
|
let backgroundColor2Var = bgDefaultColor2Btn.addEventListener('click', () => {
|
|
localStorage.setItem('bodyBgRGB', "4, 59, 103");
|
|
localStorage.setItem('bodylightRGB', "18, 73, 117");
|
|
html.setAttribute('data-theme-mode', 'dark');
|
|
html.setAttribute('data-menu-styles', 'dark');
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb', localStorage.bodyBgRGB);
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb2', localStorage.bodylightRGB);
|
|
document.querySelector('html').style.setProperty('--light-rgb', "18, 73, 117");
|
|
document.querySelector('html').style.setProperty('--form-control-bg', "rgb(18, 73, 117)");
|
|
document.querySelector('html').style.setProperty('--input-border', "rgba(255,255,255,0.1)");
|
|
document.querySelector('html').style.setProperty('--gray-3', "rgba(255,255,255,0.1)");
|
|
document.querySelector('#switcher-dark-theme').checked = true;
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
localStorage.setItem("menoMenu", "dark");
|
|
localStorage.setItem("menoHeader", "dark");
|
|
})
|
|
let backgroundColor3Var = bgDefaultColor3Btn.addEventListener('click', () => {
|
|
localStorage.setItem('bodyBgRGB', "95, 4, 103");
|
|
localStorage.setItem('bodylightRGB', "109, 18, 117");
|
|
html.setAttribute('data-theme-mode', 'dark');
|
|
html.setAttribute('data-menu-styles', 'dark');
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb', localStorage.bodyBgRGB);
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb2', localStorage.bodylightRGB);
|
|
document.querySelector('html').style.setProperty('--light-rgb', "109, 18, 117");
|
|
document.querySelector('html').style.setProperty('--form-control-bg', "rgb(109, 18, 117)");
|
|
document.querySelector('html').style.setProperty('--input-border', "rgba(255,255,255,0.1)");
|
|
document.querySelector('html').style.setProperty('--gray-3', "rgba(255,255,255,0.1)");
|
|
document.querySelector('#switcher-dark-theme').checked = true;
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
localStorage.setItem("menoMenu", "dark");
|
|
localStorage.setItem("menoHeader", "dark");
|
|
})
|
|
let backgroundColor4Var = bgDefaultColor4Btn.addEventListener('click', () => {
|
|
localStorage.setItem('bodyBgRGB', "1, 58, 21");
|
|
localStorage.setItem('bodylightRGB', "15, 72, 35");
|
|
html.setAttribute('data-theme-mode', 'dark');
|
|
html.setAttribute('data-menu-styles', 'dark');
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb', localStorage.bodyBgRGB);
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb2', localStorage.bodylightRGB);
|
|
document.querySelector('html').style.setProperty('--light-rgb', "15, 72, 35");
|
|
document.querySelector('html').style.setProperty('--form-control-bg', "rgb(15, 72, 35)");
|
|
document.querySelector('html').style.setProperty('--input-border', "rgba(255,255,255,0.1)");
|
|
document.querySelector('html').style.setProperty('--gray-3', "rgba(255,255,255,0.1)");
|
|
document.querySelector('#switcher-dark-theme').checked = true;
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
localStorage.setItem("menoMenu", "dark");
|
|
localStorage.setItem("menoHeader", "dark");
|
|
})
|
|
let backgroundColor5Var = bgDefaultColor5Btn.addEventListener('click', () => {
|
|
localStorage.setItem('bodyBgRGB', "83, 51, 4");
|
|
localStorage.setItem('bodylightRGB', "97, 65, 18");
|
|
html.setAttribute('data-theme-mode', 'dark');
|
|
html.setAttribute('data-menu-styles', 'dark');
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb', localStorage.bodyBgRGB);
|
|
document.querySelector('html').style.setProperty('--body-bg-rgb2', localStorage.bodylightRGB);
|
|
document.querySelector('html').style.setProperty('--light-rgb', "97, 65, 18");
|
|
document.querySelector('html').style.setProperty('--form-control-bg', "rgb(97, 65, 18)");
|
|
document.querySelector('html').style.setProperty('--input-border', "rgba(255,255,255,0.1)");
|
|
document.querySelector('html').style.setProperty('--gray-3', "rgba(255,255,255,0.1)");
|
|
document.querySelector('#switcher-dark-theme').checked = true;
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
localStorage.setItem("menoMenu", "dark");
|
|
localStorage.setItem("menoHeader", "dark");
|
|
})
|
|
|
|
// Bg image
|
|
let bgImg1Var = bgImage1Btn.addEventListener('click', () => {
|
|
html.setAttribute('data-bg-img', 'bgimg1')
|
|
localStorage.setItem("bgimg", "bgimg1")
|
|
})
|
|
let bgImg2Var = bgImage2Btn.addEventListener('click', () => {
|
|
html.setAttribute('data-bg-img', 'bgimg2')
|
|
localStorage.setItem("bgimg", "bgimg2")
|
|
})
|
|
let bgImg3Var = bgImage3Btn.addEventListener('click', () => {
|
|
html.setAttribute('data-bg-img', 'bgimg3')
|
|
localStorage.setItem("bgimg", "bgimg3")
|
|
})
|
|
let bgImg4Var = bgImage4Btn.addEventListener('click', () => {
|
|
html.setAttribute('data-bg-img', 'bgimg4')
|
|
localStorage.setItem("bgimg", "bgimg4")
|
|
})
|
|
let bgImg5Var = bgImage5Btn.addEventListener('click', () => {
|
|
html.setAttribute('data-bg-img', 'bgimg5')
|
|
localStorage.setItem("bgimg", "bgimg5")
|
|
})
|
|
|
|
/* Light Layout Start */
|
|
let lightThemeVar = lightBtn.addEventListener('click', () => {
|
|
lightFn();
|
|
localStorage.setItem("menoHeader", 'light');
|
|
localStorage.removeItem("bodylightRGB")
|
|
localStorage.removeItem("bodyBgRGB")
|
|
localStorage.removeItem("menoMenu")
|
|
if (html.getAttribute('data-nav-layout') === 'horizontal') {
|
|
html.setAttribute('data-header-styles', 'light');
|
|
}
|
|
})
|
|
/* Light Layout End */
|
|
|
|
/* Dark Layout Start */
|
|
let darkThemeVar = darkBtn.addEventListener('click', () => {
|
|
darkFn();
|
|
localStorage.setItem("menoMenu", 'dark');
|
|
localStorage.setItem("menoHeader", 'dark');
|
|
if (html.getAttribute('data-nav-layout') === 'horizontal') {
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
}
|
|
});
|
|
/* Dark Layout End */
|
|
|
|
/* Light Menu Start */
|
|
let lightMenuVar = lightMenuBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-menu-styles', 'light');
|
|
localStorage.setItem("menoMenu", 'light');
|
|
});
|
|
/* Light Menu End */
|
|
|
|
/* Color Menu Start */
|
|
let colorMenuVar = colorMenuBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-menu-styles', 'color');
|
|
localStorage.setItem("menoMenu", 'color');
|
|
});
|
|
/* Color Menu End */
|
|
|
|
/* Dark Menu Start */
|
|
let darkMenuVar = darkMenuBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-menu-styles', 'dark');
|
|
localStorage.setItem("menoMenu", 'dark');
|
|
});
|
|
/* Dark Menu End */
|
|
|
|
/* Gradient Menu Start */
|
|
let gradientMenuVar = gradientMenuBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-menu-styles', 'gradient');
|
|
localStorage.setItem("menoMenu", 'gradient');
|
|
});
|
|
/* Gradient Menu End */
|
|
|
|
/* Transparent Menu Start */
|
|
let transparentMenuVar = transparentMenuBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-menu-styles', 'transparent');
|
|
localStorage.setItem("menoMenu", 'transparent');
|
|
});
|
|
/* Transparent Menu End */
|
|
|
|
/* Light Header Start */
|
|
let lightHeaderVar = lightHeaderBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-header-styles', 'light');
|
|
localStorage.setItem("menoHeader", 'light');
|
|
});
|
|
/* Light Header End */
|
|
|
|
/* Color Header Start */
|
|
let colorHeaderVar = colorHeaderBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-header-styles', 'color');
|
|
localStorage.setItem("menoHeader", 'color');
|
|
});
|
|
/* Color Header End */
|
|
|
|
/* Dark Header Start */
|
|
let darkHeaderVar = darkHeaderBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
localStorage.setItem("menoHeader", 'dark');
|
|
});
|
|
/* Dark Header End */
|
|
|
|
/* Gradient Header Start */
|
|
let gradientHeaderVar = gradientHeaderBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-header-styles', 'gradient');
|
|
localStorage.setItem("menoHeader", 'gradient');
|
|
});
|
|
/* Gradient Header End */
|
|
|
|
/* Transparent Header Start */
|
|
let transparentHeaderVar = transparentHeaderBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-header-styles', 'transparent');
|
|
localStorage.setItem("menoHeader", 'transparent');
|
|
});
|
|
/* Transparent Header End */
|
|
|
|
/* Default Width Layout Start */
|
|
let defaultwidthVar = defaultwidthBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-width', 'default');
|
|
localStorage.setItem("menodefaultwidth", true);
|
|
localStorage.removeItem("menoboxed");
|
|
localStorage.removeItem("menofullwidth");
|
|
});
|
|
/* Default Width Layout End */
|
|
|
|
/* Full Width Layout Start */
|
|
let fullwidthVar = fullwidthBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-width', 'fullwidth');
|
|
localStorage.setItem("menofullwidth", true);
|
|
localStorage.removeItem("menoboxed");
|
|
localStorage.removeItem("menodefaultwidth");
|
|
});
|
|
/* Full Width Layout End */
|
|
|
|
/* Boxed Layout Start */
|
|
let boxedVar = boxedBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-width', 'boxed');
|
|
localStorage.setItem("menoboxed", true);
|
|
localStorage.removeItem("menofullwidth");
|
|
localStorage.removeItem("menodefaultwidth");
|
|
checkHoriMenu()
|
|
});
|
|
/* Boxed Layout End */
|
|
|
|
/* Regular page style Start */
|
|
let shadowVar = regular.addEventListener('click', () => {
|
|
html.setAttribute('data-page-style', 'regular');
|
|
localStorage.setItem("menoregular", true);
|
|
localStorage.removeItem("menoclassic");
|
|
localStorage.removeItem("menomodern");
|
|
});
|
|
/* Regular page style End */
|
|
|
|
/* Classic page style Start */
|
|
let noShadowVar = classic.addEventListener('click', () => {
|
|
html.setAttribute('data-page-style', 'classic');
|
|
localStorage.setItem("menoclassic", true);
|
|
localStorage.removeItem("menoregular");
|
|
localStorage.removeItem("menomodern");
|
|
});
|
|
/* Classic page style End */
|
|
|
|
/* modern page style Start */
|
|
let modernVar = modern.addEventListener('click', () => {
|
|
html.setAttribute('data-page-style', 'modern');
|
|
localStorage.setItem("menomodern", true);
|
|
localStorage.removeItem("menoregular");
|
|
localStorage.removeItem("menoclassic");
|
|
});
|
|
/* modern page style End */
|
|
|
|
/* Header-Position Styles Start */
|
|
let fixedHeaderVar = fixedHeaderBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-header-position', 'fixed');
|
|
localStorage.setItem("menoheaderfixed", true);
|
|
localStorage.removeItem("menoheaderscrollable");
|
|
});
|
|
|
|
let scrollHeaderVar = scrollHeaderBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-header-position', 'scrollable');
|
|
localStorage.setItem("menoheaderscrollable", true);
|
|
localStorage.removeItem("menoheaderfixed");
|
|
});
|
|
/* Header-Position Styles End */
|
|
|
|
/* Menu-Position Styles Start */
|
|
let fixedMenuVar = fixedMenuBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-menu-position', 'fixed');
|
|
localStorage.setItem("menomenufixed", true);
|
|
localStorage.removeItem("menomenuscrollable");
|
|
});
|
|
|
|
let scrollMenuVar = scrollMenuBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-menu-position', 'scrollable');
|
|
localStorage.setItem("menomenuscrollable", true);
|
|
localStorage.removeItem("menomenufixed");
|
|
});
|
|
/* Menu-Position Styles End */
|
|
|
|
/* Default Sidemenu Start */
|
|
let defaultVar = defaultBtn.addEventListener('click', () => {
|
|
html.setAttribute('data-vertical-style', 'default');
|
|
html.setAttribute('data-nav-layout', 'vertical')
|
|
toggleSidemenu();
|
|
localStorage.removeItem("menoverticalstyles");
|
|
document.querySelectorAll(".main-menu>li.open").forEach((ele) => {
|
|
if (!ele.classList.contains('active')) {
|
|
ele.classList.remove('open')
|
|
ele.querySelector('ul').style.display = 'none'
|
|
}
|
|
})
|
|
});
|
|
/* Default Sidemenu End */
|
|
|
|
/* Closed Sidemenu Start */
|
|
let closedVar = closedBtn.addEventListener('click', () => {
|
|
closedSidemenuFn();
|
|
localStorage.setItem("menoverticalstyles", 'closed');
|
|
document.querySelectorAll(".main-menu>li.open").forEach((ele) => {
|
|
if (!ele.classList.contains('active')) {
|
|
ele.classList.remove('open')
|
|
ele.querySelector('ul').style.display = 'none'
|
|
}
|
|
})
|
|
});
|
|
/* Closed Sidemenu End */
|
|
|
|
/* Hover Submenu Start */
|
|
let detachedVar = detachedBtn.addEventListener('click', () => {
|
|
detachedFn();
|
|
localStorage.setItem("menoverticalstyles", 'detached');
|
|
});
|
|
/* Hover Submenu End */
|
|
|
|
/* Icon Text Sidemenu Start */
|
|
let iconTextVar = iconTextBtn.addEventListener('click', () => {
|
|
iconTextFn();
|
|
localStorage.setItem("menoverticalstyles", 'icontext');
|
|
});
|
|
/* Icon Text Sidemenu End */
|
|
|
|
/* Icon Overlay Sidemenu Start */
|
|
let overlayVar = overlayBtn.addEventListener('click', () => {
|
|
iconOverayFn();
|
|
localStorage.setItem("menoverticalstyles", 'overlay');
|
|
document.querySelectorAll(".main-menu>li.open").forEach((ele) => {
|
|
if (!ele.classList.contains('active')) {
|
|
ele.classList.remove('open')
|
|
ele.querySelector('ul').style.display = 'none'
|
|
}
|
|
})
|
|
});
|
|
/* Icon Overlay Sidemenu End */
|
|
|
|
/* doublemenu Sidemenu Start */
|
|
let doubleVar = doubleBtn.addEventListener('click', () => {
|
|
doubletFn();
|
|
localStorage.setItem("menoverticalstyles", 'doublemenu');
|
|
});
|
|
/* doublemenu Sidemenu End */
|
|
|
|
/* Menu Click Sidemenu Start */
|
|
let menuClickVar = menuClickBtn.addEventListener('click', () => {
|
|
html.removeAttribute('data-vertical-style');
|
|
menuClickFn();
|
|
localStorage.setItem("menonavstyles", 'menu-click');
|
|
localStorage.removeItem("menoverticalstyles");
|
|
document.querySelectorAll(".main-menu>li.open").forEach((ele) => {
|
|
if (!ele.classList.contains('active')) {
|
|
ele.classList.remove('open')
|
|
ele.querySelector('ul').style.display = 'none'
|
|
}
|
|
})
|
|
if (document.querySelector("html").getAttribute("data-nav-layout") == 'horizontal') {
|
|
document.querySelector(".main-menu").style.marginLeft = "0px"
|
|
document.querySelector(".main-menu").style.marginRight = "0px"
|
|
ResizeMenu()
|
|
}
|
|
});
|
|
/* Menu Click Sidemenu End */
|
|
|
|
/* Menu Hover Sidemenu Start */
|
|
let menuhoverVar = menuHoverBtn.addEventListener('click', () => {
|
|
html.removeAttribute('data-vertical-style');
|
|
menuhoverFn();
|
|
localStorage.setItem("menonavstyles", 'menu-hover');
|
|
localStorage.removeItem("menoverticalstyles");
|
|
|
|
if (document.querySelector("html").getAttribute("data-nav-layout") == 'horizontal') {
|
|
document.querySelector(".main-menu").style.marginLeft = "0px"
|
|
document.querySelector(".main-menu").style.marginRight = "0px"
|
|
ResizeMenu()
|
|
}
|
|
});
|
|
/* Menu Hover Sidemenu End */
|
|
|
|
/* icon Click Sidemenu Start */
|
|
let iconClickVar = iconClickBtn.addEventListener('click', () => {
|
|
html.removeAttribute('data-vertical-style');
|
|
iconClickFn();
|
|
localStorage.setItem("menonavstyles", 'icon-click');
|
|
localStorage.removeItem("menoverticalstyles");
|
|
|
|
if (document.querySelector("html").getAttribute("data-nav-layout") == 'horizontal') {
|
|
document.querySelector(".main-menu").style.marginLeft = "0px"
|
|
document.querySelector(".main-menu").style.marginRight = "0px"
|
|
ResizeMenu()
|
|
document.querySelector("#slide-left").classList.add("d-none")
|
|
}
|
|
document.querySelectorAll(".main-menu>li.open").forEach((ele) => {
|
|
if (!ele.classList.contains('active')) {
|
|
ele.classList.remove('open')
|
|
ele.querySelector('ul').style.display = 'none'
|
|
}
|
|
})
|
|
});
|
|
/* icon Click Sidemenu End */
|
|
|
|
/* icon hover Sidemenu Start */
|
|
let iconhoverVar = iconHoverBtn.addEventListener('click', () => {
|
|
html.removeAttribute('data-vertical-style');
|
|
iconHoverFn();
|
|
localStorage.setItem("menonavstyles", 'icon-hover');
|
|
localStorage.removeItem("menoverticalstyles");
|
|
|
|
if (document.querySelector("html").getAttribute("data-nav-layout") == 'horizontal') {
|
|
document.querySelector(".main-menu").style.marginLeft = "0px"
|
|
document.querySelector(".main-menu").style.marginRight = "0px"
|
|
ResizeMenu()
|
|
document.querySelector("#slide-left").classList.add("d-none")
|
|
}
|
|
});
|
|
/* icon hover Sidemenu End */
|
|
|
|
/* Sidemenu start*/
|
|
let verticalVar = verticalBtn.addEventListener('click', () => {
|
|
let mainContent = document.querySelector('.main-content');
|
|
// local storage
|
|
localStorage.removeItem("menolayout");
|
|
localStorage.setItem("menoverticalstyles", 'default');
|
|
verticalFn();
|
|
setNavActive();
|
|
mainContent.removeEventListener('click', clearNavDropdown);
|
|
|
|
//
|
|
document.querySelector(".main-menu").style.marginLeft = "0px"
|
|
document.querySelector(".main-menu").style.marginRight = "0px"
|
|
|
|
document.querySelectorAll(".slide").forEach((element) => {
|
|
if (
|
|
element.classList.contains("open") &&
|
|
!element.classList.contains("active")
|
|
) {
|
|
element.querySelector("ul").style.display = "none";
|
|
}
|
|
});
|
|
});
|
|
/* Sidemenu end */
|
|
|
|
/* horizontal start*/
|
|
let horiVar = horiBtn.addEventListener('click', () => {
|
|
let mainContent = document.querySelector('.main-content');
|
|
html.removeAttribute('data-vertical-style');
|
|
// local storage
|
|
localStorage.setItem("menolayout", 'horizontal');
|
|
localStorage.removeItem("menoverticalstyles");
|
|
|
|
if (html.getAttribute('data-nav-layout') === 'horizontal') {
|
|
if (html.getAttribute('data-theme-mode') === 'light') {
|
|
html.setAttribute('data-header-styles', 'light');
|
|
} else if (html.getAttribute('data-theme-mode') === 'dark') {
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
}
|
|
}
|
|
horizontalClickFn();
|
|
clearNavDropdown();
|
|
mainContent.addEventListener('click', clearNavDropdown);
|
|
});
|
|
/* horizontal end*/
|
|
|
|
/* rtl start */
|
|
let rtlVar = rtlBtn.addEventListener('click', () => {
|
|
localStorage.setItem("menortl", true);
|
|
localStorage.removeItem("menoltr");
|
|
rtlFn();
|
|
if (document.querySelector(".noUi-target")) {
|
|
console.log("working");
|
|
document.querySelectorAll(".noUi-origin").forEach((e) => {
|
|
e.classList.add("transform-none");
|
|
});
|
|
}
|
|
});
|
|
/* rtl end */
|
|
|
|
/* ltr start */
|
|
let ltrVar = ltrBtn.addEventListener('click', () => {
|
|
// local storage
|
|
localStorage.setItem("menoltr", true);
|
|
localStorage.removeItem("menortl");
|
|
ltrFn();
|
|
if (document.querySelector(".noUi-target")) {
|
|
document.querySelectorAll(".noUi-origin").forEach((e) => {
|
|
e.classList.remove("transform-none");
|
|
});
|
|
}
|
|
});
|
|
/* ltr end */
|
|
|
|
// reset all start
|
|
let resetVar = ResetAll.addEventListener('click', () => {
|
|
ResetAllFn();
|
|
setNavActive();
|
|
document.querySelector("html").setAttribute("data-menu-styles", "light");
|
|
document.querySelector("html").setAttribute("data-width", "fullwidth");
|
|
document.querySelector('#switcher-menu-light').checked = true;
|
|
document.querySelectorAll(".slide").forEach((element) => {
|
|
if (
|
|
element.classList.contains("open") &&
|
|
!element.classList.contains("active")
|
|
) {
|
|
element.querySelector("ul").style.display = "none";
|
|
}
|
|
});
|
|
})
|
|
// reset all end
|
|
|
|
/* loader start */
|
|
loaderEnable.onclick = () => {
|
|
document.querySelector("html").setAttribute("loader", "enable");
|
|
localStorage.setItem("loaderEnable", "true")
|
|
}
|
|
|
|
loaderDisable.onclick = () => {
|
|
document.querySelector("html").setAttribute("loader", "disable");
|
|
localStorage.setItem("loaderEnable", "false")
|
|
}
|
|
/* loader end */
|
|
}
|
|
|
|
function ltrFn() {
|
|
let html = document.querySelector('html')
|
|
if (!document.querySelector("#style").href.includes('bootstrap.min.css')) {
|
|
document.querySelector("#style")?.setAttribute("href", "/assets/libs/bootstrap/css/bootstrap.min.css");
|
|
}
|
|
html.setAttribute("dir", "ltr");
|
|
document.querySelector('#switcher-ltr').checked = true;
|
|
localStorage.setItem("menoltr", true);
|
|
localStorage.removeItem("menortl");
|
|
checkOptions();
|
|
}
|
|
|
|
function rtlFn() {
|
|
let html = document.querySelector('html');
|
|
html.setAttribute("dir", "rtl");
|
|
document.querySelector("#style")?.setAttribute("href", "/assets/libs/bootstrap/css/bootstrap.rtl.min.css");
|
|
document.querySelector('#switcher-rtl').checked = true;
|
|
localStorage.setItem("menortl", true);
|
|
localStorage.removeItem("menoltr");
|
|
checkOptions();
|
|
}
|
|
|
|
function lightFn() {
|
|
let html = document.querySelector('html');
|
|
html.setAttribute('data-theme-mode', 'light');
|
|
html.setAttribute('data-header-styles', 'light');
|
|
html.setAttribute('data-menu-styles', 'light');
|
|
if (!localStorage.getItem('primaryRGB')) {
|
|
html.setAttribute('style', '')
|
|
}
|
|
document.querySelector('#switcher-light-theme').checked = true;
|
|
document.querySelector('#switcher-menu-light').checked = true;
|
|
document.querySelector('#switcher-header-light').checked = true;
|
|
localStorage.removeItem("menodarktheme");
|
|
localStorage.removeItem("menobgColor");
|
|
localStorage.removeItem("menoheaderbg");
|
|
localStorage.removeItem("menobgwhite");
|
|
localStorage.removeItem("menomenubg");
|
|
localStorage.removeItem("menomenubg");
|
|
checkOptions();
|
|
html.style.removeProperty('--body-bg-rgb');
|
|
html.style.removeProperty('--body-bg-rgb2');
|
|
html.style.removeProperty("--light-rgb");
|
|
html.style.removeProperty("--form-control-bg");
|
|
html.style.removeProperty("--gray-3");
|
|
html.style.removeProperty("--input-border");
|
|
|
|
document.querySelector("#switcher-background4").checked = false
|
|
document.querySelector("#switcher-background3").checked = false
|
|
document.querySelector("#switcher-background2").checked = false
|
|
document.querySelector("#switcher-background1").checked = false
|
|
document.querySelector("#switcher-background").checked = false
|
|
document.querySelector('#switcher-menu-light').checked = true;
|
|
document.querySelector('#switcher-header-light').checked = true;
|
|
|
|
}
|
|
|
|
function darkFn() {
|
|
let html = document.querySelector('html');
|
|
html.setAttribute('data-theme-mode', 'dark');
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
html.setAttribute('data-menu-styles', 'dark');
|
|
if (!localStorage.getItem('primaryRGB')) {
|
|
html.setAttribute('style', '')
|
|
}
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
document.querySelector('html').style.removeProperty('--body-bg-rgb');
|
|
document.querySelector('html').style.removeProperty('--body-bg-rgb2');
|
|
document.querySelector('html').style.removeProperty('--light-rgb');
|
|
document.querySelector('html').style.removeProperty('--form-control-bg');
|
|
document.querySelector('html').style.removeProperty('--gray-3');
|
|
document.querySelector('html').style.removeProperty('--input-border');
|
|
localStorage.setItem("menodarktheme", true);
|
|
localStorage.removeItem("menolighttheme");
|
|
localStorage.removeItem("bodyBgRGB");
|
|
localStorage.removeItem("menobgColor");
|
|
localStorage.removeItem("menoheaderbg");
|
|
localStorage.removeItem("menobgwhite");
|
|
localStorage.removeItem("menomenubg");
|
|
checkOptions();
|
|
|
|
document.querySelector("#switcher-background4").checked = false
|
|
document.querySelector("#switcher-background3").checked = false
|
|
document.querySelector("#switcher-background2").checked = false
|
|
document.querySelector("#switcher-background1").checked = false
|
|
document.querySelector("#switcher-background").checked = false
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
}
|
|
|
|
function verticalFn() {
|
|
let html = document.querySelector('html');
|
|
html.setAttribute('data-nav-layout', 'vertical');
|
|
html.setAttribute('data-vertical-style', 'overlay');
|
|
html.removeAttribute('data-nav-style');
|
|
localStorage.removeItem('menonavstyles');
|
|
html.removeAttribute('data-toggled');
|
|
document.querySelector('#switcher-vertical').checked = true;
|
|
document.querySelector('#switcher-menu-click').checked = false;
|
|
document.querySelector('#switcher-menu-hover').checked = false;
|
|
document.querySelector('#switcher-icon-click').checked = false;
|
|
document.querySelector('#switcher-icon-hover').checked = false;
|
|
checkOptions();
|
|
}
|
|
|
|
function horizontalClickFn() {
|
|
document.querySelector('#switcher-horizontal').checked = true;
|
|
document.querySelector('#switcher-menu-click').checked = true;
|
|
localStorage.setItem("menonavstyles", 'menu-click');
|
|
let html = document.querySelector('html');
|
|
html.setAttribute('data-nav-layout', 'horizontal');
|
|
html.removeAttribute('data-vertical-style');
|
|
if (!html.getAttribute('data-nav-style')) {
|
|
html.setAttribute('data-nav-style', 'menu-click');
|
|
}
|
|
if (html.getAttribute('data-nav-layout') === 'horizontal' && !localStorage.menoHeader) {
|
|
if (html.getAttribute('data-theme-mode') === 'light') {
|
|
html.setAttribute('data-header-styles', 'light');
|
|
} else if (html.getAttribute('data-theme-mode') === 'dark') {
|
|
html.setAttribute('data-header-styles', 'dark');
|
|
}
|
|
}
|
|
if (!localStorage.menoMenu && !localStorage.bodylightRGB) {
|
|
html.setAttribute("data-menu-styles", "light")
|
|
document.querySelector('#switcher-menu-light').checked = true;
|
|
checkOptions();
|
|
}
|
|
checkOptions();
|
|
checkHoriMenu();
|
|
}
|
|
|
|
|
|
function ResetAllFn() {
|
|
let html = document.querySelector('html');
|
|
if (localStorage.getItem("menolayout") == "horizontal") {
|
|
document.querySelector(".main-menu").style.display = "block"
|
|
}
|
|
checkOptions();
|
|
|
|
// clearing localstorage
|
|
localStorage.clear();
|
|
|
|
// reseting to light
|
|
lightFn();
|
|
|
|
//To reset the light-rgb
|
|
document.querySelector('html').removeAttribute("style")
|
|
|
|
// clearing attibutes
|
|
// removing header, menu, pageStyle & boxed
|
|
html.removeAttribute('data-nav-style');
|
|
html.removeAttribute('data-menu-position');
|
|
html.removeAttribute('data-header-position');
|
|
html.removeAttribute('data-page-style');
|
|
|
|
// removing theme styles
|
|
html.removeAttribute('data-bg-img');
|
|
|
|
// clear primary & bg color
|
|
html.style.removeProperty(`--primary-rgb`);
|
|
html.style.removeProperty(`--body-bg-rgb`);
|
|
|
|
// reseting to ltr
|
|
rtlFn();
|
|
|
|
// reseting to vertical
|
|
verticalFn();
|
|
mainContent.removeEventListener('click', clearNavDropdown);
|
|
|
|
// reseting page style
|
|
document.querySelector('#switcher-classic').checked = false;
|
|
document.querySelector('#switcher-modern').checked = false;
|
|
document.querySelector('#switcher-regular').checked = true;
|
|
|
|
// reseting layout width styles
|
|
document.querySelector('#switcher-default-width').checked = false;
|
|
document.querySelector('#switcher-full-width').checked = true;
|
|
document.querySelector('#switcher-boxed').checked = false;
|
|
|
|
// reseting menu position styles
|
|
document.querySelector('#switcher-menu-fixed').checked = true;
|
|
document.querySelector('#switcher-menu-scroll').checked = false;
|
|
|
|
// reseting header position styles
|
|
document.querySelector('#switcher-header-fixed').checked = true;
|
|
document.querySelector('#switcher-header-scroll').checked = false;
|
|
|
|
// reseting sidemenu layout styles
|
|
document.querySelector('#switcher-default-menu').checked = true;
|
|
document.querySelector('#switcher-closed-menu').checked = false;
|
|
document.querySelector('#switcher-icontext-menu').checked = false;
|
|
document.querySelector('#switcher-icon-overlay').checked = false;
|
|
document.querySelector('#switcher-detached').checked = false;
|
|
document.querySelector('#switcher-double-menu').checked = false;
|
|
|
|
// resetting theme primary
|
|
document.querySelector("#switcher-primary").checked = false
|
|
document.querySelector("#switcher-primary1").checked = false
|
|
document.querySelector("#switcher-primary2").checked = false
|
|
document.querySelector("#switcher-primary3").checked = false
|
|
document.querySelector("#switcher-primary4").checked = false
|
|
|
|
// resetting theme background
|
|
document.querySelector("#switcher-background").checked = false
|
|
document.querySelector("#switcher-background1").checked = false
|
|
document.querySelector("#switcher-background2").checked = false
|
|
document.querySelector("#switcher-background3").checked = false
|
|
document.querySelector("#switcher-background4").checked = false
|
|
|
|
// to reset horizontal menu scroll
|
|
document.querySelector(".main-menu").style.marginLeft = "0px"
|
|
document.querySelector(".main-menu").style.marginRight = "0px"
|
|
}
|
|
|
|
function checkOptions() {
|
|
|
|
// dark
|
|
if (localStorage.getItem('menodarktheme')) {
|
|
document.querySelector('#switcher-dark-theme').checked = true;
|
|
}
|
|
|
|
// horizontal
|
|
if (localStorage.getItem('menolayout') === "horizontal") {
|
|
document.querySelector('#switcher-horizontal').checked = true;
|
|
document.querySelector('#switcher-menu-click').checked = true;
|
|
}
|
|
else {
|
|
document.querySelector('#switcher-vertical').checked = true;
|
|
}
|
|
|
|
//RTL
|
|
if (localStorage.getItem('menoltr')) {
|
|
document.querySelector('#switcher-ltr').checked = true;
|
|
let html = document.querySelector('html');
|
|
html.setAttribute("dir", "ltr");
|
|
document.querySelector("#style")?.setAttribute("href", "/assets/libs/bootstrap/css/bootstrap.min.css");
|
|
|
|
}
|
|
else {
|
|
|
|
document.querySelector('#switcher-rtl').checked = true;
|
|
let html = document.querySelector('html');
|
|
html.setAttribute("dir", "rtl");
|
|
document.querySelector("#style")?.setAttribute("href", "/assets/libs/bootstrap/css/bootstrap.rtl.min.css");
|
|
localStorage.setItem("menortl", true);
|
|
localStorage.removeItem("menoltr");
|
|
|
|
}
|
|
|
|
// light header
|
|
if (localStorage.getItem('menoHeader') === "light") {
|
|
document.querySelector('#switcher-header-light').checked = true;
|
|
}
|
|
|
|
// color header
|
|
if (localStorage.getItem('menoHeader') === "color") {
|
|
document.querySelector('#switcher-header-primary').checked = true;
|
|
}
|
|
|
|
// gradient header
|
|
if (localStorage.getItem('menoHeader') === "gradient") {
|
|
document.querySelector('#switcher-header-gradient').checked = true;
|
|
}
|
|
|
|
// dark header
|
|
if (localStorage.getItem('menoHeader') === "dark") {
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
}
|
|
// transparent header
|
|
if (localStorage.getItem('menoHeader') === "transparent") {
|
|
document.querySelector('#switcher-header-transparent').checked = true;
|
|
}
|
|
|
|
// light menu
|
|
if (localStorage.getItem('menoMenu') === 'light') {
|
|
document.querySelector('#switcher-menu-light').checked = true;
|
|
}
|
|
|
|
// color menu
|
|
if (localStorage.getItem('menoMenu') === 'color') {
|
|
document.querySelector('#switcher-menu-primary').checked = true;
|
|
}
|
|
|
|
// gradient menu
|
|
if (localStorage.getItem('menoMenu') === 'gradient') {
|
|
document.querySelector('#switcher-menu-gradient').checked = true;
|
|
}
|
|
|
|
// dark menu
|
|
if (localStorage.getItem('menoMenu') === 'dark') {
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
}
|
|
// transparent menu
|
|
if (localStorage.getItem('menoMenu') === 'transparent') {
|
|
document.querySelector('#switcher-menu-transparent').checked = true;
|
|
}
|
|
|
|
//default width
|
|
if (localStorage.getItem('menodefaultwidth')) {
|
|
document.querySelector('#switcher-default-width').checked = true;
|
|
}
|
|
|
|
//full width
|
|
if (localStorage.getItem('menofullwidth')) {
|
|
document.querySelector('#switcher-full-width').checked = true;
|
|
}
|
|
|
|
//boxed
|
|
if (localStorage.getItem('menoboxed')) {
|
|
document.querySelector('#switcher-boxed').checked = true;
|
|
}
|
|
|
|
//scrollable
|
|
if (localStorage.getItem('menoheaderscrollable')) {
|
|
document.querySelector('#switcher-header-scroll').checked = true;
|
|
}
|
|
if (localStorage.getItem('menomenuscrollable')) {
|
|
document.querySelector('#switcher-menu-scroll').checked = true;
|
|
}
|
|
|
|
//fixed
|
|
if (localStorage.getItem('menoheaderfixed')) {
|
|
document.querySelector('#switcher-header-fixed').checked = true;
|
|
}
|
|
if (localStorage.getItem('menomenufixed')) {
|
|
document.querySelector('#switcher-menu-fixed').checked = true;
|
|
}
|
|
|
|
//classic
|
|
if (localStorage.getItem('menoclassic')) {
|
|
document.querySelector('#switcher-classic').checked = true;
|
|
}
|
|
|
|
//modern
|
|
if (localStorage.getItem('menomodern')) {
|
|
document.querySelector('#switcher-modern').checked = true;
|
|
}
|
|
|
|
// sidemenu layout style
|
|
if (localStorage.menoverticalstyles) {
|
|
let verticalStyles = localStorage.getItem('menoverticalstyles');
|
|
switch (verticalStyles) {
|
|
case 'default':
|
|
document.querySelector('#switcher-default-menu').checked = true;
|
|
break;
|
|
case 'closed':
|
|
document.querySelector('#switcher-closed-menu').checked = true;
|
|
break;
|
|
case 'icontext':
|
|
document.querySelector('#switcher-icontext-menu').checked = true;
|
|
break;
|
|
case 'overlay':
|
|
document.querySelector('#switcher-icon-overlay').checked = true;
|
|
break;
|
|
case 'detached':
|
|
document.querySelector('#switcher-detached').checked = true;
|
|
break;
|
|
case 'doublemenu':
|
|
document.querySelector('#switcher-double-menu').checked = true;
|
|
break;
|
|
default:
|
|
document.querySelector('#switcher-default-menu').checked = true;
|
|
break;
|
|
}
|
|
}
|
|
// navigation menu style
|
|
if (localStorage.menonavstyles) {
|
|
let navStyles = localStorage.getItem('menonavstyles');
|
|
switch (navStyles) {
|
|
case 'menu-click':
|
|
document.querySelector('#switcher-menu-click').checked = true;
|
|
break;
|
|
case 'menu-hover':
|
|
document.querySelector('#switcher-menu-hover').checked = true;
|
|
break;
|
|
case 'icon-click':
|
|
document.querySelector('#switcher-icon-click').checked = true;
|
|
break;
|
|
case 'icon-hover':
|
|
document.querySelector('#switcher-icon-hover').checked = true;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// loader
|
|
if (localStorage.loaderEnable != "true") {
|
|
document.querySelector("#switcher-loader-disable").checked = true
|
|
}
|
|
}
|
|
|
|
function localStorageBackup2() {
|
|
if (localStorage.bodyBgRGB || localStorage.bodylightRGB) {
|
|
document.querySelector('#switcher-dark-theme').checked = true;
|
|
document.querySelector('#switcher-menu-dark').checked = true;
|
|
document.querySelector('#switcher-header-dark').checked = true;
|
|
}
|
|
|
|
if (localStorage.bodyBgRGB && localStorage.bodylightRGB) {
|
|
if (localStorage.bodyBgRGB == "59, 32, 110") {
|
|
document.querySelector("#switcher-background").checked = true
|
|
}
|
|
if (localStorage.bodyBgRGB == "4, 59, 103") {
|
|
document.querySelector("#switcher-background1").checked = true
|
|
}
|
|
if (localStorage.bodyBgRGB == "95, 4, 103") {
|
|
document.querySelector("#switcher-background2").checked = true
|
|
}
|
|
if (localStorage.bodyBgRGB == "1, 58, 21") {
|
|
document.querySelector("#switcher-background3").checked = true
|
|
}
|
|
if (localStorage.bodyBgRGB == "83, 51, 4") {
|
|
document.querySelector("#switcher-background4").checked = true
|
|
}
|
|
}
|
|
|
|
if (localStorage.primaryRGB) {
|
|
if (localStorage.primaryRGB == "119, 60, 211") {
|
|
document.querySelector("#switcher-primary").checked = true
|
|
}
|
|
if (localStorage.primaryRGB == "28, 121, 196") {
|
|
document.querySelector("#switcher-primary1").checked = true
|
|
}
|
|
if (localStorage.primaryRGB == "163, 33, 201") {
|
|
document.querySelector("#switcher-primary2").checked = true
|
|
}
|
|
if (localStorage.primaryRGB == "29, 174, 87") {
|
|
document.querySelector("#switcher-primary3").checked = true
|
|
}
|
|
if (localStorage.primaryRGB == "174, 115, 29") {
|
|
document.querySelector("#switcher-primary4").checked = true
|
|
}
|
|
}
|
|
|
|
if (localStorage.loaderEnable == "true") {
|
|
document.querySelector("#switcher-loader-enable").checked = true
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|