From 8f2ea2d995d6677e0539d56b6ab4c7ed3ecfd7c4 Mon Sep 17 00:00:00 2001 From: pmario Date: Wed, 23 Nov 2022 17:46:53 +0100 Subject: [PATCH] add new code to wikiparser --- core/modules/parsers/wikiparser/wikiparser.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/modules/parsers/wikiparser/wikiparser.js b/core/modules/parsers/wikiparser/wikiparser.js index 8d6c442de..f27d682bf 100644 --- a/core/modules/parsers/wikiparser/wikiparser.js +++ b/core/modules/parsers/wikiparser/wikiparser.js @@ -234,7 +234,12 @@ WikiParser.prototype.parseBlock = function(terminatorRegExpString) { var start = this.pos; var children = this.parseInlineRun(terminatorRegExp); var end = this.pos; - return [{type: "element", tag: "p", children: children, start: start, end: end }]; + if (children[0].type === "text" || + ($tw.config.htmlBlockElements.indexOf(children[0].tag) === -1 && children[0]?.tag?.charAt(0) !== "$")) { + return [{type: "element", tag: "p", children: children, start: start, end: end }]; + } else { + return children; + } }; /*