1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582 |
- let html = document.querySelector('html');
- //Switcher Styles
- function switcherEvents() {
- 'use strict';
- // LIGHT THEME START
- $(document).on("click", '#myonoffswitch1', function () {
- if (this.checked) {
- $('body').addClass('light-mode');
- $('#myonoffswitch3').prop('checked', true);
- $('#myonoffswitch6').prop('checked', true);
- $('body').removeClass('transparent-mode');
- $('body').removeClass('dark-mode');
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('dark-menu');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('dark-header');
- // remove dark theme properties
- localStorage.removeItem('sashdarkPrimary')
- // remove light theme properties
- localStorage.removeItem('sashprimaryColor')
- localStorage.removeItem('sashprimaryHoverColor')
- localStorage.removeItem('sashprimaryBorderColor')
- document.querySelector('html').style.removeProperty('--primary-bg-color', localStorage.darkPrimary);
- document.querySelector('html').style.removeProperty('--primary-bg-hover', localStorage.darkPrimary);
- document.querySelector('html').style.removeProperty('--primary-bg-border', localStorage.darkPrimary);
- document.querySelector('html').style.removeProperty('--dark-primary', localStorage.darkPrimary);
- // removing dark theme properties
- localStorage.removeItem('sashdarkPrimary')
- localStorage.removeItem('sashtransparentBgColor');
- localStorage.removeItem('sashtransparentThemeColor');
- localStorage.removeItem('sashtransparentPrimary');
- localStorage.removeItem('sashdarkprimaryTransparent');
- localStorage.removeItem('sashcolormenu');
- localStorage.removeItem('sashgradientmenu');
- localStorage.removeItem('sashdarkmenu');
- localStorage.removeItem('sashcolorheader');
- localStorage.removeItem('sashgradientheader');
- localStorage.removeItem('sashdarkheader');
- $('#myonoffswitch1').prop('checked', true);
- $('#myonoffswitch2').prop('checked', false);
- $('#myonoffswitchTransparent').prop('checked', false);
- localStorage.removeItem('sashtransparentBgImgPrimary');
- localStorage.removeItem('sashtransparentBgImgprimaryTransparent');
- checkOptions();
- const root = document.querySelector(':root');
- root.style = "";
- names()
- } else {
- $('body').removeClass('light-mode');
- localStorage.removeItem("sashlight-mode");
- }
- localStorageBackup();
- });
- // LIGHT THEME END
- // DARK THEME START
- $(document).on("click", '#myonoffswitch2', function () {
- if (this.checked) {
- $('body').addClass('dark-mode');
- $('#myonoffswitch5').prop('checked', true);
- $('#myonoffswitch8').prop('checked', true);
- $('body').removeClass('light-mode');
- $('body').removeClass('transparent-mode');
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('light-menu');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('header-light');
- // remove light theme properties
- localStorage.removeItem('sashprimaryColor')
- localStorage.removeItem('sashprimaryHoverColor')
- localStorage.removeItem('sashprimaryBorderColor')
- localStorage.removeItem('sashdarkPrimary')
- document.querySelector('html').style.removeProperty('--primary-bg-color', localStorage.darkPrimary);
- document.querySelector('html').style.removeProperty('--primary-bg-hover', localStorage.darkPrimary);
- document.querySelector('html').style.removeProperty('--primary-bg-border', localStorage.darkPrimary);
- document.querySelector('html').style.removeProperty('--dark-primary', localStorage.darkPrimary);
- // removing light theme data
- localStorage.removeItem('sashprimaryColor')
- localStorage.removeItem('sashprimaryHoverColor')
- localStorage.removeItem('sashprimaryBorderColor')
- localStorage.removeItem('sashprimaryTransparent');
- $('#myonoffswitch1').prop('checked', false);
- $('#myonoffswitch2').prop('checked', true);
- $('#myonoffswitchTransparent').prop('checked', false);
- //
- checkOptions();
- localStorage.removeItem('sashtransparentBgColor');
- localStorage.removeItem('sashtransparentThemeColor');
- localStorage.removeItem('sashtransparentPrimary');
- localStorage.removeItem('sashtransparentBgImgPrimary');
- localStorage.removeItem('sashtransparentBgImgprimaryTransparent');
- localStorage.removeItem('sashcolormenu');
- localStorage.removeItem('sashgradientmenu');
- localStorage.removeItem('sashlightmenu');
- localStorage.removeItem('sashcolorheader');
- localStorage.removeItem('sashgradientheader');
- localStorage.removeItem('sashlightheader');
- const root = document.querySelector(':root');
- root.style = "";
- names()
- } else {
- $('body').removeClass('dark-mode');
- localStorage.removeItem("sashdark-mode");
- }
- localStorageBackup()
- });
- // DARK THEME END
- // TRANSPARENT THEME START
- $(document).on("click", '#myonoffswitchTransparent', function () {
- if (this.checked) {
- $('body').addClass('transparent-mode');
- $('#myonoffswitch3').prop('checked', false);
- $('#myonoffswitch4').prop('checked', false);
- $('#myonoffswitch19').prop('checked', false);
- $('#myonoffswitch6').prop('checked', false);
- $('#myonoffswitch7').prop('checked', false);
- $('#myonoffswitch5').prop('checked', false);
- $('#myonoffswitch8').prop('checked', false);
- $('#myonoffswitch20').prop('checked', false);
- $('body').removeClass('dark-mode');
- $('body').removeClass('light-mode');
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('light-menu');
- $('body')?.removeClass('dark-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('header-light');
- $('body')?.removeClass('dark-header');
- // remove light theme properties
- localStorage.removeItem('sashprimaryColor')
- localStorage.removeItem('sashprimaryHoverColor')
- localStorage.removeItem('sashprimaryBorderColor')
- // removing light theme data
- localStorage.removeItem('sashdarkPrimary');
- localStorage.removeItem('sashprimaryColor')
- localStorage.removeItem('sashprimaryHoverColor')
- localStorage.removeItem('sashprimaryBorderColor')
- localStorage.removeItem('sashprimaryTransparent');
- localStorage.removeItem('sashtransparentPrimary');
- localStorage.removeItem('sashdarkprimaryTransparent');
- localStorage.removeItem('sashtransparentBgImgPrimary');
- localStorage.removeItem('sashtransparentBgImgprimaryTransparent');
- localStorage.removeItem('sashcolormenu');
- localStorage.removeItem('sashgradientmenu');
- localStorage.removeItem('sashdarkmenu');
- localStorage.removeItem('sashlightmenu');
- localStorage.removeItem('sashcolorheader');
- localStorage.removeItem('sashgradientheader');
- localStorage.removeItem('sashdarkheader');
- localStorage.removeItem('sashlightheader');
- $('#myonoffswitch2').prop('checked', false);
- $('#myonoffswitch1').prop('checked', false);
- $('#myonoffswitchTransparent').prop('checked', true);
- //
- checkOptions();
- const root = document.querySelector(':root');
- root.style = "";
- names()
- } else {
- $('body').removeClass('transparent-mode');
- localStorage.removeItem("sashtransparent-mode");
- }
- localStorageBackup()
- $('body').removeClass('bg-img1');
- $('body').removeClass('bg-img2');
- $('body').removeClass('bg-img3');
- $('body').removeClass('bg-img4');
- });
- // TRANSPARENT THEME END
- // BACKGROUND IMAGE STYLE START
- $(document).on("click", '#bgimage1', function () {
- $('body').addClass('bg-img1');
- $('body').removeClass('bg-img2');
- $('body').removeClass('bg-img3');
- $('body').removeClass('bg-img4');
- $('#myonoffswitch3').prop('checked', false);
- $('#myonoffswitch4').prop('checked', false);
- $('#myonoffswitch19').prop('checked', false);
- $('#myonoffswitch6').prop('checked', false);
- $('#myonoffswitch7').prop('checked', false);
- $('#myonoffswitch5').prop('checked', false);
- $('#myonoffswitch8').prop('checked', false);
- $('#myonoffswitch20').prop('checked', false);
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('light-menu');
- $('body')?.removeClass('dark-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('header-light');
- $('body')?.removeClass('dark-header');
- document.querySelector('body').classList.add('transparent-mode');
- document.querySelector('body').classList.remove('light-mode');
- document.querySelector('body').classList.remove('dark-mode');
- $('#myonoffswitch2').prop('checked', false);
- $('#myonoffswitch1').prop('checked', false);
- $('#myonoffswitchTransparent').prop('checked', true);
- checkOptions();
- })
- $(document).on("click", '#bgimage2', function () {
- $('body').addClass('bg-img2');
- $('body').removeClass('bg-img1');
- $('body').removeClass('bg-img3');
- $('body').removeClass('bg-img4');
- $('#myonoffswitch3').prop('checked', false);
- $('#myonoffswitch4').prop('checked', false);
- $('#myonoffswitch19').prop('checked', false);
- $('#myonoffswitch6').prop('checked', false);
- $('#myonoffswitch7').prop('checked', false);
- $('#myonoffswitch5').prop('checked', false);
- $('#myonoffswitch8').prop('checked', false);
- $('#myonoffswitch20').prop('checked', false);
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('light-menu');
- $('body')?.removeClass('dark-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('header-light');
- $('body')?.removeClass('dark-header');
- document.querySelector('body').classList.add('transparent-mode');
- document.querySelector('body').classList.remove('light-mode');
- document.querySelector('body').classList.remove('dark-mode');
- $('#myonoffswitch2').prop('checked', false);
- $('#myonoffswitch1').prop('checked', false);
- $('#myonoffswitchTransparent').prop('checked', true);
- checkOptions();
- })
- $(document).on("click", '#bgimage3', function () {
- $('body').addClass('bg-img3');
- $('body').removeClass('bg-img1');
- $('body').removeClass('bg-img2');
- $('body').removeClass('bg-img4');
- $('#myonoffswitch3').prop('checked', false);
- $('#myonoffswitch4').prop('checked', false);
- $('#myonoffswitch19').prop('checked', false);
- $('#myonoffswitch6').prop('checked', false);
- $('#myonoffswitch7').prop('checked', false);
- $('#myonoffswitch5').prop('checked', false);
- $('#myonoffswitch8').prop('checked', false);
- $('#myonoffswitch20').prop('checked', false);
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('light-menu');
- $('body')?.removeClass('dark-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('header-light');
- $('body')?.removeClass('dark-header');
- document.querySelector('body').classList.add('transparent-mode');
- document.querySelector('body').classList.remove('light-mode');
- document.querySelector('body').classList.remove('dark-mode');
- $('#myonoffswitch2').prop('checked', false);
- $('#myonoffswitch1').prop('checked', false);
- $('#myonoffswitchTransparent').prop('checked', true);
- checkOptions();
- })
- $(document).on("click", '#bgimage4', function () {
- $('body').addClass('bg-img4');
- $('body').removeClass('bg-img1');
- $('body').removeClass('bg-img2');
- $('body').removeClass('bg-img3');
- $('#myonoffswitch3').prop('checked', false);
- $('#myonoffswitch4').prop('checked', false);
- $('#myonoffswitch19').prop('checked', false);
- $('#myonoffswitch6').prop('checked', false);
- $('#myonoffswitch7').prop('checked', false);
- $('#myonoffswitch5').prop('checked', false);
- $('#myonoffswitch8').prop('checked', false);
- $('#myonoffswitch20').prop('checked', false);
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('light-menu');
- $('body')?.removeClass('dark-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('header-light');
- $('body')?.removeClass('dark-header');
- document.querySelector('body').classList.add('transparent-mode');
- document.querySelector('body').classList.remove('light-mode');
- document.querySelector('body').classList.remove('dark-mode');
- $('#myonoffswitch2').prop('checked', false);
- $('#myonoffswitch1').prop('checked', false);
- $('#myonoffswitchTransparent').prop('checked', true);
- checkOptions();
- })
- // BACKGROUND IMAGE STYLE END
- // RTL STYLE START
- $(document).on("click", '#myonoffswitch24', function () {
- if (this.checked) {
- $('body').addClass('rtl');
- $('#slide-left').removeClass('d-none');
- $('#slide-right').removeClass('d-none');
- $("html[lang=en]").attr("dir", "rtl");
- $('body').removeClass('ltr');
- $("head link#style").attr("href", $(this));
- (document.getElementById("style").setAttribute("href", "../assets/plugins/bootstrap/css/bootstrap.rtl.min.css"));
- var carousel = $('.owl-carousel');
- $.each(carousel, function (index, element) {
- // element == this
- var carouselData = $(element).data('owl.carousel');
- carouselData.settings.rtl = true; //don't know if both are necessary
- carouselData.options.rtl = true;
- $(element).trigger('refresh.owl.carousel');
- });
- localStorage.setItem('sashrtl', true)
- localStorage.removeItem('sashltr')
- }
- });
- // RTL STYLE END
- // LTR STYLE START
- $(document).on("click", '#myonoffswitch23', function () {
- if (this.checked) {
- $('body').addClass('ltr');
- $('#slide-left').removeClass('d-none');
- $('#slide-right').removeClass('d-none');
- $("html[lang=en]").attr("dir", "ltr");
- $('body').removeClass('rtl');
- $("head link#style").attr("href", $(this));
- (document.getElementById("style").setAttribute("href", "../assets/plugins/bootstrap/css/bootstrap.min.css"));
- var carousel = $('.owl-carousel');
- $.each(carousel, function (index, element) {
- // element == this
- var carouselData = $(element).data('owl.carousel');
- carouselData.settings.rtl = false; //don't know if both are necessary
- carouselData.options.rtl = false;
- $(element).trigger('refresh.owl.carousel');
- });
- localStorage.setItem('sashltr', true)
- localStorage.removeItem('sashrtl')
- }
- });
- // LTR STYLE END
- // Vertical
- $(document).on("click", '#myonoffswitch34', function () {
- if (this.checked) {
- ActiveSubmenu();
- $('body').removeClass('horizontal');
- $('body').removeClass('horizontal-hover');
- $(".main-content").removeClass("hor-content");
- $(".main-content").addClass("app-content");
- $(".main-container").removeClass("container");
- $(".main-container").addClass("container-fluid");
- $(".app-header").removeClass("hor-header");
- $(".hor-header").addClass("app-header");
- $(".app-sidebar").removeClass("horizontal-main")
- $(".main-sidemenu").removeClass("container")
- $(".slide-menu").removeClass("ps")
- $(".slide-menu").removeClass("ps--active-y")
- $('#slide-left').removeClass('d-none');
- $('#slide-right').removeClass('d-none');
- $('body').addClass('sidebar-mini');
- $('body').removeClass('default-logo');
- $('body').removeClass('center-logo');
- localStorage.setItem("sashvertical", true);
- localStorage.removeItem("sashhorizontal");
- localStorage.removeItem("sashhorizontalHover");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashdefaultlogo");
- localStorage.removeItem("sashcenterlogo");
- responsive();
- if (!(document.querySelector('.icontext-menu') !== null)) {
- hovermenu();
- }
- } else {
- $('body').removeClass('sidebar-mini');
- localStorage.setItem("sashsidebar-mini", "False");
- }
- });
- // Vertical END
- // HORIZONTAL
- $(document).on("click", '#myonoffswitch35', function () {
- if (this.checked) {
- if (!document.querySelector('.login-img')) {
- ActiveSubmenu();
- checkHoriMenu();
- responsive();
- menuClick();
- }
- if (window.innerWidth >= 992) {
- let li = document.querySelectorAll('.side-menu li')
- li.forEach((e, i) => {
- e.classList.remove('is-expanded')
- })
- var animationSpeed = 300;
- // first level
- var parent = $("[data-bs-toggle='sub-slide']").parents('ul');
- var ul = parent.find('ul:visible').slideUp(animationSpeed);
- ul.removeClass('open');
- var parent1 = $("[data-bs-toggle='sub-slide2']").parents('ul');
- var ul1 = parent1.find('ul:visible').slideUp(animationSpeed);
- ul1.removeClass('open');
- }
- $('body').addClass('horizontal');
- $(".main-content").addClass("hor-content");
- $(".main-content").removeClass("app-content");
- $(".main-container").addClass("container");
- $(".main-container").removeClass("container-fluid");
- $(".app-header").addClass("hor-header");
- $(".hor-header").removeClass("app-header");
- $(".app-sidebar").addClass("horizontal-main")
- $(".main-sidemenu").addClass("container")
- $('body').removeClass('sidebar-mini');
- $('body').removeClass('sidenav-toggled');
- $('body').removeClass('horizontal-hover');
- $('body').removeClass('default-menu');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- // // To enable no-wrap horizontal style
- $('#slide-left').removeClass('d-none');
- $('#slide-right').removeClass('d-none');
- localStorage.setItem("sashhorizontal", true);
- localStorage.removeItem("sashvertical");
- localStorage.removeItem("sashhorizontalHover");
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- $('#default-logo').prop('checked', true);
- document.querySelector('.horizontal .side-menu')?.classList.add('flex-nowrap')
- // To enable wrap horizontal style
- // $('#slide-left').addClass('d-none');
- // $('#slide-right').addClass('d-none');
- // document.querySelector('.horizontal .side-menu').style.flexWrap = 'wrap'
- }
- });
- // HORIZONTAL END
- // HORIZONTAL HOVER
- $(document).on("click", '#myonoffswitch111', function () {
- if (this.checked) {
- if (!document.querySelector('.login-img')) {
- checkHoriMenu();
- responsive();
- }
- if (window.innerWidth >= 992) {
- let li = document.querySelectorAll('.side-menu li')
- li.forEach((e, i) => {
- e.classList.remove('is-expanded')
- })
- var animationSpeed = 300;
- // first level
- var parent = $("[data-bs-toggle='sub-slide']").parents('ul');
- var ul = parent.find('ul:visible').slideUp(animationSpeed);
- ul.removeClass('open');
- var parent1 = $("[data-bs-toggle='sub-slide2']").parents('ul');
- var ul1 = parent1.find('ul:visible').slideUp(animationSpeed);
- ul1.removeClass('open');
- }
- $('body').addClass('horizontal-hover');
- $('body').addClass('horizontal');
- // $('#slide-left').addClass('d-none');
- // $('#slide-right').addClass('d-none');
- // document.querySelector('.horizontal .side-menu').style.flexWrap = 'wrap'
- $('#slide-left').addClass('d-none');
- $('#slide-right').addClass('d-none');
- document.querySelector('.horizontal .side-menu')?.classList.add('flex-nowrap')
- $(".main-content").addClass("hor-content");
- $(".main-content").removeClass("app-content");
- $(".main-container").addClass("container");
- $(".main-container").removeClass("container-fluid");
- $(".app-header").addClass("hor-header");
- $(".app-header").removeClass("app-header");
- $(".app-sidebar").addClass("horizontal-main")
- $(".main-sidemenu").addClass("container")
- $('body').removeClass('sidebar-mini');
- $('body').removeClass('sidenav-toggled');
- $('body').removeClass('default-menu');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- localStorage.setItem("sashhorizontalHover", true);
- localStorage.removeItem("sashvertical");
- localStorage.removeItem("sashhorizontal");
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- $('#default-logo').prop('checked', true);
- }
- });
- // HORIZONTAL HOVER END
- // DEFAULT SIDEMENU START
- $(document).on("click", '#myonoffswitch13', function () {
- if (this.checked) {
- $('body').addClass('default-menu');
- $('body').removeClass('sidenav-toggled');
- hovermenu();
- $('body').removeClass('icontext-menu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashdefaultmenu", true);
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('default-menu');
- }
- });
- // DEFAULT SIDEMENU END
- // ICON OVERLAY SIDEMENU START
- $(document).on("click", '#myonoffswitch15', function () {
- if (this.checked) {
- $('body').addClass('icon-overlay');
- hovermenu();
- iconoverlay();
- $('body').addClass('sidenav-toggled');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('default-menu');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashsideiconmenu", true);
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('icon-overlay');
- $('body').removeClass('sidenav-toggled');
- }
- });
- // ICON OVERLAY SIDEMENU END
- // ICONTEXT SIDEMENU START
- $(document).on("click", '#myonoffswitch14', function () {
- if (this.checked) {
- $('body').addClass('icontext-menu');
- icontext();
- $('body').addClass('sidenav-toggled');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('default-menu');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashicontextmenu", true);
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('icontext-menu');
- $('body').removeClass('sidenav-toggled');
- }
- });
- // ICONTEXT SIDEMENU END
- // CLOSED SIDEMENU START
- $(document).on("click", '#myonoffswitch16', function () {
- if (this.checked) {
- $('body').addClass('closed-leftmenu');
- $('body').addClass('sidenav-toggled');
- $('body').removeClass('default-menu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashclosedmenu", true);
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('sidenav-toggled');
- $('body').addClass('default-menu');
- }
- });
- // CLOSED SIDEMENU END
- // HOVER SUBMENU START
- $(document).on("click", '#myonoffswitch17', function () {
- if (this.checked) {
- $('body').addClass('hover-submenu');
- hovermenu();
- $('body').addClass('sidenav-toggled');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('default-menu');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('icontext-menu');
- $('.app-sidebar').removeClass('sidemenu-scroll');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashhoversubmenu", true);
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('hover-submenu');
- $('body').removeClass('sidenav-toggled');
- }
- });
- // HOVER SUBMENU END
- // HOVER SUBMENU STYLE-1 START
- $(document).on("click", '#myonoffswitch18', function () {
- if (this.checked) {
- $('body').addClass('hover-submenu1');
- hovermenu();
- $('body').addClass('sidenav-toggled');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('default-menu');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('icontext-menu');
- $('.app-sidebar').removeClass('sidemenu-scroll');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashhoversubmenu1", true);
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('sidenav-toggled');
- }
- });
- // HOVER SUBMENU STYLE-1 END
- // DOUBLEMENU STYLE START
- $(document).on("click", '#doublemenu-switch', function () {
- if (this.checked) {
- $('body').addClass('double-menu');
- doubleLayoutFn();
- $('body').removeClass('sidenav-toggled-open');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('default-menu');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashdoublemenu", true);
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenutabs");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('double-menu');
- }
- });
- // DOUBLEMENU STYLE END
- // DOUBLEMENU STYLE1 START
- $(document).on("click", '#doublemenu-switch1', function () {
- if (this.checked) {
- $('body').addClass('double-menu-tabs');
- doubleLayoutFn();
- $('body').removeClass('sidenav-toggled-open');
- $('body').removeClass('double-menu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('default-menu');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashdoublemenutabs", true);
- localStorage.removeItem("sashdefaultmenu");
- localStorage.removeItem("sashicontextmenu");
- localStorage.removeItem("sashsideiconmenu");
- localStorage.removeItem("sashclosedmenu");
- localStorage.removeItem("sashhoversubmenu");
- localStorage.removeItem("sashhoversubmenu1");
- localStorage.removeItem("sashdoublemenu");
- localStorage.removeItem("sashcenterlogo");
- localStorage.removeItem("sashdefaultlogo");
- } else {
- $('body').removeClass('double-menu-tabs');
- }
- });
- // DOUBLEMENU STYLE1 END
- // Default Logo Start
- $(document).on("click", '#default-logo', function () {
- if (this.checked) {
- $('body').addClass('default-logo');
- $('body').removeClass('center-logo');
- localStorage.setItem("sashdefaultlogo", true);
- localStorage.removeItem("sashcenterlogo");
- }
- });
- // Default Logo End
- // Center Logo Start
- $(document).on("click", '#center-logo', function () {
- if (this.checked) {
- $('body').addClass('center-logo');
- $('body').removeClass('default-logo');
- localStorage.setItem("sashcenterlogo", true);
- localStorage.removeItem("sashdefaultlogo");
- }
- });
- // Center Logo End
- // LIGHT LEFTMENU START
- $(document).on("click", '#myonoffswitch3', function () {
- if (this.checked) {
- $('body').addClass('light-menu');
- $('body').removeClass('color-menu');
- $('body').removeClass('dark-menu');
- $('body').removeClass('gradient-menu');
- localStorage.setItem("sashlightmenu", true);
- localStorage.removeItem("sashcolormenu");
- localStorage.removeItem("sashdarkmenu");
- localStorage.removeItem("sashgradientmenu");
- } else {
- $('body').removeClass('light-menu');
- }
- });
- // LIGHT LEFTMENU END
- // COLOR LEFTMENU START
- $(document).on("click", '#myonoffswitch4', function () {
- if (this.checked) {
- $('body').addClass('color-menu');
- $('body').removeClass('light-menu');
- $('body').removeClass('dark-menu');
- $('body').removeClass('gradient-menu');
- localStorage.setItem("sashcolormenu", true);
- localStorage.removeItem("sashlightmenu");
- localStorage.removeItem("sashdarkmenu");
- localStorage.removeItem("sashgradientmenu");
- } else {
- $('body').removeClass('color-menu');
- }
- });
- // COLOR LEFTMENU END
- // DARK LEFTMENU START
- $(document).on("click", '#myonoffswitch5', function () {
- if (this.checked) {
- $('body').addClass('dark-menu');
- $('body').removeClass('color-menu');
- $('body').removeClass('light-menu');
- $('body').removeClass('gradient-menu');
- localStorage.setItem("sashdarkmenu", true);
- localStorage.removeItem("sashlightmenu");
- localStorage.removeItem("sashcolormenu");
- localStorage.removeItem("sashgradientmenu");
- } else {
- $('body').removeClass('dark-menu');
- }
- });
- // DARK LEFTMENU END
- // GRADIENT LEFTMENU START
- $(document).on("click", '#myonoffswitch19', function () {
- if (this.checked) {
- $('body').addClass('gradient-menu');
- $('body').removeClass('color-menu');
- $('body').removeClass('light-menu');
- $('body').removeClass('dark-menu');
- localStorage.setItem("sashgradientmenu", true);
- localStorage.removeItem("sashlightmenu");
- localStorage.removeItem("sashcolormenu");
- localStorage.removeItem("sashdarkmenu");
- } else {
- $('body').removeClass('gradient-menu');
- }
- });
- // GRADIENT LEFTMENU END
- // LIGHT HEADER START
- $(document).on("click", '#myonoffswitch6', function () {
- if (this.checked) {
- $('body').addClass('header-light');
- $('body').removeClass('color-header');
- $('body').removeClass('dark-header');
- $('body').removeClass('gradient-header');
- localStorage.setItem("sashlightheader", true);
- localStorage.removeItem("sashcolorheader");
- localStorage.removeItem("sashdarkheader");
- localStorage.removeItem("sashgradientheader");
- } else {
- $('body').removeClass('header-light');
- }
- });
- // LIGHT HEADER END
- // COLOR HEADER START
- $(document).on("click", '#myonoffswitch7', function () {
- if (this.checked) {
- $('body').addClass('color-header');
- $('body').removeClass('header-light');
- $('body').removeClass('dark-header');
- $('body').removeClass('gradient-header');
- localStorage.setItem("sashcolorheader", true);
- localStorage.removeItem("sashlightheader");
- localStorage.removeItem("sashdarkheader");
- localStorage.removeItem("sashgradientheader");
- } else {
- $('body').removeClass('color-header');
- }
- });
- // COLOR HEADER END
- // DARK HEADER START
- $(document).on("click", '#myonoffswitch8', function () {
- if (this.checked) {
- $('body').addClass('dark-header');
- $('body').removeClass('color-header');
- $('body').removeClass('header-light');
- $('body').removeClass('gradient-header');
- localStorage.setItem("sashdarkheader", true);
- localStorage.removeItem("sashlightheader");
- localStorage.removeItem("sashcolorheader");
- localStorage.removeItem("sashgradientheader");
- } else {
- $('body').removeClass('dark-header');
- }
- });
- // DARK HEADER END
- // GRADIENT HEADER START
- $(document).on("click", '#myonoffswitch20', function () {
- if (this.checked) {
- $('body').addClass('gradient-header');
- $('body').removeClass('color-header');
- $('body').removeClass('header-light');
- $('body').removeClass('dark-header');
- localStorage.setItem("sashgradientheader", true);
- localStorage.removeItem("sashlightheader");
- localStorage.removeItem("sashcolorheader");
- localStorage.removeItem("sashdarkheader");
- } else {
- $('body').removeClass('gradient-header');
- }
- });
- // GRADIENT HEADER END
- // FULL WIDTH LAYOUT START
- $(document).on("click", '#myonoffswitch9', function () {
- if (this.checked) {
- $('body').addClass('layout-fullwidth');
- $('body').removeClass('layout-boxed');
- localStorage.setItem("sashfullwidth", true);
- localStorage.removeItem("sashboxedwidth");
- checkHoriMenu();
- } else {
- $('body').removeClass('layout-fullwidth');
- }
- });
- // FULL WIDTH LAYOUT END
- // BOXED LAYOUT START
- $(document).on("click", '#myonoffswitch10', function () {
- if (this.checked) {
- $('body').addClass('layout-boxed');
- $('body').removeClass('layout-fullwidth');
- localStorage.setItem("sashboxedwidth", true);
- localStorage.removeItem("sashfullwidth");
- checkHoriMenu();
- } else {
- $('body').removeClass('layout-boxed');
- }
- });
- // BOXED LAYOUT END
- // HEADER POSITION STYLES START
- $(document).on("click", '#myonoffswitch11', function () {
- if (this.checked) {
- $('body').addClass('fixed-layout');
- $('body').removeClass('scrollable-layout');
- localStorage.setItem("sashfixed", true);
- localStorage.removeItem("sashscrollable");
- } else {
- $('body').removeClass('fixed-layout');
- }
- });
- $(document).on("click", '#myonoffswitch12', function () {
- if (this.checked) {
- $('body').addClass('scrollable-layout');
- $('body').removeClass('fixed-layout');
- localStorage.setItem("sashscrollable", true);
- localStorage.removeItem("sashfixed");
- } else {
- $('body').removeClass('scrollable-layout');
- }
- });
- // HEADER POSITION STYLES END
- }
- switcherEvents();
- //######## SWITCHER STYLES ######## //
- // ***** Horizontal Click Menu ***** //
- // $('body').addClass('horizontal');
- // ***** Horizontal Hover Menu ***** //
- // $('body').addClass('horizontal-hover');
- // ***** Horizontal center-logo ***** //
- // $('body').addClass('center-logo');
- /******* Theme Style ********/
- // $('body').addClass('light-mode');
- // $('body').addClass('dark-mode');
- // $('body').addClass('transparent-mode');
- /******* RTL VERSION *******/
- // $('body').addClass('rtl');
- // Sidemenu layout Styles //
- // ***** Icon with Text *****//
- // $('body').addClass('icontext-menu');
- // $('body').addClass('sidenav-toggled');
- // if(document.querySelector('.icontext-menu').firstElementChild.classList.contains('login-img') !== true){
- // icontext();
- // }
- // ***** Icon Overlay ***** //
- // $('body').addClass('icon-overlay');
- // $('body').addClass('sidenav-toggled');
- // ***** closed-leftmenu ***** //
- // $('body').addClass('closed-leftmenu');
- // $('body').addClass('sidenav-toggled')
- // ***** hover-submenu ***** //
- // $('body').addClass('hover-submenu');
- // $('body').addClass('sidenav-toggled')
- // if(document.querySelector('.hover-submenu').firstElementChild.classList.contains('login-img') !== true){
- // hovermenu();
- // }
- // ***** hover-submenu style 1 ***** //
- // $('body').addClass('hover-submenu1');
- // $('body').addClass('sidenav-toggled')
- // if(document.querySelector('.hover-submenu1').firstElementChild.classList.contains('login-img') !== true){
- // hovermenu();
- // }
- // ***** double-menu style ***** //
- // $('body').addClass('double-menu ');
- // if(document.querySelector('.double-menu ').firstElementChild.classList.contains('login-img') !== true){
- // doubleLayoutFn();
- // }
- // *****double-menu-tabs style ***** //
- // $('body').addClass('double-menu-tabs');
- // if(document.querySelector('.double-menu-tabs').firstElementChild.classList.contains('login-img') !== true){
- // doubleLayoutFn();
- // }
- /******** *Header-Position Styles Start* ********/
- // $('body').addClass('fixed-layout');
- // $('body').addClass('scrollable-layout');
- /******* Full Width Layout Start ********/
- // $('body').addClass('layout-fullwidth');
- // $('body').addClass('layout-boxed');
- /******* Header Styles ********/
- // $('body').addClass('header-light');
- // $('body').addClass('color-header');
- // $('body').addClass('dark-header');
- // $('body').addClass('gradient-header');
- /******* Menu Styles ********/
- // $('body').addClass('light-menu');
- // $('body').addClass('color-menu');
- // $('body').addClass('dark-menu');
- // $('body').addClass('gradient-menu');
- /******* Transparent Bg-Image Style *******/
- // Bg-Image1 Style
- // $('body').addClass('bg-img1');
- // $('body').addClass('transparent-mode');
- // $('body').removeClass('light-mode');
- // $('body').removeClass('dark-mode');
- // Bg-Image2 Style
- // $('body').addClass('bg-img2');
- // $('body').addClass('transparent-mode');
- // $('body').removeClass('light-mode');
- // $('body').removeClass('dark-mode');
- // Bg-Image3 Style
- // $('body').addClass('bg-img3');
- // $('body').addClass('transparent-mode');
- // $('body').removeClass('light-mode');
- // $('body').removeClass('dark-mode');
- // Bg-Image4 Style
- // $('body').addClass('bg-img4');
- // $('body').addClass('transparent-mode');
- // $('body').removeClass('light-mode');
- // $('body').removeClass('dark-mode');
- (function () {
- "use strict";
- /***************** Horizontal has Class *********************/
- let bodyhorizontal = $('body').hasClass('horizontal');
- if (bodyhorizontal) {
- if (!document.querySelector('.login-img')) {
- ActiveSubmenu();
- checkHoriMenu();
- responsive();
- menuClick();
- }
- $('body').addClass('horizontal');
- $(".main-content").addClass("hor-content");
- $(".main-content").removeClass("app-content");
- $(".main-container").addClass("container");
- $(".main-container").removeClass("container-fluid");
- $(".app-header").addClass("hor-header");
- $(".hor-header").removeClass("app-header");
- $(".app-sidebar").addClass("horizontal-main")
- $(".main-sidemenu").addClass("container")
- $('body').removeClass('sidebar-mini');
- $('body').removeClass('sidenav-toggled');
- $('body').removeClass('horizontal-hover');
- $('body').removeClass('default-menu');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- // // To enable no-wrap horizontal style
- $('#slide-left').removeClass('d-none');
- $('#slide-right').removeClass('d-none');
- document.querySelector('.horizontal .side-menu')?.classList.add('flex-nowrap')
- // To enable wrap horizontal style
- // $('#slide-left').addClass('d-none');
- // $('#slide-right').addClass('d-none');
- // document.querySelector('.horizontal .side-menu').style.flexWrap = 'wrap'
- setTimeout(() => {
- if (window.innerWidth >= 992) {
- let li = document.querySelectorAll('.side-menu li')
- li.forEach((e, i) => {
- e.classList.remove('is-expanded')
- })
- var animationSpeed = 300;
- // first level
- var parent = $("[data-bs-toggle='sub-slide']").parents('ul');
- var ul = parent.find('ul:visible').slideUp(animationSpeed);
- ul.removeClass('open');
- var parent1 = $("[data-bs-toggle='sub-slide2']").parents('ul');
- var ul1 = parent1.find('ul:visible').slideUp(animationSpeed);
- ul1.removeClass('open');
- }
- }, 200)
- }
- /***************** Horizontal has Class *********************/
- /***************** Light Mode *********************/
- function light() {
- "use strict";
- if (document.querySelector('body').classList.contains('light-mode')) {
- $('#myonoffswitch3').prop('checked', true);
- $('#myonoffswitch6').prop('checked', true);
- }
- }
- light();
- /***************** Light Mode *********************/
- /***************** Horizontal Hover has Class *********************/
- let bodyhorizontalHover = $('body').hasClass('horizontal-hover');
- if (bodyhorizontalHover) {
- if (!document.querySelector('.login-img')) {
- checkHoriMenu();
- responsive();
- }
- $('body').addClass('horizontal-hover');
- $('body').addClass('horizontal');
- // $('#slide-left').addClass('d-none');
- // $('#slide-right').addClass('d-none');
- // document.querySelector('.horizontal .side-menu').style.flexWrap = 'wrap'
- $('#slide-left').addClass('d-none');
- $('#slide-right').addClass('d-none');
- document.querySelector('.horizontal .side-menu')?.classList.add('flex-nowrap')
- $(".main-content").addClass("hor-content");
- $(".main-content").removeClass("app-content");
- $(".main-container").addClass("container");
- $(".main-container").removeClass("container-fluid");
- $(".app-header").addClass("hor-header");
- $(".app-header").removeClass("app-header");
- $(".app-sidebar").addClass("horizontal-main")
- $(".main-sidemenu").addClass("container")
- $('body').removeClass('sidebar-mini');
- $('body').removeClass('sidenav-toggled');
- $('body').removeClass('default-menu');
- $('body').removeClass('icontext-menu');
- $('body').removeClass('icon-overlay');
- $('body').removeClass('closed-leftmenu');
- $('body').removeClass('hover-submenu');
- $('body').removeClass('hover-submenu1');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- setTimeout(() => {
- if (window.innerWidth >= 992) {
- let li = document.querySelectorAll('.side-menu li')
- li.forEach((e, i) => {
- e.classList.remove('is-expanded')
- })
- var animationSpeed = 300;
- // first level
- var parent = $("[data-bs-toggle='sub-slide']").parents('ul');
- var ul = parent.find('ul:visible').slideUp(animationSpeed);
- ul.removeClass('open');
- var parent1 = $("[data-bs-toggle='sub-slide2']").parents('ul');
- var ul1 = parent1.find('ul:visible').slideUp(animationSpeed);
- ul1.removeClass('open');
- }
- }, 200)
- }
- /***************** Horizontal Hover has Class *********************/
- /***************** RTL has Class *********************/
- let bodyRtl = $('body').hasClass('rtl');
- if (bodyRtl) {
- $('body').addClass('rtl');
- $('#slide-left').removeClass('d-none');
- $('#slide-right').removeClass('d-none');
- $("html[lang=en]").attr("dir", "rtl");
- $('body').removeClass('ltr');
- $("head link#style").attr("href", $(this));
- (document.getElementById("style").setAttribute("href", "../assets/plugins/bootstrap/css/bootstrap.rtl.min.css"));
- var carousel = $('.owl-carousel');
- $.each(carousel, function (index, element) {
- // element == this
- var carouselData = $(element).data('owl.carousel');
- carouselData.settings.rtl = true; //don't know if both are necessary
- carouselData.options.rtl = true;
- $(element).trigger('refresh.owl.carousel');
- });
- }
- /***************** RTL has Class *********************/
- /***************** CLOSEDMENU has Class *********************/
- let bodyclosed = $('body').hasClass('closed-leftmenu');
- if (bodyclosed) {
- $('body').addClass('closed-leftmenu');
- if (!(document.querySelector('body').classList.contains('login-img'))) {
- hovermenu();
- }
- $('body').addClass('sidenav-toggled');
- }
- /***************** CLOSEDMENU has Class *********************/
- /***************** ICONTEXT MENU has Class *********************/
- let bodyicontext = $('body').hasClass('icontext-menu');
- if (bodyicontext) {
- $('body').addClass('icontext-menu');
- if (!(document.querySelector('body').classList.contains('login-img'))) {
- icontext();
- }
- $('body').addClass('sidenav-toggled');
- }
- /***************** ICONTEXT MENU has Class *********************/
- /***************** ICONOVERLAY MENU has Class *********************/
- let bodyiconoverlay = $('body').hasClass('icon-overlay');
- if (bodyiconoverlay) {
- $('body').addClass('icon-overlay');
- if (!(document.querySelector('body').classList.contains('login-img'))) {
- hovermenu();
- iconoverlay();
- }
- $('body').addClass('sidenav-toggled');
- }
- /***************** ICONOVERLAY MENU has Class *********************/
- /***************** HOVER-SUBMENU has Class *********************/
- let bodyhover = $('body').hasClass('hover-submenu');
- if (bodyhover) {
- $('body').addClass('hover-submenu');
- if (!(document.querySelector('body').classList.contains('login-img'))) {
- hovermenu();
- }
- $('body').addClass('sidenav-toggled');
- }
- /***************** HOVER-SUBMENU has Class *********************/
- /***************** HOVER-SUBMENU 1 has Class *********************/
- let bodyhover1 = $('body').hasClass('hover-submenu1');
- if (bodyhover1) {
- $('body').addClass('hover-submenu1');
- if (!(document.querySelector('body').classList.contains('login-img'))) {
- hovermenu();
- }
- $('body').addClass('sidenav-toggled');
- }
- /***************** HOVER-SUBMENU 1 has Class *********************/
- /***************** Double-Menu has Class *********************/
- let bodydoublemenu = $('body').hasClass('double-menu');
- if (bodydoublemenu) {
- $('body').addClass('double-menu');
- if (!(document.querySelector('body').classList.contains('login-img'))) {
- doublemenu();
- $('body').removeClass('sidenav-toggled-open');
- }
- }
- /***************** Double-Menu has Class *********************/
- /***************** Double-Menu-Tabs has Class *********************/
- let bodydoublemenutabs = $('body').hasClass('double-menu-tabs');
- if (bodydoublemenutabs) {
- $('body').addClass('double-menu-tabs');
- if (!(document.querySelector('body').classList.contains('login-img'))) {
- doublemenu();
- $('body').removeClass('sidenav-toggled-open');
- }
- }
- /***************** Double-Menu-Tabs has Class *********************/
- checkOptions();
- })()
- // CHECK OPTIONS
- function checkOptions() {
- "use strict";
- // rtl
- if (document.querySelector('body').classList.contains('rtl')) {
- $('#myonoffswitch24').prop('checked', true);
- }
- // horizontal
- if (document.querySelector('body').classList.contains('horizontal')) {
- $('#myonoffswitch35').prop('checked', true);
- }
- // horizontal-hover
- if (document.querySelector('body').classList.contains('horizontal-hover')) {
- $('#myonoffswitch111').prop('checked', true);
- }
- // light header
- if (document.querySelector('body').classList.contains('header-light')) {
- $('#myonoffswitch6').prop('checked', true);
- }
- // color header
- if (document.querySelector('body').classList.contains('color-header')) {
- $('#myonoffswitch7').prop('checked', true);
- }
- // gradient header
- if (document.querySelector('body').classList.contains('gradient-header')) {
- $('#myonoffswitch20').prop('checked', true);
- }
- // dark header
- if (document.querySelector('body').classList.contains('dark-header')) {
- $('#myonoffswitch8').prop('checked', true);
- }
- // light menu
- if (document.querySelector('body').classList.contains('light-menu')) {
- $('#myonoffswitch3').prop('checked', true);
- }
- // color menu
- if (document.querySelector('body').classList.contains('color-menu')) {
- $('#myonoffswitch4').prop('checked', true);
- }
- // gradient menu
- if (document.querySelector('body').classList.contains('gradient-menu')) {
- $('#myonoffswitch19').prop('checked', true);
- }
- // dark menu
- if (document.querySelector('body').classList.contains('dark-menu')) {
- $('#myonoffswitch5').prop('checked', true);
- }
- // Boxed style
- if (document.querySelector('body').classList.contains('layout-boxed')) {
- $('#myonoffswitch10').prop('checked', true);
- }
- // scrollable-layout style
- if (document.querySelector('body').classList.contains('scrollable-layout')) {
- $('#myonoffswitch12').prop('checked', true);
- }
- // closed-menu style
- if (document.querySelector('body').classList.contains('closed-leftmenu')) {
- $('#myonoffswitch16').prop('checked', true);
- }
- // icontext-menu style
- if (document.querySelector('body').classList.contains('icontext-menu')) {
- $('#myonoffswitch14').prop('checked', true);
- }
- // iconoverlay-menu style
- if (document.querySelector('body').classList.contains('icon-overlay')) {
- $('#myonoffswitch15').prop('checked', true);
- }
- // hover-submenu style
- if (document.querySelector('body').classList.contains('hover-submenu')) {
- $('#myonoffswitch17').prop('checked', true);
- }
- // hover-submenu1 style
- if (document.querySelector('body').classList.contains('hover-submenu1')) {
- $('#myonoffswitch18').prop('checked', true);
- }
- // double-menu style
- if (document.querySelector('body').classList.contains('double-menu')) {
- $('#doublemenu-switch').prop('checked', true);
- }
- // double-menu-tabs style
- if (document.querySelector('body').classList.contains('double-menu-tabs')) {
- $('#doublemenu-switch1').prop('checked', true);
- }
- // default-logo style
- if (document.querySelector('body').classList.contains('default-logo')) {
- $('#default-logo').prop('checked', true);
- }
- // center-logo style
- if (document.querySelector('body').classList.contains('center-logo')) {
- $('#center-logo').prop('checked', true);
- }
- }
- // CHECK OPTIONS END
- // RESET SWITCHER TO DEFAULT
- function resetData() {
- "use strict";
- $('#myonoffswitch3').prop('checked', true);
- $('#myonoffswitch6').prop('checked', true);
- $('#myonoffswitch1').prop('checked', true);
- $('#myonoffswitch9').prop('checked', true);
- $('#myonoffswitch11').prop('checked', true);
- $('#myonoffswitch13').prop('checked', true);
- $('#myonoffswitch34').prop('checked', true);
- $('#myonoffswitch23').prop('checked', true);
- $('body')?.removeClass('bg-img4');
- $('body')?.removeClass('bg-img1');
- $('body')?.removeClass('bg-img2');
- $('body')?.removeClass('bg-img3');
- $('body')?.removeClass('transparent-mode');
- $('body')?.removeClass('dark-mode');
- $('body')?.removeClass('dark-menu');
- $('body')?.removeClass('color-menu');
- $('body')?.removeClass('gradient-menu');
- $('body')?.removeClass('dark-header');
- $('body')?.removeClass('color-header');
- $('body')?.removeClass('gradient-header');
- $('body')?.removeClass('layout-boxed');
- $('body')?.removeClass('icontext-menu');
- $('body')?.removeClass('icon-overlay');
- $('body')?.removeClass('closed-leftmenu');
- $('body')?.removeClass('hover-submenu');
- $('body')?.removeClass('hover-submenu1');
- $('body').removeClass('double-menu-tabs');
- $('body').removeClass('double-menu');
- $('body')?.removeClass('sidenav-toggled');
- $('body')?.removeClass('scrollable-layout');
- $('body')?.removeClass('default-logo');
- $('body')?.removeClass('center-logo');
- $('body')?.removeClass('rtl');
- $('body')?.addClass('ltr');
- names();
- document.querySelector('html').setAttribute("dir", "ltr");
- // resetting horizontal to vertical
- $('body').removeClass('horizontal');
- $('body').removeClass('horizontal-hover');
- $(".main-content").removeClass("hor-content");
- $(".main-content").addClass("app-content");
- $(".main-container").removeClass("container");
- $(".main-container").addClass("container-fluid");
- $(".app-header").removeClass("hor-header");
- $(".hor-header").addClass("app-header");
- $(".app-sidebar").removeClass("horizontal-main")
- $(".app-sidebar").removeClass("fixed-header")
- $(".main-sidemenu").removeClass("container")
- $(".slide-menu").removeClass("ps")
- $(".slide-menu").removeClass("ps--active-y")
- $('#slide-left').removeClass('d-none');
- $('#slide-right').removeClass('d-none');
- $('body').addClass('sidebar-mini');
- $('body').removeClass('default-logo');
- $('body').removeClass('center-logo');
- //resetting RTL to LTR
- $("html[lang=en]").attr("dir", "ltr");
- $('body').removeClass('rtl');
- $("head link#style").attr("href", $(this));
- (document.getElementById("style").setAttribute("href", "../assets/plugins/bootstrap/css/bootstrap.min.css"));
- var carousel = $('.owl-carousel');
- $.each(carousel, function (index, element) {
- // element == this
- var carouselData = $(element).data('owl.carousel');
- carouselData.settings.rtl = false; //don't know if both are necessary
- carouselData.options.rtl = false;
- $(element).trigger('refresh.owl.carousel');
- });
- if (!document.querySelector('body').classList.contains('login-img')) {
- responsive();
- ActiveSubmenu();
- }
- }
- // RESET SWITCHER TO DEFAULT
|