From fda7c458101aaae138d204f76bf3534a83453861 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heiko=20Thei=C3=9Fen?= Date: Sat, 7 Sep 2024 09:16:48 +0200 Subject: [PATCH] Simplification --- lib/md2html.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/md2html.js b/lib/md2html.js index 953cc2db..659f95c1 100644 --- a/lib/md2html.js +++ b/lib/md2html.js @@ -2,7 +2,7 @@ const filter = require("pandoc-filter"); -let level = -1; +let level = 0; function enddetails(l, content) { for (let i = l; i <= level; i++) @@ -11,10 +11,7 @@ function enddetails(l, content) { filter.stdio(function ({ t, c }, format, meta) { if (t === "Header") { - if ( - level === -1 || - /^(table-of-contents|appendix-[a-z]-|[a-z]?\d+-)/.test(c[1][0]) - ) { + if (c[0] === 1 || /^(appendix-[a-z]-|[a-z]?\d+-)/.test(c[1][0])) { const content = [ filter.RawBlock("html", `
`), filter.Header(...c), @@ -27,7 +24,7 @@ filter.stdio(function ({ t, c }, format, meta) { c[1][0] = ""; return filter.Header(...c); } - } else if (t === "HorizontalRule" && level !== -1) { + } else if (t === "HorizontalRule") { const content = [filter.HorizontalRule()]; enddetails(1, content); level = 0;