Eine Pruefung, die nach der ersten Aussage stirbt, prueft nichts
pruef-start-ansicht kam seit gestern Nachmittag ueber die ERSTE
Aussage nicht hinaus: 1 statt 151. Sie starb mit "Failed to execute
getComputedStyle: parameter 1 is not of type Element" -- und sagte
damit gar nichts mehr ueber die Startseite.
URSACHE WAR MEIN EIGENER HINWEIS VON GESTERN. "Bei dir klingelt
nichts" gehoert absichtlich zu keinem Bereich (die Anruf-Probe ist
ein Werkzeug, keine Kachel). Dadurch bekam die Zeile kein Zeichen --
und die Pruefung rief getComputedStyle auf null.
ZWEI FEHLER, ZWEI REPARATUREN:
Die ZEILE sah kaputt aus. Sie stand als einzige ohne Zeichen
zwischen allen anderen, der Text begann weiter links. Genau der
stille Fehler, der wie Absicht aussieht. Sie bekommt jetzt immer
ein Zeichen -- aber KEINE Farbe, denn sie soll keinen Bereich
behaupten, zu dem sie nicht gehoert.
Die PRUEFUNG durfte daran nicht sterben. Ein fehlendes Teil ist ein
BEFUND, kein Absturz. Und sie nahm an, jeder Hinweis zaehle etwas.
Seit gestern gibt es zwei Sorten: zaehlende ("2 Aufgaben sind
ueberfaellig") und Zustaende ("Bei dir klingelt nichts"). Sie
unterscheidet das jetzt und nennt beide Anzahlen -- faellt eine
Sorte ganz weg, sieht man es. Das ist die GENAUERE Pruefung, nicht
die schwaechere.
GEBAUT, GEMESSEN, WIEDER ENTFERNT: Auf dem Weg dahin hatte ich die
Kachelgruppen beim ersten Besuch einklappen lassen -- 25 Kacheln in
5 Gruppen sind fuer den ersten Tag eine Wand. Drei Messungen haben
es widerlegt:
Die erste Gruppe ist nicht die wichtigste. Bei DogFather heisst
sie "Rund um das Team" und hat GENAU EINE Kachel. Er haette eine
Kachel gesehen und sieben zugeklappte Ueberschriften.
Die Regel "nur wenn es nicht auf den Schirm passt" haette auch auf
1280x900 gegriffen -- bei 30 Kacheln passt es nie.
Es gibt keinen "ersten Besuch": Der Merker entsteht erst beim
Klappen. Wer die Seite seit Wochen benutzt und nie geklappt hat,
faende am Morgen seine Startseite umgebaut.
Die Begruendung steht jetzt im Code, damit es niemand ein zweites
Mal baut.
pruef-start-ansicht 151/0, pruef-nachfrage 33/0,
pruef-leerzustand 13/0, pruef-meldungen 8/0, pruef-css-klassen gruen.
This commit is contained in:
@@ -468,13 +468,44 @@
|
||||
|
||||
ziel.append(abschnitt);
|
||||
}
|
||||
/* KEIN eigener Aufruf mehr: kopf.js stellt das Licht einmal fuer das
|
||||
ganze Dokument scharf, und der Zuhoerer dort erfasst auch Kacheln,
|
||||
die erst hier entstehen. Ein zweiter Aufruf an dieser Stelle
|
||||
haette zwei Zuhoerer auf denselben Bewegungen bedeutet -- doppelte
|
||||
Arbeit bei jedem Zeigerzucken. */
|
||||
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
WARUM DIE GRUPPEN OFFEN BLEIBEN — nachgemessen am 20.09.2026
|
||||
|
||||
Der Gedanke war: Ein Modi sieht beim allerersten Besuch 25 Kacheln
|
||||
in 5 Gruppen, eine rechte Hand 30 in 6, DogFather 39 in 8. Das ist
|
||||
eine Wand. Naheliegend wäre, beim ersten Mal alles außer der ersten
|
||||
Gruppe zuzuklappen -- dann stünde die Gliederung da wie ein
|
||||
Inhaltsverzeichnis.
|
||||
|
||||
GEBAUT, GEMESSEN, WIEDER ENTFERNT. Drei Gründe, alle gemessen:
|
||||
|
||||
1. DIE ERSTE GRUPPE IST NICHT DIE WICHTIGSTE. Bei DogFather
|
||||
heißt sie „Rund um das Team" und hat GENAU EINE Kachel. Er
|
||||
hätte eine Kachel gesehen und sieben zugeklappte
|
||||
Überschriften. Das ist keine Gliederung, das ist eine leere
|
||||
Seite mit Beschriftung.
|
||||
|
||||
2. „PASST ES AUF DEN SCHIRM" KLAPPT FAST IMMER ZU. Gedacht war
|
||||
die Regel als Selbstanpassung: nur einklappen, wenn die
|
||||
letzte Überschrift unter den Rand rutscht. Bei 30 Kacheln
|
||||
rutscht sie das auch auf einem 1280×900-Bildschirm. Die
|
||||
Regel, die „nur auf dem Handy greifen" sollte, hätte überall
|
||||
gegriffen.
|
||||
|
||||
3. ES GIBT KEINEN „ERSTEN BESUCH" MEHR. Der Merker entsteht erst,
|
||||
wenn jemand eine Gruppe anfasst. Wer die Seite seit Wochen
|
||||
benutzt und nie geklappt hat, sähe für das Skript aus wie ein
|
||||
Neuling -- und fände am Morgen seine Startseite umgebaut. Eine
|
||||
Verbesserung, die den Bestand überrumpelt, ist keine.
|
||||
|
||||
Was bleibt: Die Gruppen sind klappbar, die Zahl steht am Kopf, und
|
||||
der Zustand wird gemerkt. Wer aufräumen will, kann es -- und es
|
||||
bleibt so. Das ist die Entscheidung des Nutzers, nicht meine.
|
||||
===================================================================== */
|
||||
|
||||
/* ---------- Das Licht folgt dem Zeiger -----------------------------------
|
||||
|
||||
Die Kachel trägt einen weichen Lichtfleck. Er sitzt ruhend oben links
|
||||
@@ -1331,11 +1362,25 @@
|
||||
const a = el('a', 'dran__link');
|
||||
a.href = h.ziel;
|
||||
|
||||
if (kachel) {
|
||||
const zeichen = el('span', 'dran__zeichen');
|
||||
zeichen.append(zeichenBauen(kachel.zeichen, 'dran__svg'));
|
||||
a.append(zeichen);
|
||||
}
|
||||
const zeichen = el('span', 'dran__zeichen');
|
||||
/* JEDE ZEILE BEKOMMT EIN ZEICHEN (20.09.2026).
|
||||
----------------------------------------------------------
|
||||
Hier stand `if (kachel) { … }` -- und seit gestern gibt es
|
||||
einen Hinweis, der zu KEINEM Bereich gehoert: "Bei dir
|
||||
klingelt nichts". Der hat absichtlich keine Kachel (die
|
||||
Anruf-Probe ist ein Werkzeug, kein Bereich), und damit fiel
|
||||
sein Zeichen weg.
|
||||
|
||||
Die Zeile stand dann als einzige ohne Zeichen zwischen allen
|
||||
anderen -- der Text begann weiter links, und es sah aus, als
|
||||
fehle etwas. Genau der stille Fehler, der wie Absicht
|
||||
aussieht.
|
||||
|
||||
Die Farbe bleibt aus (kein `data-ton`): Sie soll KEINEN
|
||||
Bereich behaupten, zu dem der Hinweis nicht gehoert. Das
|
||||
Zeichen dagegen ist neutral -- ein Geraet. Darum geht es. */
|
||||
zeichen.append(zeichenBauen(kachel ? kachel.zeichen : 'technik', 'dran__svg'));
|
||||
a.append(zeichen);
|
||||
|
||||
/* Die Zahl steht vorn und getrennt vom Satz. Man liest sie zuerst,
|
||||
und beim Überfliegen von sieben Zeilen zählt genau das. */
|
||||
|
||||
Reference in New Issue
Block a user