Lagebild: Zusammenfassung nicht mehr doppelt / nicht mehr im Recherche-Tab
- extractZusammenfassung: Header-Zeile aus Inhalt entfernen, damit sie nicht zusaetzlich zur Card-Headline erscheint - renderSummary: stripZusammenfassung schneidet den Zusammenfassungs-Block raus, damit er exklusiv im Zusammenfassung-Tab gerendert wird Betrifft research-Typ (Deepfakes). Adhoc-Lagen (Iran, Cyberangriffe) unberuehrt.
Dieser Commit ist enthalten in:
@@ -181,12 +181,26 @@ var Lagebild = {
|
||||
var s = sections[i];
|
||||
if (/^zusammenfassung/i.test(s.trim())) {
|
||||
var next = s.split(/\n## /)[0];
|
||||
return next.trim();
|
||||
return next.replace(/^[^\n]*\n?/, '').trim();
|
||||
}
|
||||
}
|
||||
return '';
|
||||
},
|
||||
|
||||
stripZusammenfassung: function(md) {
|
||||
if (!md) return md;
|
||||
var lines = md.split('\n');
|
||||
var result = [];
|
||||
var skipping = false;
|
||||
for (var i = 0; i < lines.length; i++) {
|
||||
var line = lines[i];
|
||||
if (/^##\s+zusammenfassung\b/i.test(line)) { skipping = true; continue; }
|
||||
if (skipping && /^##\s+/.test(line)) skipping = false;
|
||||
if (!skipping) result.push(line);
|
||||
}
|
||||
return result.join('\n').replace(/^\s+/, '');
|
||||
},
|
||||
|
||||
renderLatestDevelopmentsHtml: function(text, sources) {
|
||||
if (!text) return '';
|
||||
sources = Array.isArray(sources) ? sources : [];
|
||||
@@ -676,6 +690,7 @@ var Lagebild = {
|
||||
var v = this.currentView;
|
||||
document.getElementById('lagebild-timestamp').textContent = this.fmtDT(v.updated_at);
|
||||
var md = this.fixUmlauts(v.summary || '');
|
||||
md = this.stripZusammenfassung(md);
|
||||
var html = this.mdToHtml(md);
|
||||
|
||||
// Build source lookup for citation links
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren