Module parsoid::node

source ·
Expand description

Wikinodes represent various MediaWiki syntax constructs

Structs§

  • Represents a behavior switch (e.g. __TOC__)
  • Represents a category link ([[Category:Foo]])
  • Represents a wikitext/HTML comment.
  • DisplaySpace is a non-breaking space that is added by Parsoid in post-processing and is not present in wikitext.
  • Represents an external link ([https://example.org/ Text])
  • A section heading (== Some text ==)
  • An HTML entity that shouldn’t be decoded during transformation
  • Represents a includeonly tag (<includeonly>)
  • Represents an indicator tag (<indicator>)
  • Represents an interwiki (non-language) link ([[:en:Foo]])
  • Represents a language link ([[en:Foo]])
  • A <nowiki> tag
  • A placeholder marks DOM content that may not be edited by clients. This library does not take any steps to prevent mutation of these nodes, it is expected that users will skip any Placeholder nodes encountered.
  • Represents a redirect (#REDIRECT [[Foo]])
  • Section contains a Heading and its contents. This only covers sections generated by == headings ==, and not any <section> tag that might be present in the output (e.g. generated by an extension).
  • Represents an internal link ([[Foo|bar]])

Enums§

  • Enum that represents all the different types of nodes