Files
backend_parkir/public/js/dlabnav-init.js
2026-01-31 14:23:04 +07:00

111 lines
2.5 KiB
JavaScript

"use strict"
var dlabSettingsOptions = {};
function getUrlParams(dParam)
{
var dPageURL = window.location.search.substring(1),
dURLVariables = dPageURL.split('&'),
dParameterName,
i;
for (i = 0; i < dURLVariables.length; i++) {
dParameterName = dURLVariables[i].split('=');
if (dParameterName[0] === dParam) {
return dParameterName[1] === undefined ? true : decodeURIComponent(dParameterName[1]);
}
}
}
(function($) {
"use strict"
var body = $('body');
var direction = getUrlParams('dir');
dlabSettingsOptions = {
typography: "poppins",
version: "light",
layout: "vertical",
primary: "color_14",
headerBg: "color_8",
navheaderBg: "color_14",
sidebarBg: "color_14",
sidebarStyle: "full",
sidebarPosition: "fixed",
headerPosition: "fixed",
containerLayout: "full",
direction: 'ltr',
};
new dlabSettings(dlabSettingsOptions);
jQuery(window).on('resize',function(){
/*Check container layout on resize */
dlabSettingsOptions.containerLayout = $('#container_layout').val();
/*Check container layout on resize END */
new dlabSettings(dlabSettingsOptions);
});
if(direction == 'rtl' || body.attr('direction') == 'rtl'){
direction = 'rtl';
jQuery('.main-css').attr('href','css/style-rtl.css');
}else{
direction = 'ltr';
jQuery('.main-css').attr('href','css/style.css');
}
})(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);
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 */