mediawiki-extensions-Discus.../tests/cases/parsoid-sections
David Lynch ec0e2920ae API ThreadItemsHTML: improve generation of othercontent
Othercontent would often contain the opening tag of the next heading /
section. By looking for the closest node with a previousSibling we can
more-reliably escape the heading.

Also, only add the initial placeholder if there's content before the
first heading. We do this by testing for any siblings before the
startContainer of the first heading -- if there are any, assume this
means there's some sort of content. (This can still result in a
placeholder with `othercontent:""` if there's only whitespace before
the first heading.)

Bug: T313850
Change-Id: I080205b74413c46d3cf3442e79276145aaa9439c
2022-07-28 02:51:18 -05:00
..
parsoid-sections-threadItemsHtml.json API ThreadItemsHTML: improve generation of othercontent 2022-07-28 02:51:18 -05:00
parsoid-sections-transcludedFrom.json Make IDs (to be used as URL hashes) wikitext safe 2021-03-18 20:45:21 +01:00
parsoid-sections.html Add test case for unwrapParsoidSections() 2020-05-18 21:36:48 +00:00