36 lines
1.2 KiB
JavaScript
36 lines
1.2 KiB
JavaScript
window.robotnet = {
|
|
localStorageHelper: {
|
|
getItem: function (key) {
|
|
return localStorage.getItem(key);
|
|
},
|
|
setItem: function (key, value) {
|
|
localStorage.setItem(key, value);
|
|
},
|
|
removeItem: function (key) {
|
|
localStorage.removeItem(key);
|
|
},
|
|
clear: function () {
|
|
localStorage.clear();
|
|
}
|
|
},
|
|
components: {
|
|
loadToggleSidebarState: function () {
|
|
let toggle = localStorage.getItem("navMenuCollapsed");
|
|
if (toggle === "collapsed") {
|
|
let sidebar = document.querySelector(".sidebar");
|
|
sidebar.classList.add("collapsed");
|
|
}
|
|
},
|
|
toggleSidebar: function () {
|
|
let sidebar = document.querySelector(".sidebar");
|
|
sidebar.classList.toggle("collapsed");
|
|
let toggle = localStorage.getItem("navMenuCollapsed");
|
|
if (toggle === "collapsed") {
|
|
localStorage.setItem("navMenuCollapsed", "");
|
|
}
|
|
else {
|
|
localStorage.setItem("navMenuCollapsed", "collapsed");
|
|
}
|
|
},
|
|
},
|
|
}; |