From eee375c0162544186490b2e72b447f39a45bea88 Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Wed, 21 Jan 2026 22:55:24 +0100 Subject: [PATCH] aadsad --- public/assets/js/ui-list.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/public/assets/js/ui-list.js b/public/assets/js/ui-list.js index d6b7b90..d3ece11 100644 --- a/public/assets/js/ui-list.js +++ b/public/assets/js/ui-list.js @@ -9,6 +9,17 @@ function esc(s = '') { .replace(/'/g, '''); } +function formatVersionDate(value) { + if (!value) return ''; + try { + const date = new Date(value); + if (Number.isNaN(date.getTime())) return value; + return date.toLocaleString('de-DE'); + } catch { + return value; + } +} + function normalizeApiName(v = '') { return String(v) .trim() @@ -225,8 +236,9 @@ export async function loadList(section) { selectEl.disabled = false; items.forEach(item => { const opt = document.createElement('option'); + const label = `#${item.version_no} – ${formatVersionDate(item.created_at)}` + (Number(item.is_active) === 1 ? ' (aktiv)' : ''); opt.value = String(item.id); - opt.textContent = `#${item.version_no}` + (Number(item.is_active) === 1 ? ' (aktiv)' : ''); + opt.textContent = label; selectEl.appendChild(opt); }); if (activeId) selectEl.value = activeId;