minor improvements

This commit is contained in:
eclipse 2025-06-02 17:19:24 +02:00
parent 0bc90fe2b0
commit a8f2073ae1

View File

@ -13,13 +13,15 @@ function handleImagepreview(event) {
let modal = document.getElementById("imagepreview-modal");
let src = event.target.closest(".imageselect-entry").dataset["bild"];
let img = modal.querySelector("img");
// add image (or placeholder) to modal
if ( src.toLowerCase().startsWith("<svg") ) { // placeholder svg
modal.querySelector(".imagepreview-details").innerText = "";
modal.querySelector(".imagepreview-div").innerHTML = src
} else { // actual image
modal.querySelector(".imagepreview-details").innerText = event.target.closest(".imageselect-entry").querySelector(".imageselect-label").innerText;
modal.querySelector(".imagepreview-div").innerHTML = `<img src="${src}" />`;
}
// add image details to modal
modal.querySelector(".imagepreview-details").innerText = event.target.closest(".imageselect-entry").querySelector(".imageselect-label").innerText;
modal.showModal();
if ( event.target.closest(".imageselect-entry").localName.toLowerCase() == "div" ) {
event.stopPropagation();