Penambahan FrontEnd All-New-Manufacture
This commit is contained in:
111
public/js/dlabnav-init.js
Normal file
111
public/js/dlabnav-init.js
Normal file
@@ -0,0 +1,111 @@
|
||||
|
||||
"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 */
|
||||
Reference in New Issue
Block a user