diff options
-rw-r--r-- | Cargo.lock | 11 | ||||
-rw-r--r-- | client-web/source/preferences/mod.ts | 2 |
2 files changed, 12 insertions, 1 deletions
@@ -3380,6 +3380,7 @@ dependencies = [ "indicatif", "log", "tokio", + "users", ] [[package]] @@ -4455,6 +4456,16 @@ dependencies = [ ] [[package]] +name = "users" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24cc0f6d6f267b73e5a2cadf007ba8f9bc39c6a6f9666f8cf25ea809a153b032" +dependencies = [ + "libc 0.2.152", + "log", +] + +[[package]] name = "utf-8" version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" diff --git a/client-web/source/preferences/mod.ts b/client-web/source/preferences/mod.ts index b88c4de..49cd20f 100644 --- a/client-web/source/preferences/mod.ts +++ b/client-web/source/preferences/mod.ts @@ -60,7 +60,7 @@ export function register_prefs<T extends Record<string, PrefDecl<unknown>>>(ds: return { prefs, explicit } } -window["change_pref" as "onbeforeprint"] = change_pref as () => void // TODO ugly +globalThis["change_pref" as "onbeforeprint"] = change_pref as () => void // TODO ugly export function change_pref<T extends keyof typeof PREFS>(key: T, value: typeof PREFS[T]) { log("*", `pref changed: ${key}`) PREFS[key] = value |