diff --git a/lagen/iran-konflikt/lagebild.js b/lagen/iran-konflikt/lagebild.js index 2ac6441..1467588 100644 --- a/lagen/iran-konflikt/lagebild.js +++ b/lagen/iran-konflikt/lagebild.js @@ -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