From 7dfbc7ced19e2f0c0d8a70e5ed46b699d704cf82 Mon Sep 17 00:00:00 2001 From: devpotatoes Date: Sat, 6 Sep 2025 13:55:49 +0200 Subject: [PATCH] Privatri is now responsive --- wco/apx/apx.js | 25 +++ wco/privatri/main.mustache | 53 ++++-- wco/privatri/privatri.js | 157 ++++++++-------- wco/privatri/thread.mustache | 6 +- wwws/admin/src/static/css/output.css | 259 +++++++++++++++++++-------- 5 files changed, 339 insertions(+), 161 deletions(-) diff --git a/wco/apx/apx.js b/wco/apx/apx.js index fad7785..799edb6 100644 --- a/wco/apx/apx.js +++ b/wco/apx/apx.js @@ -609,3 +609,28 @@ apx.indexedDB.del = async (db, storeName, key) => { request.onerror = (error) => reject(error); }); }; + +apx.indexedDB.getAllKeys = async (db, storeName) => { + return new Promise((resolve, reject) => { + const request = indexedDB.open(db, 1); + + request.onsuccess = (event) => { + const db = event.target.result; + + const transaction = db.transaction(storeName, "readonly"); + const store = transaction.objectStore(storeName); + + const keysRequest = store.getAllKeys(); + + keysRequest.onsuccess = (event) => { + resolve(event.target.result); + }; + + keysRequest.onerror = (event) => { + reject(event); + }; + }; + + request.onerror = (error) => reject(error); + }); +} \ No newline at end of file diff --git a/wco/privatri/main.mustache b/wco/privatri/main.mustache index 8ba0284..566150e 100644 --- a/wco/privatri/main.mustache +++ b/wco/privatri/main.mustache @@ -1,6 +1,6 @@ -
+
-