diff --git a/ui-helper.js b/ui-helper.js deleted file mode 100644 index be0ff81..0000000 --- a/ui-helper.js +++ /dev/null @@ -1,56 +0,0 @@ -// ui-helper.js - Zentrale Steuerung für Modals und allgemeine UI-Elemente -window.UI = { - openModal(modalId) { - const modal = document.getElementById(modalId); - if (modal) { - modal.classList.remove('hidden'); - modal.style.display = 'block'; - } - }, - - closeModal(modalId) { - const modal = document.getElementById(modalId); - if (modal) { - modal.classList.add('hidden'); - modal.style.display = 'none'; - } - }, - - showAlert(title, message) { - const modal = document.getElementById("custom-modal"); - document.getElementById("custom-modal-title").textContent = title; - document.getElementById("custom-modal-message").textContent = message; - document.getElementById("custom-modal-cancel").classList.add("hidden"); - modal.classList.remove("hidden"); - document.getElementById("custom-modal-ok").onclick = () => modal.classList.add("hidden"); - }, - - showConfirm(title, message, callback) { - const modal = document.getElementById("custom-modal"); - document.getElementById("custom-modal-title").textContent = title; - document.getElementById("custom-modal-message").textContent = message; - const cancelBtn = document.getElementById("custom-modal-cancel"); - cancelBtn.classList.remove("hidden"); - modal.classList.remove("hidden"); - - document.getElementById("custom-modal-ok").onclick = () => { - modal.classList.add("hidden"); - callback(true); - }; - cancelBtn.onclick = () => { - modal.classList.add("hidden"); - callback(false); - }; - }, - - updateDocumentTitle(stationName) { - document.title = stationName ? `${stationName} - Radioplayer` : "Radioplayer"; - }, - - initializeFooter() { - const yearEl = document.getElementById('current-year'); - const serverEl = document.getElementById('server-name'); - if (yearEl) yearEl.textContent = new Date().getFullYear(); - if (serverEl) serverEl.textContent = window.location.hostname; - } -}; \ No newline at end of file