PartPicker - Parameter "type" heißt jetzt "part_type"
Reapply "Partpicker styling"
3.4.1 ist durch, also wieder rein, auf dass es bis zum nächsten Releasegefixt wird.
Revert "Partpicker styling"
This reverts commit b9889576a1229f41edc2c1daf9b649d97fb7fd2e.
Grund: im Chrome (sowohl unter Linux als auch Windows) sieht dasErgebnis ziemlich mies und hochgradig verwirrend aus. Im InternetExplorer ist die Lupe zusätzlich zu weit unten positioniert (eher ein...
Partpicker styling
- Lupe jetzt inline- Lupe in svg, kann also mitskalieren- Inputfeld ist jetzt Model padding-box, size Angaben propagieren besser auf die umliegenden Elemente- getestet in lx-office-erp und kivitendo css
PartPicker: Auch auf Paste-Events reagieren.
Damit wird bei eindeutigem eingefügtem Text der entsprechende Artikelausgewählt. Ansonsten wird der Text rot (undefined) dargestellt.
Vorher war es möglich, z.B. eine eindeutige Artikelnummer einzufügen, aber...
PartPicker: partnumber und description durchgängig
Aus dem Dialog wurden 'partnumber' und 'description' nicht an set_item() übergeben.Konsistent zur Auswahl aus dem Pulldown des Partpicker.
(vorher musste man 'set_fat_item=1' setzen, um an die Daten zu kommen, aber zusätzlicher AJAX-Call)
PartPicker: Neue Iconnamen
Partpicker - displayable_name eingeführt und column entfernt
Der Partpicker zeigt jetzt im Autocomplete und bei ausgewählten Artikelndie Artikelnummer und die Artikelbeschreibung an.
Das Feature column im Partpicker wurde entfernt. Ursprünglich war die...
PartPicker: Tab Event atomar, visuelles Feedback
PartPicker: Im Popup dem letzten Suchstring übernehmen
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