From c08f323676ba39208b23a4e5721ba73809c7a5e7 Mon Sep 17 00:00:00 2001 From: beerpiss Date: Wed, 26 Jul 2023 20:23:38 +0700 Subject: [PATCH] fix: Add id so anchors actually work --- internal/build/web/index.html | 90 +++++++++++++++++++++++++++++ internal/build/web/scripts/index.js | 12 ++-- 2 files changed, 96 insertions(+), 6 deletions(-) create mode 100644 internal/build/web/index.html diff --git a/internal/build/web/index.html b/internal/build/web/index.html new file mode 100644 index 0000000..f6386c1 --- /dev/null +++ b/internal/build/web/index.html @@ -0,0 +1,90 @@ + + + + + + An Aidoku source list + + + + + + + + + + + +
+

An Aidoku source list

+ Add to Aidoku +
+
+ On a device with Aidoku installed, tap Add to Aidoku + or use the base URL to add this source list. +
+
+

Base URL:

+

+
+
+

Sources

+ + + +
+ + diff --git a/internal/build/web/scripts/index.js b/internal/build/web/scripts/index.js index be959e0..a1a053e 100644 --- a/internal/build/web/scripts/index.js +++ b/internal/build/web/scripts/index.js @@ -1,4 +1,4 @@ -(function (scope) { +(function (w) { const namesInEnglish = new Intl.DisplayNames(["en"], { type: "language" }); /** @@ -7,7 +7,7 @@ * @returns {[string, string]} */ function languageName(code) { - if (code == "multi") { + if (code === "multi") { return ["Multi-Language", ""]; } else { const namesInNative = new Intl.DisplayNames([code], { type: "language" }); @@ -39,8 +39,8 @@ }; document.addEventListener("alpine:init", () => { - Alpine.store("sourceUrl", window.location.href.replace(window.location.hash, "")) - Alpine.store("addUrl", `aidoku://addSourceList?url=${window.location.href.replace(window.location.hash, "")}`) + Alpine.store("sourceUrl", w.location.href.replace(w.location.hash, "")) + Alpine.store("addUrl", `aidoku://addSourceList?url=${w.location.href.replace(w.location.hash, "")}`) Alpine.data("sourceList", () => ({ sources: [], @@ -84,9 +84,9 @@ this.loading = LoadingStatus.Error; } - if (scope.location.hash) { + if (w.location.hash) { this.$nextTick(() => { - scope.location.replace(scope.location.hash); + w.location.replace(w.location.hash); }); } },