var currentURL = window.location.href; function dzThemeSettings() { var dzThemeSettings = `
`; jQuery('body').append(dzThemeSettings); } /* Theme Panel Save */ var themeOption = ['themeColor','themeVersion','appLogo']; const body = $('body'); const html = $('html'); /* Only For Tanam Package Kit */ var isCookieSet = true; if( currentURL.indexOf('ecommerce') > -1 || currentURL.indexOf('fruits') > -1 || currentURL.indexOf('meat') > -1 || currentURL.indexOf('milk') > -1 || currentURL.indexOf('restaurant') > -1 ){ isCookieSet = false; } /* Only For Tanam Package Kit END */ (function($) { "use strict" dzThemeSettings(); //get the DOM elements from right sidebar const versionSelect = $('#theme_version'); var getUrlParameter = function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } return false; }; var theme = getUrlParameter('color-theme'); var themeMode = getUrlParameter('theme-mode'); //console.log(theme); // Change the theme version controller jQuery('.theme-btn').on('click',function(){ jQuery('body').toggleClass('theme-dark'); jQuery('.theme-btn').toggleClass('active'); var logoSrc = $(".app-logo").attr("src"); if(jQuery('body').hasClass('theme-dark')){ setCookie('themeVersion_value', 'theme-dark'); document.querySelector("meta[name='theme-color']").setAttribute('content', '#1C212E'); // $(".app-logo").attr("src", logoSrc.replace('light','dark')) }else{ setCookie('themeVersion_value', ''); // $(".app-logo").attr("src", logoSrc.replace('dark','light')) document.querySelector("meta[name='theme-color']").setAttribute('content', '#FFF'); } }); //change the primary color controller $('input[name="theme_color"]').on('click', function() { body.attr('data-theme-color', this.value); var logoSrc = $(".app-logo").attr("src"); const isDark = getCookie("themeVersion_value"); if(isDark === "theme-dark"){ // $(".app-logo").attr("src", logoSrc.split('dark')[0]+"dark/"+$(this).attr("appLogo")) }else{ // $(".app-logo").attr("src", logoSrc.split('light')[0]+"light/"+$(this).attr("appLogo")) } if(isCookieSet){ //console.log(22+'-'+this.value); setCookie('appLogo_value', $(this).attr("appLogo")); setCookie('themeColor_value', this.value); } }); if(theme){ body.attr('data-theme-color', theme); setCookie('themeColor_value', theme); } if(themeMode){ if(themeMode == "dark"){ jQuery('body').addClass('theme-dark'); setCookie('themeVersion_value', 'theme-dark'); document.querySelector("meta[name='theme-color']").setAttribute('content', '#1C212E'); }else if(themeMode == "light"){ jQuery('body').removeClass('theme-dark'); setCookie('themeVersion_value', ''); document.querySelector("meta[name='theme-color']").setAttribute('content', '#FFF'); } } /* Set Theme By Cookie */ //console.log(444); //console.log(getCookie('themeColor_value')); setThemePanel(); })(jQuery); /* Cookies Function */ function setCookie(cname, cvalue, exhours) { var d = new Date(); d.setTime(d.getTime() + (30*60*1000)); /* 30 Minutes */ var expires = "expires="+ d.toString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); //console.log('decodedCookie'); //console.log(decodedCookie); var ca = decodedCookie.split(';'); for(var i = 0; i