Update Core.js
This commit is contained in:
parent
0428c0d37f
commit
434b38e302
1 changed files with 6 additions and 6 deletions
12
Core.js
12
Core.js
|
|
@ -34,7 +34,7 @@ class SimonUp {
|
|||
}
|
||||
}
|
||||
|
||||
// Phase 1: Blöcke und Inline-Strukturen parsen (sammelt auch alle Überschriften)
|
||||
// Phase 1: Blöcke und Inline-Strukturen parsen (sammelt alle Überschriften)
|
||||
html = this._parseBlocks(html);
|
||||
|
||||
// Phase 2: Das Inhaltsverzeichnis nachträglich in die vorbereitete Box einsetzen
|
||||
|
|
@ -129,8 +129,8 @@ class SimonUp {
|
|||
const intro = lines.map(function(l) { return self._parseInline(l); }).join('<br>');
|
||||
tocWrapper += `<p class="toc-intro">${intro}</p>\n`;
|
||||
}
|
||||
// HIER IST JETZT DER ECHTE PLATZHALTER:
|
||||
tocWrapper += '\n';
|
||||
// Ein Text-Token, das garantiert nicht vom Browser unsichtbar gemacht wird:
|
||||
tocWrapper += 'STRENG_GEHEIMER_TOC_PLATZHALTER\n';
|
||||
tocWrapper += '</div>';
|
||||
return tocWrapper;
|
||||
|
||||
|
|
@ -274,7 +274,7 @@ class SimonUp {
|
|||
const numStr = self._getAutoNumber(level);
|
||||
const fullTitle = `${numStr} ${title}`;
|
||||
const id = self._slugify(fullTitle);
|
||||
self.headings.push({ level: level, text: title, id: id }); // Speichert nur den puren Titel ohne Nummer für das TOC Link-Markup
|
||||
self.headings.push({ level: level, text: title, id: id });
|
||||
return `<h${level} id="${id}">${fullTitle}</h${level}>${rest}`;
|
||||
});
|
||||
|
||||
|
|
@ -335,8 +335,8 @@ class SimonUp {
|
|||
* INTERN: Erzeugt die fertige HTML-Liste des TOC und injiziert sie in den Block
|
||||
*/
|
||||
_injectTOC(html) {
|
||||
// HIER STEHT JETZT DEFINITIV DAS RECHTE TOKEN:
|
||||
const placeholder = '';
|
||||
// Jetzt als absolut lesbarer, unmissverständlicher Text-String!
|
||||
const placeholder = 'STRENG_GEHEIMER_TOC_PLATZHALTER';
|
||||
|
||||
if (!html.includes(placeholder)) {
|
||||
return html;
|
||||
|
|
|
|||
Loading…
Reference in a new issue