[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
flask
/
demo
/
js
/
[
Home
]
File: demo.js
"use strict" var themeOptionArr = { typography: '', version: '', layout: '', primary: '', headerBg: '', navheaderBg: '', sidebarBg: '', sidebarStyle: '', sidebarPosition: '', headerPosition: '', containerLayout: '', //direction: '', }; /* 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); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function deleteCookie(cname) { var d = new Date(); d.setTime(d.getTime() + (1)); // 1/1000 second var expires = "expires="+ d.toString(); //document.cookie = cname + "=1;" + expires + ";path=/"; document.cookie = cname + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT"+";path=/"; } function deleteAllCookie(reload = true) { jQuery.each(themeOptionArr, function(optionKey, optionValue) { deleteCookie(optionKey); }); if(reload){ location.reload(); } } /* Cookies Function END */ (function($) { "use strict" //var direction = getUrlParams('dir'); var theme = getUrlParams('theme'); /* Dz Theme Demo Settings */ var dzThemeSet0 = { /* Default Theme */ typography: "DM Sans", version: "light", layout: "vertical", primary: "color_2", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_13", sidebarStyle: "full", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet1 = { typography: "DM Sans", version: "light", layout: "vertical", primary: "color_13", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_1", sidebarStyle: "full", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet2 = { typography: "DM Sans", version: "light", layout: "vertical", primary: "color_2", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_13", sidebarStyle: "full", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet3 = { typography: "DM Sans", version: "dark", layout: "vertical", primary: "color_2", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_1", sidebarStyle: "compact", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet4 = { typography: "DM Sans", version: "light", layout: "horizontal", primary: "color_2", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_2", sidebarStyle: "full", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet5 = { typography: "DM Sans", version: "light", layout: "horizontal", primary: "color_4", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_4", sidebarStyle: "compact", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet6 = { typography: "DM Sans", version: "light", layout: "horizontal", primary: "color_13", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_13", sidebarStyle: "modern", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet7 = { typography: "DM Sans", version: "light", layout: "vertical", primary: "color_9", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_1", sidebarStyle: "modern", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; var dzThemeSet8 = { typography: "DM Sans", version: "light", layout: "vertical", primary: "color_12", headerBg: "color_1", navheaderBg: "color_1", sidebarBg: "color_12", sidebarStyle: "mini", sidebarPosition: "fixed", headerPosition: "fixed", containerLayout: "full", }; function themeChange(theme){ var themeSettings = {}; themeSettings = eval('dzThemeSet'+theme); console.log(themeSettings); dzSettingsOptions = themeSettings; /* For Screen Resize */ new dzSettings(themeSettings); setThemeInCookie(themeSettings); } function setThemeInCookie(themeSettings) { //console.log(themeSettings); jQuery.each(themeSettings, function(optionKey, optionValue) { setCookie(optionKey,optionValue); }); } function setThemeLogo() { var logo = getCookie('logo_src'); var logo2 = getCookie('logo_src2'); if(logo != ''){ jQuery('.nav-header .logo-abbr').attr("src", logo); } if(logo2 != ''){ jQuery('.nav-header .logo-compact, .nav-header .brand-title').attr("src", logo2); } } function setThemeOptionOnPage() { if(getCookie('version') != '') { jQuery.each(themeOptionArr, function(optionKey, optionValue) { var optionData = getCookie(optionKey); themeOptionArr[optionKey] = (optionData != '')?optionData:dzSettingsOptions[optionKey]; }); //console.log(themeOptionArr); dzSettingsOptions = themeOptionArr; new dzSettings(dzSettingsOptions); setThemeLogo(); } } jQuery(document).on('click', '.dz_theme_demo', function(){ var demoTheme = jQuery(this).data('theme'); console.log(demoTheme); themeChange(demoTheme, 'ltr'); }); jQuery(document).on('click', '.dz_theme_demo_rtl', function(){ var demoTheme = jQuery(this).data('theme'); themeChange(demoTheme, 'rtl'); }); jQuery(window).on('load', function(){ //direction = (direction != undefined)?direction:'ltr'; if(theme != undefined){ themeChange(theme); }else if(getCookie('version') == ''){ themeChange(0); } /* Set Theme On Page From Cookie */ setThemeOptionOnPage(); }); })(jQuery);