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