Files
Pirmin Hinderling (fedora) db3558872e Faktenkompass: UI-Rebrand, Admin-Assistent und Produktions-Setup.
Modernisiert die öffentliche Oberfläche mit Inter, Dark Mode und Live-Suche, ergänzt KI-gestützte Entwürfe im Admin mit Nachweis-Uploads und dokumentiert Daphne/Nginx für den Serverbetrieb.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 15:33:58 +02:00

33 lines
1.0 KiB
JavaScript

(function () {
function showFilePreview(input) {
var file = input.files && input.files[0];
if (!file || !file.type.startsWith('image/')) {
return;
}
var row = input.closest('.inline-related') || input.closest('.form-row');
if (!row) {
return;
}
var box = row.querySelector('.fk-evidence-preview-live');
if (!box) {
box = document.createElement('div');
box.className = 'fk-evidence-preview-live';
input.parentNode.appendChild(box);
}
var reader = new FileReader();
reader.onload = function (event) {
box.innerHTML = '<img src="' + event.target.result + '" alt="Vorschau">';
};
reader.readAsDataURL(file);
}
document.addEventListener('change', function (event) {
if (event.target.type === 'file' && event.target.name && event.target.name.indexOf('evidence_files') !== -1) {
showFilePreview(event.target);
}
});
})();