feat(ui): add sessionStorage persistence for TreeView expansion state (R11)

This commit is contained in:
Joseph Doherty
2026-03-23 02:28:54 -04:00
parent da4f29f6ee
commit d3a6ed5f68
4 changed files with 125 additions and 3 deletions

View File

@@ -0,0 +1,8 @@
window.treeviewStorage = {
save: function (storageKey, keysJson) {
sessionStorage.setItem("treeview:" + storageKey, keysJson);
},
load: function (storageKey) {
return sessionStorage.getItem("treeview:" + storageKey);
}
};