Files
deskhub/plugin-webseite/assets/admin.js
T
2026-11-01 11:17:07 +00:00

19 lines
1021 B
JavaScript

// Bestätigung vor dem Löschen und Ein-/Ausblenden der Theme-Felder (CSP erlaubt keine Inline-Skripte)
document.querySelectorAll('form[data-confirm]').forEach(function (f) {
f.addEventListener('submit', function (e) { if (!confirm(f.dataset.confirm)) e.preventDefault(); });
});
var type = document.getElementById('type');
function toggleTheme() {
document.querySelectorAll('.theme-only').forEach(function (el) { el.style.display = type.value === 'theme' ? '' : 'none'; });
}
if (type) { type.addEventListener('change', toggleTheme); toggleTheme(); }
// Bei ZIP-Paketen (WordPress, Chrome) kann die Versionsnummer leer bleiben: sie wird aus dem Paket gelesen
var platform = document.getElementById('platform');
function toggleVersion() {
var zip = platform.options[platform.selectedIndex].dataset.zip === '1';
document.getElementById('appversion').required = !zip;
document.getElementById('versionhint').hidden = !zip;
}
if (platform) { platform.addEventListener('change', toggleVersion); toggleVersion(); }