mirror of
https://github.com/pocketbase/pocketbase.git
synced 2026-10-12 09:17:27 +02:00
[#3112] added options to pin collections
This commit is contained in:
1 parent
eae16cc42c
commit
1f4bdfb867
36 files changed
+220
-115
No files matched your search
@@ -34,8 +34,10 @@
|
||||
let columnsTrigger;
|
||||
let hiddenColumns = [];
|
||||
let collumnsToHide = [];
|
||||
let hiddenColumnsKey = "";
|
||||
|
||||
$: if (collection?.id) {
|
||||
hiddenColumnsKey = collection.id + "@hiddenColumns";
|
||||
loadStoredHiddenColumns();
|
||||
clearList();
|
||||
}
|
||||
@@ -89,7 +91,11 @@
|
||||
return;
|
||||
}
|
||||
|
||||
localStorage.setItem(collection?.id + "@hiddenCollumns", JSON.stringify(hiddenColumns));
|
||||
if (hiddenColumns.length) {
|
||||
localStorage.setItem(hiddenColumnsKey, JSON.stringify(hiddenColumns));
|
||||
} else {
|
||||
localStorage.removeItem(hiddenColumnsKey);
|
||||
}
|
||||
}
|
||||
|
||||
function loadStoredHiddenColumns() {
|
||||
@@ -100,8 +106,10 @@
|
||||
}
|
||||
|
||||
try {
|
||||
const encoded = localStorage.getItem(collection.id + "@hiddenCollumns");
|
||||
if (encoded) hiddenColumns = JSON.parse(encoded) || [];
|
||||
const encoded = localStorage.getItem(hiddenColumnsKey);
|
||||
if (encoded) {
|
||||
hiddenColumns = JSON.parse(encoded) || [];
|
||||
}
|
||||
} catch (_) {}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user