feat(editor): Warndreieck als Zeiger über fehlerhaften Zeilennummern
Das `?` von `cursor:help` sagte nur „hier gibt es etwas zu lesen". Über der orange gefärbten Zahl einer Warn-Zeile steht jetzt dasselbe ⚠, das im Warnungsbereich vor jeder Meldung steht — der Zeiger sagt dieselbe Sache wie das Ziel, auf das er zeigt. Der Pfeil bleibt daneben stehen (sonst zeigte der Zeiger auf nichts), Spitze auf dem Brennpunkt; als data:-URI im Stylesheet, `help` als Rückfall. SPEC §9 (Zeilennummern) und D33-Nachtrag 2. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
3fbc772d81
commit
71bfb62b35
@@ -554,11 +554,16 @@
|
||||
/* Die Zahl einer Warn-Zeile trägt die Meldung als Tooltip (D33-Nachtrag).
|
||||
Dafür reicht ihr Kasten über die **ganze** Streifenbreite statt nur über
|
||||
die Ziffern: Ein zwei Zeichen breites Ziel trifft man sonst kaum. Die
|
||||
Ziffern selbst bleiben, wo sie sind (rechtsbündig, 6 px Abstand), und
|
||||
`cursor:help` sagt, dass es hier etwas zu lesen gibt. */
|
||||
Ziffern selbst bleiben, wo sie sind (rechtsbündig, 6 px Abstand). */
|
||||
/* Der Zeiger sagt, WAS hier steht: Pfeil mit **Warndreieck** statt des `?`
|
||||
von `cursor:help` — dasselbe ⚠ wie vor jeder Meldung im Warnungsbereich
|
||||
(D33-Nachtrag 2). Der Pfeil bleibt, sonst zeigte der Zeiger auf nichts;
|
||||
die Spitze liegt auf dem Brennpunkt (1 1). `help` ist der Rückfall, wo ein
|
||||
Bild-Zeiger nicht angenommen wird. */
|
||||
.lineno-inner span.warn{
|
||||
opacity:1;color:var(--warn);font-weight:600;
|
||||
left:0;right:0;padding-right:6px;text-align:right;cursor:help;
|
||||
left:0;right:0;padding-right:6px;text-align:right;
|
||||
cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M1 1V17.6L5.3 13.5 8.3 20.2 11.2 18.9 8.2 12.4 13.8 12.2Z' fill='%23243447' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M20.5 14 29.5 30 11.5 30Z' fill='%23B45309' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M19.4 19.8h2.2v5.2h-2.2zM19.4 26.6h2.2v2.2h-2.2z' fill='%23fff'/%3E%3C/svg%3E") 1 1, help;
|
||||
}
|
||||
.hint{
|
||||
padding:12px 16px;border-top:1px dashed rgba(36,52,71,.18);
|
||||
|
||||
Reference in New Issue
Block a user