From 7a7876e5ef9f597be6e484685124a936f44791fa Mon Sep 17 00:00:00 2001 From: Djeex Date: Mon, 18 Aug 2025 12:29:45 +0200 Subject: [PATCH] Better form --- src/webui/js/site-info.js | 6 ++--- src/webui/site-info/index.html | 48 ++++++++++++++++++---------------- src/webui/style/style.css | 28 +++++++++++++++++--- 3 files changed, 52 insertions(+), 30 deletions(-) diff --git a/src/webui/js/site-info.js b/src/webui/js/site-info.js index 733871f..01b93bf 100644 --- a/src/webui/js/site-info.js +++ b/src/webui/js/site-info.js @@ -28,7 +28,7 @@ document.addEventListener("DOMContentLoaded", () => { div.style.marginBottom = "6px"; div.innerHTML = ` - + `; menuList.appendChild(div); @@ -120,7 +120,7 @@ document.addEventListener("DOMContentLoaded", () => { const result = await res.json(); if (result.status === "ok") { if (thumbnailInput) thumbnailInput.value = result.filename; - updateThumbnailPreview(`/photos/${result.filename}`); + updateThumbnailPreview(`/photos/${result.filename}?t=${Date.now()}`); showToast("Thumbnail uploaded!", "success"); } else { showToast("Error uploading thumbnail", "error"); @@ -199,7 +199,7 @@ document.addEventListener("DOMContentLoaded", () => { form.elements["info.author"].value = data.info?.author || ""; form.elements["social.instagram_url"].value = data.social?.instagram_url || ""; if (thumbnailInput) thumbnailInput.value = data.social?.thumbnail || ""; - updateThumbnailPreview(data.social?.thumbnail ? `/photos/${data.social.thumbnail}` : ""); + updateThumbnailPreview(data.social?.thumbnail ? `/photos/${data.social.thumbnail}?t=${Date.now()}` : ""); form.elements["footer.copyright"].value = data.footer?.copyright || ""; form.elements["footer.legal_label"].value = data.footer?.legal_label || ""; if (themeSelect) { diff --git a/src/webui/site-info/index.html b/src/webui/site-info/index.html index 5fbd7a1..73fa682 100644 --- a/src/webui/site-info/index.html +++ b/src/webui/site-info/index.html @@ -39,7 +39,7 @@ -
+

Edit Site Info

@@ -48,28 +48,28 @@ Info
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
@@ -78,13 +78,15 @@ Social
- - - + + + +
+
@@ -103,11 +105,11 @@ Footer
- +
- +
@@ -117,19 +119,19 @@ Legals
- +
- +
- +
- +
@@ -140,7 +142,7 @@ Build
- +