2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-05-01 04:56:45 +00:00

sessionStorage -> localStorage

OMG
This commit is contained in:
Oliver 2021-07-09 14:39:08 +10:00
parent 6b73e7a408
commit c694c9467b

View File

@ -35,8 +35,8 @@ function loadTree(url, tree, options={}) {
showTags: true, showTags: true,
}); });
if (sessionStorage.getItem(key)) { if (localStorage.getItem(key)) {
var saved_exp = sessionStorage.getItem(key).split(","); var saved_exp = localStorage.getItem(key).split(",");
// Automatically expand the desired notes // Automatically expand the desired notes
for (var q = 0; q < saved_exp.length; q++) { for (var q = 0; q < saved_exp.length; q++) {
@ -57,7 +57,7 @@ function loadTree(url, tree, options={}) {
} }
// Save the expanded nodes // Save the expanded nodes
sessionStorage.setItem(key, exp); localStorage.setItem(key, exp);
}); });
} }
}, },
@ -106,17 +106,17 @@ function initNavTree(options) {
width: '0px' width: '0px'
}, 50); }, 50);
sessionStorage.setItem(stateLabel, 'closed'); localStorage.setItem(stateLabel, 'closed');
} else { } else {
sessionStorage.setItem(stateLabel, 'open'); localStorage.setItem(stateLabel, 'open');
sessionStorage.setItem(widthLabel, `${width}px`); localStorage.setItem(widthLabel, `${width}px`);
} }
} }
}); });
} }
var state = sessionStorage.getItem(stateLabel); var state = localStorage.getItem(stateLabel);
var width = sessionStorage.getItem(widthLabel) || '300px'; var width = localStorage.getItem(widthLabel) || '300px';
if (state && state == 'open') { if (state && state == 'open') {
@ -131,21 +131,21 @@ function initNavTree(options) {
$(toggleId).click(function() { $(toggleId).click(function() {
var state = sessionStorage.getItem(stateLabel) || 'closed'; var state = localStorage.getItem(stateLabel) || 'closed';
var width = sessionStorage.getItem(widthLabel) || '300px'; var width = localStorage.getItem(widthLabel) || '300px';
if (state == 'open') { if (state == 'open') {
$(treeId).animate({ $(treeId).animate({
width: '0px' width: '0px'
}, 50); }, 50);
sessionStorage.setItem(stateLabel, 'closed'); localStorage.setItem(stateLabel, 'closed');
} else { } else {
$(treeId).animate({ $(treeId).animate({
width: width, width: width,
}, 50); }, 50);
sessionStorage.setItem(stateLabel, 'open'); localStorage.setItem(stateLabel, 'open');
} }
}); });
} }
@ -198,17 +198,20 @@ function enableNavbar(options) {
width: '45px' width: '45px'
}, 50); }, 50);
sessionStorage.setItem(stateLabel, 'closed'); localStorage.setItem(stateLabel, 'closed');
} else { } else {
sessionStorage.setItem(widthLabel, `${width}px`); localStorage.setItem(widthLabel, `${width}px`);
sessionStorage.setItem(stateLabel, 'open'); localStorage.setItem(stateLabel, 'open');
} }
} }
}); });
} }
var state = sessionStorage.getItem(stateLabel); var state = localStorage.getItem(stateLabel);
var width = sessionStorage.getItem(widthLabel) || '250px';
console.log(stateLabel, '->', state);
var width = localStorage.getItem(widthLabel) || '250px';
if (state && state == 'open') { if (state && state == 'open') {
@ -224,8 +227,8 @@ function enableNavbar(options) {
$(toggleId).click(function() { $(toggleId).click(function() {
var state = sessionStorage.getItem(stateLabel) || 'closed'; var state = localStorage.getItem(stateLabel) || 'closed';
var width = sessionStorage.getItem(widthLabel) || '250px'; var width = localStorage.getItem(widthLabel) || '250px';
if (state == 'open') { if (state == 'open') {
$(navId).animate({ $(navId).animate({
@ -233,7 +236,7 @@ function enableNavbar(options) {
minWidth: '45px', minWidth: '45px',
}, 50); }, 50);
sessionStorage.setItem(stateLabel, 'closed'); localStorage.setItem(stateLabel, 'closed');
} else { } else {
@ -241,7 +244,7 @@ function enableNavbar(options) {
'width': width 'width': width
}, 50); }, 50);
sessionStorage.setItem(stateLabel, 'open'); localStorage.setItem(stateLabel, 'open');
} }
}); });
} }