mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-29 23:28:51 +00:00
primer commit. añadido tema Velzon
This commit is contained in:
53
src/main/resources/static/assets/js/layout.js
Normal file
53
src/main/resources/static/assets/js/layout.js
Normal file
@ -0,0 +1,53 @@
|
||||
/*
|
||||
Template Name: Velzon - Admin & Dashboard Template
|
||||
Author: Themesbrand
|
||||
Version: 2.4.0
|
||||
Website: https://Themesbrand.com/
|
||||
Contact: Themesbrand@gmail.com
|
||||
File: Layout Js File
|
||||
*/
|
||||
|
||||
(function () {
|
||||
|
||||
'use strict';
|
||||
|
||||
if (sessionStorage.getItem('defaultAttribute')) {
|
||||
|
||||
var attributesValue = document.documentElement.attributes;
|
||||
var CurrentLayoutAttributes = {};
|
||||
Object.entries(attributesValue).forEach(function(key) {
|
||||
if (key[1] && key[1].nodeName && key[1].nodeName != "undefined" && !key[1].nodeName.startsWith("xml",0)) {
|
||||
var nodeKey = key[1].nodeName;
|
||||
CurrentLayoutAttributes[nodeKey] = key[1].nodeValue;
|
||||
}
|
||||
});
|
||||
/*console.log(sessionStorage.getItem('defaultAttribute'));
|
||||
console.log(JSON.stringify(CurrentLayoutAttributes));*/
|
||||
|
||||
if(sessionStorage.getItem('defaultAttribute') !== JSON.stringify(CurrentLayoutAttributes)) {
|
||||
sessionStorage.clear();
|
||||
//window.location.reload();
|
||||
} else {
|
||||
var isLayoutAttributes = {};
|
||||
isLayoutAttributes['data-layout'] = sessionStorage.getItem('data-layout');
|
||||
isLayoutAttributes['data-sidebar-size'] = sessionStorage.getItem('data-sidebar-size');
|
||||
isLayoutAttributes['data-layout-mode'] = sessionStorage.getItem('data-layout-mode');
|
||||
isLayoutAttributes['data-layout-width'] = sessionStorage.getItem('data-layout-width');
|
||||
isLayoutAttributes['data-sidebar'] = sessionStorage.getItem('data-sidebar');
|
||||
isLayoutAttributes['data-sidebar-image'] = sessionStorage.getItem('data-sidebar-image');
|
||||
isLayoutAttributes['data-layout-direction'] = sessionStorage.getItem('data-layout-direction');
|
||||
isLayoutAttributes['data-layout-position'] = sessionStorage.getItem('data-layout-position');
|
||||
isLayoutAttributes['data-layout-style'] = sessionStorage.getItem('data-layout-style');
|
||||
isLayoutAttributes['data-topbar'] = sessionStorage.getItem('data-topbar');
|
||||
isLayoutAttributes['data-preloader'] = sessionStorage.getItem('data-preloader');
|
||||
isLayoutAttributes['data-body-image'] = sessionStorage.getItem('data-body-image');
|
||||
|
||||
Object.keys(isLayoutAttributes).forEach(function (x) {
|
||||
if (isLayoutAttributes[x] && isLayoutAttributes[x]) {
|
||||
document.documentElement.setAttribute(x, isLayoutAttributes[x]);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user