MediaWiki REL1_31
|
Public Member Functions | |
__set ( $name, $value) | |
dump () | |
Get a text representation of the current state of the serializer, for debugging. | |
Public Attributes | |
RemexHtml Serializer SerializerNode null | $ancestorPNode |
This tracks the mw:p-wrap node in the Serializer stack which is an ancestor of this node. | |
RemexHtml TreeBuilder Element null | $childPElement |
The Element for the mw:p-wrap which is a child of the current node. | |
RemexHtml TreeBuilder Element null | $currentCloneElement |
Stack splitting (essentially our idea of AFE reconstruction) can clone formatting elements which are split over multiple paragraphs. | |
bool | $isPWrapper = false |
Is the node a p-wrapper, with name mw:p-wrap? | |
bool | $isSplittable = false |
Is the node splittable, i.e. | |
$needsPWrapping = false | |
This is true if the node is a body or blockquote, which activates p-wrapping of child nodes. | |
$nonblankNodeCount = 0 | |
The number of child nodes, not counting whitespace-only text nodes or comments. | |
RemexHtml Serializer SerializerNode null | $wrapBaseNode |
The wrap base node is the body or blockquote node which is the parent of active p-wrappers. | |
Definition at line 8 of file RemexMungerData.php.
MediaWiki\Tidy\RemexMungerData::__set | ( | $name, | |
$value ) |
Definition at line 75 of file RemexMungerData.php.
MediaWiki\Tidy\RemexMungerData::dump | ( | ) |
Get a text representation of the current state of the serializer, for debugging.
Definition at line 85 of file RemexMungerData.php.
References $s.
RemexHtml Serializer SerializerNode null MediaWiki\Tidy\RemexMungerData::$ancestorPNode |
This tracks the mw:p-wrap node in the Serializer stack which is an ancestor of this node.
If there is no mw:p-wrap ancestor, it is null.
Definition at line 24 of file RemexMungerData.php.
RemexHtml TreeBuilder Element null MediaWiki\Tidy\RemexMungerData::$childPElement |
The Element for the mw:p-wrap which is a child of the current node.
If this is set, inline insertions into this node will be diverted so that they insert into the p-wrap.
Definition at line 16 of file RemexMungerData.php.
RemexHtml TreeBuilder Element null MediaWiki\Tidy\RemexMungerData::$currentCloneElement |
Stack splitting (essentially our idea of AFE reconstruction) can clone formatting elements which are split over multiple paragraphs.
TreeBuilder is not aware of the cloning, and continues to insert into the original element. This is set to the newer clone if this node was cloned, i.e. if there is an active diversion of the insertion location.
Definition at line 45 of file RemexMungerData.php.
bool MediaWiki\Tidy\RemexMungerData::$isPWrapper = false |
Is the node a p-wrapper, with name mw:p-wrap?
Definition at line 52 of file RemexMungerData.php.
bool MediaWiki\Tidy\RemexMungerData::$isSplittable = false |
Is the node splittable, i.e.
a formatting element or a node with a formatting element ancestor which is under an active or deactivated p-wrapper.
Definition at line 61 of file RemexMungerData.php.
MediaWiki\Tidy\RemexMungerData::$needsPWrapping = false |
This is true if the node is a body or blockquote, which activates p-wrapping of child nodes.
Definition at line 67 of file RemexMungerData.php.
MediaWiki\Tidy\RemexMungerData::$nonblankNodeCount = 0 |
The number of child nodes, not counting whitespace-only text nodes or comments.
Definition at line 73 of file RemexMungerData.php.
RemexHtml Serializer SerializerNode null MediaWiki\Tidy\RemexMungerData::$wrapBaseNode |
The wrap base node is the body or blockquote node which is the parent of active p-wrappers.
This is set if there is an ancestor p-wrapper, or if a p-wrapper was closed due to a block element being encountered inside it.
Definition at line 34 of file RemexMungerData.php.