diff --git a/templates/admin.html b/templates/admin.html
index 119e2f6..983dda8 100755
--- a/templates/admin.html
+++ b/templates/admin.html
@@ -594,6 +594,21 @@ document.addEventListener("DOMContentLoaded", function () {
/* ─── Playlist-Item bearbeiten (URL + Zoom) ─── */
var editState = { site: "", screen: "", oldName: "" };
+/* Event-Delegation für Edit-Buttons (global, sofort aktiv) */
+document.addEventListener("click", function (e) {
+ var btn = e.target.closest(".edit-url-btn");
+ if (!btn) return;
+ e.preventDefault();
+ alert("DEBUG: Edit geklickt - " + btn.dataset.site + "/" + btn.dataset.screen + " - " + btn.dataset.oldname);
+ editState.site = btn.dataset.site;
+ editState.screen = btn.dataset.screen;
+ editState.oldName = btn.dataset.oldname;
+ document.getElementById("edit-url-input").value = btn.dataset.oldname;
+ document.getElementById("edit-zoom-input").value = btn.dataset.zoom;
+ document.getElementById("edit-url-error").style.display = "none";
+ new bootstrap.Modal(document.getElementById("edit-url-modal")).show();
+});
+
document.addEventListener("DOMContentLoaded", function () {
/* ─── SortableJS Drag & Drop initialisieren ─── */
@@ -647,20 +662,6 @@ document.addEventListener("DOMContentLoaded", function () {
return new bootstrap.Tooltip(tooltipTriggerEl);
});
- /* ─── Edit-URL-Button: Modal öffnen (Event-Delegation) ─── */
- document.addEventListener("click", function (e) {
- var btn = e.target.closest(".edit-url-btn");
- if (!btn) return;
- e.preventDefault();
- editState.site = btn.dataset.site;
- editState.screen = btn.dataset.screen;
- editState.oldName = btn.dataset.oldname;
- document.getElementById("edit-url-input").value = btn.dataset.oldname;
- document.getElementById("edit-zoom-input").value = btn.dataset.zoom;
- document.getElementById("edit-url-error").style.display = "none";
- new bootstrap.Modal(document.getElementById("edit-url-modal")).show();
- });
-
/* ─── Edit-URL-Modal: Speichern-Button ─── */
document.getElementById("edit-url-save").addEventListener("click", function () {
const newUrl = document.getElementById("edit-url-input").value.trim();
diff --git a/templates/priority.html b/templates/priority.html
index cd50b0e..6936ce1 100644
--- a/templates/priority.html
+++ b/templates/priority.html
@@ -250,6 +250,24 @@