fix css preserve color images

This commit is contained in:
polv committed 2026-03-22 02:00:52 +07:00
1 parent 4b6101b019
commit a26cfceaf4
2 files changed
+18 -13

No files matched your search

+5 -1
View File
@@ -50,7 +50,11 @@ html.dark .glossaries {
word-break: keep-all; word-break: keep-all;
} }
img { img[src$=".svg"] {
filter: invert(1) hue-rotate(180deg); filter: invert(1) hue-rotate(180deg);
} }
rt {
font-size: 50%;
}
} }
+13 -12
View File
@@ -128,17 +128,11 @@ function LoadingDialog() {
} }
} }
const { VITE_STORAGE_WORKER_URL, VITE_STORAGE_WORKER_TOKEN } =
import.meta.env;
try {
const prefix = `${lang}/`;
let entries: YomitanStorageWorkerDictEntry[] = [];
const LAST_API_CALL_KEY = "LAST_API_CALL_KEY_storageWorkerURL"; const LAST_API_CALL_KEY = "LAST_API_CALL_KEY_storageWorkerURL";
const LAST_API_JSON_KEY = "LAST_API_JSON_KEY_storageWorkerURL"; const LAST_API_JSON_KEY = "LAST_API_JSON_KEY_storageWorkerURL";
let entries: YomitanStorageWorkerDictEntry[] = [];
const lastCall = localStorage.getItem(LAST_API_CALL_KEY); const lastCall = localStorage.getItem(LAST_API_CALL_KEY);
const lastJSON = localStorage.getItem(LAST_API_JSON_KEY); const lastJSON = localStorage.getItem(LAST_API_JSON_KEY);
@@ -149,8 +143,14 @@ function LoadingDialog() {
entries = JSON.parse(lastJSON); entries = JSON.parse(lastJSON);
} }
} }
const prefix = `${lang}/`;
try {
if (!entries.length) { if (!entries.length) {
console.log(`visiting ${VITE_STORAGE_WORKER_URL}`); const { VITE_STORAGE_WORKER_URL, VITE_STORAGE_WORKER_TOKEN } =
import.meta.env;
console.log(`accessing ${VITE_STORAGE_WORKER_URL}`);
entries = await fetch(VITE_STORAGE_WORKER_URL + "/files", { entries = await fetch(VITE_STORAGE_WORKER_URL + "/files", {
headers: { headers: {
@@ -161,6 +161,10 @@ function LoadingDialog() {
localStorage.setItem(LAST_API_CALL_KEY, new Date().toISOString()); localStorage.setItem(LAST_API_CALL_KEY, new Date().toISOString());
localStorage.setItem(LAST_API_JSON_KEY, JSON.stringify(entries)); localStorage.setItem(LAST_API_JSON_KEY, JSON.stringify(entries));
} }
} catch (e) {
console.error(e);
entries = JSON.parse(lastJSON || "[]");
}
dicts.push( dicts.push(
...entries ...entries
@@ -170,9 +174,6 @@ function LoadingDialog() {
url: o.url, url: o.url,
})), })),
); );
} catch (e) {
console.error(e);
}
} }
await invoke("init_yomitan", { dicts, lang }); await invoke("init_yomitan", { dicts, lang });