kivi.popup_dialog(): Unterstützung für bereits existierende DIVs
Damit muss kein AJAX-Call mehr gemacht werden, sondern man kann denDIV initial versteckt rendern und dann beliebig oftanzeigen (öffnen)/verstecken (schließen).
JS-Setup: kivi.reinit_widgets() nutzen und dort Controls nur einmalig initialisieren
ClientJS: neue Funktionen "run()", "run_once_for()"; Dokumentation
ClientJS: AJAX-Form-Submit mit jQuery-Form-Plugin
kivi.popup_dialog: auf jQuery UI basierende Popupdialoge
kivi.js: Funktion zum Auffinden von Funktionen über ihren Namen
Funktioniert sowohl mit globalen Funktionen als auch mit solchen inNamensräumen (Objekten):
var func = kivi.get_function_by_name("kivi.t8");
ClientJS: automatisch Date- und Partpicker nach AJAX-Request initialisieren
JS-Übersetzung immer in HEAD laden
JS-Übersetzung: Fehlermeldung unterdrücken und nur eine Abfrage am Stück zulassen
JS-Übersetzungen in den js-Ordner verschoben (Teil 2)
scripts/locales.pl um JS-Übersetzung erweitert