Skip to content

Commit 5e10f00

Browse files
mariogregorclaude
andcommitted
feat: Severity-Tooltips mit konkreten Beispielen erweitern
Tooltip-Texte zeigen jetzt zweizeilig: Definition + reale Beispiele aus diesem Tool (axe-core Impact, SEO-Checks, Performance, Pre-Actions). max-width 240 -> 320px, white-space: pre-line fuer den Zeilenumbruch. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 741e00a commit 5e10f00

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

static/css/style.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,16 +1335,16 @@ body, header, .card, .console-output, select, .url-input, .text-input, .btn-seco
13351335
transform: translateX(-50%) translateY(4px);
13361336
background: var(--tooltip-bg);
13371337
color: var(--tooltip-text);
1338-
padding: 0.4rem 0.6rem;
1338+
padding: 0.5rem 0.7rem;
13391339
border-radius: 4px;
13401340
font-size: 0.75rem;
1341-
line-height: 1.3;
1341+
line-height: 1.45;
13421342
text-transform: none;
13431343
font-weight: 500;
13441344
letter-spacing: normal;
1345-
white-space: normal;
1345+
white-space: pre-line;
13461346
width: max-content;
1347-
max-width: 240px;
1347+
max-width: 320px;
13481348
text-align: left;
13491349
box-shadow: var(--shadow-lg);
13501350
}

static/js/app.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1290,12 +1290,12 @@ function setConnectionStatus(state, customLabel) {
12901290

12911291
function severityTooltip(severity) {
12921292
const tips = {
1293-
critical: "Kritisch — muss sofort behoben werden, blockiert Nutzer.",
1294-
serious: "Schwerwiegend — beeinträchtigt viele Nutzer, hohe Priorität.",
1295-
moderate: "Mittel — Verbesserung empfohlen, kein direkter Blocker.",
1296-
minor: "Gering — kosmetisch oder Edge-Case, niedrige Priorität.",
1297-
info: "Info — Hinweis ohne Bewertung.",
1298-
warning: "Warnung — auffällig, kein Fehler.",
1293+
critical: "Kritisch — blockiert Nutzer komplett, sofort beheben.\nz.B. fehlender Alt-Text bei funktionalen Bildern, Tastaturfalle, Seite lädt nicht.",
1294+
serious: "Schwerwiegend — beeinträchtigt viele Nutzer, hohe Priorität.\nz.B. fehlendes Form-Label, broken Link, kein H1, fehlender <title>, fehlender Login-Button.",
1295+
moderate: "Mittel — Verbesserung empfohlen, kein direkter Blocker.\nz.B. unklare Linktexte, niedriger Kontrast, fehlende Meta-Description, horizontaler Overflow.",
1296+
minor: "Gering — kosmetisch oder Edge-Case, niedrige Priorität.\nz.B. unbenötigtes ARIA-Attribut, Performance-Wert nicht messbar.",
1297+
info: "Info — Hinweis ohne Bewertung, kein Handlungsbedarf.\nz.B. Anzahl Links auf der Seite, gefundene Open-Graph-Tags, Heading-Struktur.",
1298+
warning: "Warnung — auffällig, aber kein harter Fehler.\nz.B. langsame Ladezeit, kleine SEO-Optimierung möglich, Pre-Action-Fehler.",
12991299
};
13001300
return tips[severity] || "";
13011301
}

0 commit comments

Comments
 (0)