Detail
Detail
Button (wie z.B. der um das Layout zu konfigurieren) haben die Möglichkeit im aktiven Zustand anders auszusehen als sonst. Dafür kann ein anderes Bild konfiguriert oder eine CSS-Klasse verwendet werden.
Wird das Layout umkonfiguriert, so wird die CSS-Klasse, um den aktiven Zustand zu kennzeichnen nicht mehr rausgeschrieben.
Verbesserung
Das Ausrechnen der CSS-Klassen des tl:ToggleCommandHandler kann auch außerhalb seiner handleCommand()-Methode (z.B. durch das tl:ComponentCommandModel) aufgerufen werden. Um dies zu realisieren, kennt das tl:BoundCommand nun auch CSS-Klassen. Des weiteren können an den tl:CommandHandler CSS-Klassen konfiguriert werden.
Test
- Demo starten.
- Designmodus-Button drücken.
- Reihenfolge der Tabs ändern.
-> Erwartung: Der Designmodus-Button behält sein Aussehen bzw. die entsprechende CSS-Klasse wird herausgeschrieben.