Moin allerseits,
nachdem beim letzten Versuch, die Sortier- und Filterfunktion in der Einsatzliste zu ändern viel auf Skriptseite kaputt gegangen ist, wollen wir diesmal eine kleine Preview anbieten, an der ihr die DOM- und Funktionsänderungen schon im Voraus abchecken könnt, bevor im Laufe der nächsten Woche (wenn alles nach Plan läuft) die neue Version released werden kann.
WICHTIG: Dies ist eine Preview-Version, sie ist noch nicht final und komplett bugfrei.
(wir hielten es aber für besser, jetzt eine Preview vor dem Wochenende geben zu können, anstatt auf die letzten Änderungen zu warten)
Wir haben dazu eine Version auf der (ansonsten nicht mehr weiterentwickelten) Version https://www.centro-de-mando.mx/ aufgesetzt, da bei solchen Änderungen es manchmal einfacher ist, sein Script einfach probieren zu können, statt eine Liste von DOM- und JS-Änderungen durchzugehen. Lasst uns gerne wissen, ob es noch Probleme auf der technischen Seite gibt.
Gröbere Änderungen sind:
- neue Felder am mission_12345-div: data-mission-type-filter, data-mission-state-filter, data-mission-participation-filter, data-sortable-by
- neue Funktion addMissionParticipations wrappt mission_participation_add und führt zusätzliches Displaymanagement aus
- (logischerweise) DOM-Baum-Änderungen rund um die FIlterliste, div#mission-filters-block enthält nun die gesamte Filter/Sortiereinheit, das meiste ist über Flexbox gelayoutet
Known Issues:
- Teilweise noch fehlende Übersetzungen
- Darkmode-Rendering der Optionsbox noch nicht korrekt
- Performance-Issues beim wieder einblenden vieler Einsätze auf einmal
Grüße
Dennis vom Entwicklerteam
PS: Die Sortieroptionen (da alles in Spanisch ist), sind in dieser Reihenfolge:
- Alter aufsteigend
- Alter absteigend
- Alphabetisch aufsteigend
- Alphabetisch absteigend
- Durchschnittliche Credits aufsteigend
- Durchschnittliche Credits absteigend
- Anzahl Gefangene absteigend
- Anzahl Patienten absteigend