From 7bacd30854d87d70f630c5aa83d5ab0cbac0e6c7 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Tue, 10 Feb 2026 16:56:27 +0000 Subject: [PATCH] feat: improve image loading states on detail pages Replace "Uploading..." text with animated spinner when uploading via thumbnail, and show placeholder icon while image loads from server. --- static/js/components/image-upload.js | 2 +- templates/partials/image_section.html | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/static/js/components/image-upload.js b/static/js/components/image-upload.js index 27829f2..2326d50 100644 --- a/static/js/components/image-upload.js +++ b/static/js/components/image-upload.js @@ -79,7 +79,7 @@ customElements.define( if (!isReplace) { this.innerHTML = - 'Uploading...'; + ''; } try { diff --git a/templates/partials/image_section.html b/templates/partials/image_section.html index c0ad3ad..5b972c4 100644 --- a/templates/partials/image_section.html +++ b/templates/partials/image_section.html @@ -21,10 +21,28 @@ class="relative shrink-0 h-14 w-14 md:h-20 md:w-20 rounded-lg overflow-hidden cursor-pointer" onclick="openImageModal('{{ url }}')" > +
+ + + +
{{ entity_type }} image