Fixed regression and removed hack.

This commit is contained in:
wearrrrr 2024-02-07 09:43:38 -06:00
parent 6859ab8380
commit 0dc44cbbb6
2 changed files with 29 additions and 15 deletions

View file

@ -7,16 +7,32 @@ const t = useTranslations(lang);
<div class="settings-container"> <div class="settings-container">
<div class="credits-container"> <div class="credits-container">
<p class="credit-item"> <p class="credit-item">
{t("ultraviolet")} - <a target="_blank" rel="noreferrer noopener" href="https://titaniumnetwork.org/">Titanium Network</a> {t("ultraviolet")} - <a
target="_blank"
rel="noreferrer noopener"
href="https://titaniumnetwork.org/">Titanium Network</a
>
</p> </p>
<p class="credit-item"> <p class="credit-item">
{t("settings.credits.japaneseTranslations")} - <a target="_blank" rel="noreferrer noopener" href="https://wearr.dev">wearr</a> {t("settings.credits.japaneseTranslations")} - <a
target="_blank"
rel="noreferrer noopener"
href="https://wearr.dev">wearr</a
>
</p> </p>
<p class="credit-item"> <p class="credit-item">
{t("settings.credits.mochaandmacchiatothemes")} - <a target="_blank" rel="noreferrer noopener" href="https://github.com/catppuccin/catppuccin">Catppuccin</a> {t("settings.credits.mochaandmacchiatothemes")} - <a
target="_blank"
rel="noreferrer noopener"
href="https://github.com/catppuccin/catppuccin">Catppuccin</a
>
</p> </p>
<p class="credit-item"> <p class="credit-item">
Rosé Pine Theme - <a target="_blank" rel="noreferrer noopener" href="https://rosepinetheme.com/">Rosé Pine</a> Rosé Pine Theme - <a
target="_blank"
rel="noreferrer noopener"
href="https://rosepinetheme.com/">Rosé Pine</a
>
</p> </p>
</div> </div>
</div> </div>

View file

@ -1,23 +1,23 @@
<script src="/uv/uv.bundle.js" transition:persist></script> <script src="/uv/uv.bundle.js" transition:persist></script>
<script src="/uv.config.js" transition:persist></script> <script src="/uv.config.js" transition:persist></script>
<script transition:persist> <script is:inline>
let form = document.querySelector("form"); let form = document.querySelector("form");
let input = document.querySelector("input"); let input = document.querySelector("input");
window.navigator.serviceWorker.register("/sw.js", { window.navigator.serviceWorker.register("/sw.js", {
scope: window.__uv$config.prefix, scope: window.__uv$config.prefix,
}); });
document.addEventListener("astro:after-swap", initForm);
function initForm() {
let formEle = document.querySelector("form");
input = document.querySelector("input");
if (formEle) formEle.addEventListener("submit", formEventListener);
}
if (form) { if (form) {
document.addEventListener("astro:after-swap", () => {
form = document.querySelector("form");
input = document.querySelector("input");
if (form) {
form.addEventListener("submit", formEventListener);
}
});
form.addEventListener("submit", formEventListener); form.addEventListener("submit", formEventListener);
}
function formEventListener(event) { function formEventListener(event) {
console.log("Form event listener");
event.preventDefault(); event.preventDefault();
let loadingContent = document.getElementById("loading-content"); let loadingContent = document.getElementById("loading-content");
loadingContent.style.opacity = 1; loadingContent.style.opacity = 1;
@ -55,8 +55,6 @@
document.body.appendChild(topBar); document.body.appendChild(topBar);
}); });
} }
}
function isUrl(val = "") { function isUrl(val = "") {
if (/^http(s?):\/\//.test(val) || (val.includes(".") && val.substr(0, 1) !== " ")) return true; if (/^http(s?):\/\//.test(val) || (val.includes(".") && val.substr(0, 1) !== " ")) return true;