Part/Customer Picker: Bei Enter auf geändertem Text default verhindern
Fehler bei Erzeugnisartikel hinzufügen bei Erfassen-Button
Anpassung nach Umbenennung der Picker-id, der Fehler kam, wenn keingültiger Artikel ausgewählt war.
Siehe Ticket #255
Bug: Neuerfassen von Ware. Fehlermeldung, wenn man zuerst den Lieferanten eingibt
behebt Ticket #235
kivi.Part.js: Optionen rekursiv mergen
kivi/Part.js: commit_none hook korrekt verdrahten
kivi.Part.js: on_enter_match_* umbenannt in commit_*
Part: Nach einfügen von Zeile den Partpicker clearen
kivi.Part.js: clear Methode für Partpicker
kivi.Part.js: im PICKED state auf enter/tab den commit hook auslösen
PartPicker: Multipicker als separate popupklasse
kivi.Part.js: real_id wird nicht mehr benötigt
kivi.Part.js: run_action als wrapper um functions und strings
kivi.Part.js: Datenübergabe Picker<->Presenter auf data umgestellt
Ist in Summe kompakter und einfacher erweiterbar.
kivi.Part.js: keydown ausgelagert in eigenen handler
kivi.Part.js: PartPicker von closure auf prototype style umgeschrieben
War notwendig, damit das Objekt sich selbst an andere Objekte weitrgebenkann. Vorher musste es dafür eine anonyme Closure über die eigenenFunktionen machen, die extrem schwer verständlich war....
kivi.Part.js: PickerPopup: bei Enter nicht timeout abwarten
kivi.Part.js: paginate aus Picker gezogen
kivi.Part.js: PickerPopup auf prototype style umgestellt
kivi.Part.js: Part Picker Popup in ein separates widget verschoben
kivi.Part.js: KEY konstanten aus Picker verschoben.
die brauche ich gleich in mehreren Objekten.
kivi.Part.js: init routine angelegt
kivi.Part.js: Formatierung
kivi.Part.js: PartPicker: key code für UP eingefügt
Partpicker: fat_set_item mit neuem Part-Controller gefixt
Der alte Part-Controller erwartete, dass die Part-ID als $::form->{id}übergeben wird. Der neue hingegen nutzt $::form->{part}->{id}.
kivi.js + kivi.Part.js: reinit_widgets verschoben
PartPicker: Cursor down öffnet jetzt immer das autocomplete Menü
PartPicker: enter hooks überlagerbar gemacht
PartPicker von autocomplete_part.js nach kivi.Part.js verschoben
kivi.Part.js: jslint und use strict
Prüfen der Bestandteile eines Erzeugnisses beim Hinzufügen
Erst Prüfung innerhalb des Erzeugnisses,dann recursive Prüfung der das Erzeugnis enthaltenen Erzeugnisse,Abbruch nach 100 Rekursionen.
Die Abfrage ist so, dass nur vom Erzeugnis abwärts der Baum in die Tiefe geprüft wird....
Neuer Part Controller
Soll ic.pl komplett ersetzen.