Nicht wundern, wenn die Tabelle mal vorübergehend verschwunden ist, ich muss was schrauben/testen.
Ja, schraub uns mal unter die Top 3 
Könnte ich zwar, entspräche aber nicht der Wirklichkeit, und die Mannschaft hat da leider nicht ganz mitgespielt.
Aber tatsächlich war die Tabelle seit Anfang Dezember des nächtens öfter (bzw. fast immer) bis zum frühen Morgen deaktiviert, denn ich habe seitdem an einem neuen Stand gearbeitet, sozusagen der DEL2-Tabelle "Next Generation". Klingt übertrieben, zumal man auf den allerersten Blick kaum einen Unterschied wird erkennen können (was beabsichtigt ist), ist aber tatsächlich so. Hätte ich vorher gewusst, auf was ich mich da mit meinen eigenen Ideen und Wünschen einlasse und wie aufwendig, kompliziert und zeitfressend das alles werden würde, hätte ich es vielleicht gar nicht gemacht (aber wenn man erstmal angefangen hat, wirft man ab einem bestimmten "point of no return" die Brocken nicht einfach hin).
Also, worüber reden wir:
Am Tabellenstand der DEG können wir nichts ändern, es geht also lediglich um "UX" (IT-Sprech für "User Experience" aka "Nutzererfahrung/-erlebnis") und "Usability" (Nutzertauglichkeit), oft auch als Usability & User Experience (UUX) zusammengefasst.
Was mich immer schon an dieser Tabelle selbst gestört hat, war, dass man sie insbesondere auf dem Handy im Portrait-Modus (hochkant) zwar nach links verschieben/scrollen konnte, aber leider nur komplett. Und dass das weitgehend sinnfrei war, weil man (außer bei der permanent farblich hervorgehobenen DEG) aufgrund des schmalen Bildschirms nicht mehr wusste, welche Spalten und Zahlen welchem Club zuzuordnen waren, zudem verschwand die Fußzeile/Legende, weil sie zwangsläufig mit verschoben wurde:
Bitte melde Dich an, um diesen Anhang zu sehen.
Ja super, was will man damit anfangen? Zudem störte mich, dass sowohl auf dem (also meinem) Handy wie auch auf dem (also meinem) Laptop die Tabelle immer nur ganz knapp bzw. auch gar nicht in voller Höhe angezeigt werden konnte.
Das war für mich der Trigger, die Tabelle einer kompletten Überarbeitung zu unterziehen und gleichzeitig noch die eine oder andere sinnvolle Funktion einzubauen. Und damit begann eine zwischenzeitliche Tragödie, die sich aber nach vielem Hin und Her mit dem Kollegen von ChatGPT (manchmal könnte ich ihn würgen, aber ohne ihn hätte ich das alleine so nicht hinbekommen) inzwischen in einen funktionierenden Zustand und somit in Wohlgefallen aufgelöst hat. Die wesentlichen Neuerungen:
- Zeilenhöhe etwas reduziert (okay, das war noch einfach).
- Die Tabelle kann jetzt auf Handy UND Desktop (dort je nach Zoom-Level) horizontal so verschoben/gescrollt werden, dass die beiden ersten Spalten "Pos" und "Team" sowie die Legende in der Fußzeile fixiert bleiben, wenn die Tabelle nicht in den "Viewport" (also die "Box", innerhalb derer die Tabelle dargestellt wird) passt. Auf dem Handy und sonstigen Mobilgeräten geschieht das durch das gewohnte "Wischen", auf Desktops ohne Touchscreens mit einem Scrollbalken zwischen Tabelle und der (jetzt fixierten) Fußzeile/Legende.
- Die bisher nur bei Handys im Portrait-Modus aktive Funktion, die vollständigen Clubnamen durch deren Kurznamen (also z.B. "Crimmitschau" statt "Eispiraten Crimmitschau") zu ersetzen, um mehr Spalten anzeigen zu können, ist jetzt immer dann (und somit auch auf dem Desktop z.B. bei Zoom-Level ab 150%/170%) aktiv, wenn die vollständige Tabelle nicht in den o.a. "Viewport" passt, also unabhängig vom verwendeten Gerät.
- Da insbesondere auf dem Handy im Portrait-Modus auch das oft noch nicht reicht, um die wesentlichen Spalten wie "Tore" und "Diff." vollständig anzuzeigen, besteht jetzt durch Klick/Tipp auf das Symbol ⇄ rechts neben der Spaltenbeschriftung "Team" mit diesem "Toggle" (Umschalter) ZUSÄTZLICH die Möglichkeit, die Breite der Spalte "Team" nochmals zu reduzieren, indem man nur noch die Abkürzungen der Clubs ("DEG" statt "Düsseldorfer EG") anzeigen lässt. Handy-User im Portrait-Modus werden diesen Schalter zwangsläufig sofort angeboten bekommen, Desktop-User immer dann, wenn bei deren Zoom-Level (bei mir 150%/170%) die Tabelle nicht mehr vollständig dargestellt werden kann. Diese Einstellung ist persistent, der Browser "merkt" sie sich also solange, bis sie vom User wieder geändert wird.
- Es gibt noch weitere Änderungen und Verbesserungen (→ <klick>), die zu erwähnen es wert wären (das gesamte Touch-/Maushandling bzgl. Markieren/Entmarkieren von Tabellenzeilen z.B.), aber dazu habe ich gerade keine Lust mehr, weil es schon wieder deutlich auf die 7:00 Uhr zugeht. Aber ich wollte diesen "Release #1.0" der DEL2-Tabelle "Next Generation" nicht noch länger hinauszögern, nachdem in der vorherigen Nacht der letzte noch bekannte Bug gefixt wurde (und ja, die Logik ist stellenweise extrem komplex).
Der Code bedarf noch weiterer Optimierungen, aber so wie er ist, funktioniert er aus meiner Sicht.
Abschließend als Teaser nur ein Screenshot-Vergleich vom Handy im Unterschied zum Urzustand (Abkürzung/Toggle "Team" aktiviert, 3 Spalten nach links verschoben/gescrollt):
Bitte melde Dich an, um diesen Anhang zu sehen.
Weitere Details folgen (→ <klick>). Die Tabelle ist ab JETZT aktiv.
P.S.: Ich kann nur auf Handy (Android) und Laptop/PC (Windows 10, Firefox/Chrome) testen. Wenn unter anderen Umgebungen (iOS, Safari etc.) oder auch sonst etwas nicht so funktioniert wie es sollte, bitte Rückmeldung hier.