PartPicker: keine AJAJ-Requests nach Fat-Data ohne item.id schicken
P.part_picker reicht jetzt das flag fat_set_item durch und schluckt nicht mehr class
Part api Funktion um eine Ware als json abzufragen
PartPicker: Diverse Verbesserungen
- Dialog vergrössert- Unterstützung für Listenansicht- Bild hoch Bild runter im paginaten gemappt- Focus nach Klickauswahl wieder auf das ursprüngliche Feld gesetzt- Unterscheidung zwischen minimaler Rückmeldung (nur id und name) und fettem...
PartPicker: nach Artikelauswahl custom event 'set_item:PartPicker' mit item-Daten verschicken
jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen
make_defined_state auch beim Klicken ausserhalb des Pickers
Problem war, dass ein einfacher blur handler auch getriggert hat wenn das jqmaufgeht. Dafür ist der timermechanismus jetzt mit ins widget gewandert und derblur handler wird einfach abgebrochen
Partpicker: key-events auch in chrome getestet
PartPicker: nicht global cachen sondern mit $.data ans DOM objekt packen
Partpicker: Filtermöglichkeit nach konvertierbaren Einheiten ('convertible_unit')
Partpicker: Filtermöglichkeit nach Einheiten ('unit')
Partpicker: filter.type nur mitschicken, wenn wirklich ein Typ angegeben war
Ansonsten wird "&filter.type[]=" geschickt, was in Perl letztlich als"$::form->{type} = ['']" ankommt -- und damit ungültige Filtererstellt.
Kommentar zu jquery bug #14120 ist nicht mehr notwenidig
multiple types
ajax_autocomplete umgestellt auf get_models und inline JSON (20% schneller als template)
Bei tab und enter den ersten full match benutzen. nur wenn der nicht eindeutig ist resetten oder popup öffnen
mehr code nach js/ verlagert
caching der Widget und javascriptteile nach js/ verschoben
Verhalten bei nicht existenten Waren verbessert
- tab aus dem element resettet auf letzten Stand- enter wird ignoriert, statt wie vorher das jqm aufzumachen
Updates durch den aprtpicker sollten change trigger triggern
internal state, besseres zurücksetzen auf den letzten bekannten zustand
Diverse kleine Verbesserungen und namespace Kapselung
bei enter und nicht eindeutig -> dialog öffnen
Part Picker