37962224c12787980e397ee26504d2dd19f96c5f
Bisher stand ueber jedem Raum eine eigene Ueberschrift - bei neunzehn Raeumen aus rooms.php also neunzehn Stueck, jede mit der Etage davor: "OG - Bad", "EG - Bad", "UG - Bad". In einer Liste, die fuenfzehn Zeilen hoch ist, sah man dadurch mehr Ueberschrift als Geraet. Jetzt gruppiert nur die Etage, und der Raum steht klein und rechtsbuendig an jeder Zeile. Sortiert wird innerhalb der Etage nach Raum (Reihenfolge wie in rooms.php), sodass die Geraete eines Raums trotzdem beisammen stehen; aus zwanzig Ueberschriften werden fuenf. Ein Raum, den es in rooms.php nicht mehr gibt, bekommt eine eigene Ueberschrift, statt stillschweigend unter den Unzugeordneten zu verschwinden. Die Suche laeuft zusaetzlich ueber den Raum: "bad" findet damit auch den Handtuchtrockner, der im Bad haengt, ohne es im Namen zu tragen. In der Trefferliste steht keine Ueberschrift darueber, deshalb traegt dort jede Zeile die volle Angabe "OG - Bad". Dafuer nennt raumListe() Etage und Raum jetzt auch einzeln, und der Geraetekatalog reicht beides durch - der Schluessel "Etage/Raum" muss so nicht im JavaScript wieder auseinandergenommen werden. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
17 MiB
Languages
PHP
42.8%
JavaScript
31.5%
Python
12.6%
CSS
11.1%
HTML
1.7%
Other
0.3%