Turbo-Kompatibilität verbessern.

Hinzufügen von Prüfungen auf Vorhandensein von DOM-Elementen in mehreren Controllern sowie Optimierung der Form-Submit-Logik für bessere Turbo-Integration. Anpassung von Template-Elementen und JavaScript-Events zur Unterstützung von Turbo Morphing auf der Startseite.
This commit is contained in:
Marcel Diegelmann 2026-04-16 16:07:35 +02:00
parent 66c905738d
commit 563d39ff2d
9 changed files with 104 additions and 35 deletions

View file

@ -60,6 +60,10 @@ export default class extends TreeController {
doUpdateIfNeeded()
{
const info_element = document.getElementById('sidebar-last-time-updated');
if (!info_element) {
return;
}
const date_str = info_element.dataset.lastUpdate;
const server_last_update = new Date(date_str);