The HTMLElement node class
The Text node class
The Document class
Protected
_The current state of the item (how far in the render actions it has been processed)
True when this math is in display mode
Reference to the end of the math in the document
Data private to the input jax
The input jax associated with this item
The source text for the math (e.g., TeX string)
The metric information about the surrounding environment
Data private to the output jax
The compiled internal MathML (result of InputJax)
Reference to the beginning of the math in the document
The typeset result (result of OutputJax)
Easy access to DOM adaptor
True when this item is an escaped delimiter
Remove the typeset math from the document, and put back the original expression and its delimiters, if requested.
Insert the typeset MathItem into the document at the right location If the starting and ending nodes are the same: Split the text to isolate the math and its delimiters Replace the math by the typeset version Otherewise (spread over several nodes) Split the start node, if needed Remove nodes until we reach the end node Insert the math before the end node Split the end node, if needed Remove the end node
Update the style sheet for any changes due to rerendering
The document whose styles are to be updated
Implements the HTMLMathItem class (extends AbstractMathItem)