Parsoid
A bidirectional parser between wikitext and HTML5
Loading...
Searching...
No Matches
Wikimedia\Parsoid\Ext\LST\LST Class Reference
+ Inheritance diagram for Wikimedia\Parsoid\Ext\LST\LST:
+ Collaboration diagram for Wikimedia\Parsoid\Ext\LST\LST:

Public Member Functions

 getConfig ()
 Return information about this extension module.FIXME: Add more expected fields or create a class for this FIXME: The 'name' is expected to be the same as the name defined at the top level of extension.json.

Returns
array{name:string}

 
 domToWikitext (ParsoidExtensionAPI $extApi, Element $node, bool $wrapperUnmodified)
 Serialize a DOM node created by this extension to wikitext.
Parameters
ParsoidExtensionAPI$extApi
Element$nodeA node in a "prepared and loaded" document.
bool$wrapperUnmodified
Returns
string|false Return false to use the default serialization.

 
- Public Member Functions inherited from Wikimedia\Parsoid\Ext\ExtensionTagHandler
 sourceToDom (ParsoidExtensionAPI $extApi, string $src, array $extArgs)
 Convert an extension tag's content to "prepared and loaded" DOM.
 
 processAttributeEmbeddedHTML (ParsoidExtensionAPI $extApi, Element $elt, Closure $proc)
 Extensions might embed HTML in attributes in their own custom representation (whether in data-mw or elsewhere).
 
 lintHandler (ParsoidExtensionAPI $extApi, Element $rootNode, callable $defaultHandler)
 Lint handler for this extension.
 
 diffHandler (ParsoidExtensionAPI $extApi, callable $domDiff, Element $origNode, Element $editedNode)
 XXX: Experimental.
 

Member Function Documentation

◆ domToWikitext()

Wikimedia\Parsoid\Ext\LST\LST::domToWikitext ( ParsoidExtensionAPI $extApi,
Element $node,
bool $wrapperUnmodified )

Serialize a DOM node created by this extension to wikitext.

Parameters
ParsoidExtensionAPI$extApi
Element$nodeA node in a "prepared and loaded" document.
bool$wrapperUnmodified
Returns
string|false Return false to use the default serialization.

Reimplemented from Wikimedia\Parsoid\Ext\ExtensionTagHandler.

◆ getConfig()

Wikimedia\Parsoid\Ext\LST\LST::getConfig ( )

Return information about this extension module.FIXME: Add more expected fields or create a class for this FIXME: The 'name' is expected to be the same as the name defined at the top level of extension.json.

Returns
array{name:string}

Implements Wikimedia\Parsoid\Ext\ExtensionModule.


The documentation for this class was generated from the following file: