kivi.js: format/round/parse_amount, format/parse_date
kivi.js: popup_dialog unterstützt jetzt auch params.html
Neues Feature: Chartpicker
Praktisch komplett analog zum Partpicker, danke Sven für diePionierleistung!
Es gibt natürlich ein paar Unterschiede bei den Filteroptionen, z.B.kann man im Popup nur bebuchte Konten anzeigen lassen, oder dieErgebnisliste nach der Kontenart einschränken. Es wird auch immer nur...
CustomerVendor: Picker nach Art von PartPicker
- reinit_widgets fähig- Tab und Enter atomar- unterstützt onChange und set_item:CustomerVendorPicker trigger- unterstützt fat_set_item
Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen
kivi.js: ckeditor über Klasse »texteditor« nutzen können
Refactor: init_tabwidgets() in kivi-Namespace verschoben
Pflichtenheftitems & -textblöcke: Tooltips im Baum mit Inhaltsauszug anzeigen
kivi.reinit_widgets(): lokale Funktion local_reinit_widgets() aufrufen, wenn existent
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