Setup- und Lauf-Zeile aus den Meldungen entfernt (v=148)
Beide .kv-Zeilen samt JS-Zuweisungen (wave-setup, wave-move) raus. Das Setup
steht ohnehin in der Verdict-Headline und den Gruenden, der "Lauf" beschrieb
die Vergangenheit ohne Handlungsbezug.
⚠ Fallstrick beim Entfernen, korrigiert: die Zeile
`const w = d.wave_signal || {}, ws = ...` stand direkt ueber der
Setup-Zuweisung und ist zunaechst mit rausgefallen — `w` wird aber weiter
unten noch achtmal gebraucht (Gruende, Button-Blinken, Close-Alarm,
News-Konflikt). Ein ReferenceError mitten in render() bricht den GESAMTEN
Render ab und friert das Dashboard ein.
Gegenprobe ergaenzt: alle $("id")-Zugriffe der app.js gegen die IDs der
index.html geprueft — 0 verwaiste Referenzen. Klammern-Balance ok,
v=148 ausgeliefert, eine Instanz auf 8000.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
caa937f87d
commit
cf94679022
@@ -3762,7 +3762,18 @@ dort bereits nachvalidiert, ØR +0,305.) **Eine** Oberfläche:
|
|||||||
gemessen INVERTIERT"; Bounce: „~50 % Trefferquote, KEIN Signal"). Gesetzt über
|
gemessen INVERTIERT"; Bounce: „~50 % Trefferquote, KEIN Signal"). Gesetzt über
|
||||||
`set_tooltips.py` — **idempotent**, ergänzt nur fehlende `title=`, damit ein
|
`set_tooltips.py` — **idempotent**, ergänzt nur fehlende `title=`, damit ein
|
||||||
erneuter Lauf nichts überschreibt.
|
erneuter Lauf nichts überschreibt.
|
||||||
- Asset-Version aktuell **v=147** (in `web/index.html` hochzählen, siehe Workflows).
|
- **„Setup" und „Lauf" aus der Meldungen-Karte entfernt (User-Vorgabe 2026-08-06,
|
||||||
|
v=148).** Beide `.kv`-Zeilen samt der JS-Zuweisungen (`wave-setup`, `wave-move`)
|
||||||
|
sind raus. Begründung: das Setup steht ohnehin in der Verdict-Headline und in den
|
||||||
|
Gründen, der „Lauf" beschrieb die Vergangenheit ohne Handlungsbezug.
|
||||||
|
⚠ **Fallstrick beim Entfernen:** die Zeile `const w = d.wave_signal || {}, ws = …`
|
||||||
|
stand direkt über der Setup-Zuweisung und wäre mit rausgefallen — `w` wird aber
|
||||||
|
weiter unten noch **achtmal** gebraucht (Gründe-Zeile, Blinken der Order-Buttons,
|
||||||
|
Close-Alarm, News-Konflikt). Ein `ReferenceError` mitten in `render()` bricht den
|
||||||
|
GESAMTEN Render ab (s. Cache-Regel oben), das Dashboard wäre eingefroren.
|
||||||
|
Gegenprobe eingebaut: alle `$("id")`-Zugriffe der `app.js` gegen die IDs der
|
||||||
|
`index.html` geprüft — **0 verwaiste Referenzen**.
|
||||||
|
- Asset-Version aktuell **v=148** (in `web/index.html` hochzählen, siehe Workflows).
|
||||||
Schriftgrößen 2026-07-24 global **+4px** (2× je +2px auf User-Wunsch; Body-Basis
|
Schriftgrößen 2026-07-24 global **+4px** (2× je +2px auf User-Wunsch; Body-Basis
|
||||||
14→18px). ⚠ Betrifft in `style.css` sowohl `font-size:Npx` (71×) ALS AUCH die
|
14→18px). ⚠ Betrifft in `style.css` sowohl `font-size:Npx` (71×) ALS AUCH die
|
||||||
`font:<weight> Npx/…`-**Shorthand** (3×: `.ms-chip`/`.ms-bos-lbl`/`.sqm-badge` —
|
`font:<weight> Npx/…`-**Shorthand** (3×: `.ms-chip`/`.ms-bos-lbl`/`.sqm-badge` —
|
||||||
|
|||||||
+5
-6
@@ -737,8 +737,12 @@ function render(d) {
|
|||||||
|
|
||||||
// ── Wellen-Meldungen (jetzt in „Meldungen"; Signal-Zeile entfällt — steht als
|
// ── Wellen-Meldungen (jetzt in „Meldungen"; Signal-Zeile entfällt — steht als
|
||||||
// Headline in der Gesamtempfehlung) ──────────────────────
|
// Headline in der Gesamtempfehlung) ──────────────────────
|
||||||
|
// Setup- und Lauf-Zeile entfernt (User-Vorgabe 2026-08-06): das Setup steht
|
||||||
|
// ohnehin in der Verdict-Headline bzw. den Gründen, der „Lauf" war eine
|
||||||
|
// Beschreibung der Vergangenheit ohne Handlungsbezug.
|
||||||
|
// ⚠ `w` bleibt — es wird weiter unten noch für die Gründe-Zeile, das
|
||||||
|
// Button-Blinken, den Close-Alarm und die News-Konflikt-Meldung gebraucht.
|
||||||
const w = d.wave_signal || {}, ws = d.wave || {};
|
const w = d.wave_signal || {}, ws = d.wave || {};
|
||||||
$("wave-setup").textContent = w.setup || "—";
|
|
||||||
// Überdehnungs-Anzeige (KEIN Handelssignal — gemessen ~Münzwurf, nur Kontext).
|
// Überdehnungs-Anzeige (KEIN Handelssignal — gemessen ~Münzwurf, nur Kontext).
|
||||||
// Reaktionsrichtung explizit: LONG=überverkauft→nach oben, SHORT=überkauft→nach unten.
|
// Reaktionsrichtung explizit: LONG=überverkauft→nach oben, SHORT=überkauft→nach unten.
|
||||||
const bn = ws.bounce || {};
|
const bn = ws.bounce || {};
|
||||||
@@ -774,11 +778,6 @@ function render(d) {
|
|||||||
sqEl.textContent = "Squeeze: keine Kompression";
|
sqEl.textContent = "Squeeze: keine Kompression";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ws.direction && ws.wave_start != null) {
|
|
||||||
$("wave-move").textContent =
|
|
||||||
`${ws.direction === "up" ? "▲" : "▼"} ab ${fmt(ws.wave_start)}` +
|
|
||||||
(ws.move_atr != null ? ` ${ws.move_atr >= 0 ? "+" : ""}${fmt(ws.move_atr, 2)}×ATR` : "");
|
|
||||||
} else $("wave-move").textContent = "—";
|
|
||||||
// TF-Ampel: M1/M5/M15/M30 grün(auf)/rot(ab); frische EMA12/50-Kreuzung
|
// TF-Ampel: M1/M5/M15/M30 grün(auf)/rot(ab); frische EMA12/50-Kreuzung
|
||||||
// (≤3 Bars) → blinkendes ⟳ + Richtungspfeil.
|
// (≤3 Bars) → blinkendes ⟳ + Richtungspfeil.
|
||||||
const turns = ws.tf_turns || {};
|
const turns = ws.tf_turns || {};
|
||||||
|
|||||||
+2
-4
@@ -6,7 +6,7 @@
|
|||||||
<meta name="theme-color" content="#0d1117">
|
<meta name="theme-color" content="#0d1117">
|
||||||
<title>Oil · MT5</title>
|
<title>Oil · MT5</title>
|
||||||
<link rel="manifest" href="manifest.json">
|
<link rel="manifest" href="manifest.json">
|
||||||
<link rel="stylesheet" href="style.css?v=147">
|
<link rel="stylesheet" href="style.css?v=148">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<!-- Modul-Menü (ganz oben) -->
|
<!-- Modul-Menü (ganz oben) -->
|
||||||
@@ -140,8 +140,6 @@
|
|||||||
niemand sieht. Jetzt sichtbar, damit die Entscheidung informiert ist. -->
|
niemand sieht. Jetzt sichtbar, damit die Entscheidung informiert ist. -->
|
||||||
<div class="news-conflict hidden" id="flip-note" title="Zustand des Auto-Flip-Close. Derzeit aus — in beiden Halbjahren gemessen negativ."></div>
|
<div class="news-conflict hidden" id="flip-note" title="Zustand des Auto-Flip-Close. Derzeit aus — in beiden Halbjahren gemessen negativ."></div>
|
||||||
<div class="reasons" id="wave-reasons" title="Die Begründungen, aus denen sich Richtung und Konfidenz zusammensetzen."></div>
|
<div class="reasons" id="wave-reasons" title="Die Begründungen, aus denen sich Richtung und Konfidenz zusammensetzen."></div>
|
||||||
<div class="kv"><span>Setup</span><b id="wave-setup">—</b></div>
|
|
||||||
<div class="kv"><span>Lauf</span><b id="wave-move">—</b></div>
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- Karte „Erwartete Spanne" ENTFERNT 2026-08-05 (User-Vorgabe) — die Kernwerte
|
<!-- Karte „Erwartete Spanne" ENTFERNT 2026-08-05 (User-Vorgabe) — die Kernwerte
|
||||||
@@ -332,6 +330,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="toast" class="toast hidden"></div>
|
<div id="toast" class="toast hidden"></div>
|
||||||
|
|
||||||
<script src="app.js?v=147"></script>
|
<script src="app.js?v=148"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user