Expand description
The nodes themsleves, and their data.
Modules§
- script_
custom_ element - Native indexing and mutation records for script custom elements.
Structs§
- Attribute
- A tag attribute, e.g.
class="test"in<div class="test" ...>. - Attribute
Node - Identity and retained contents of an attribute exposed as an Attr.
- Attributes
- Canvas
Data - Document
Data - Data specific to the
Documentroot node. - Element
Data - Image
Resource Data - List
Item Layout - Node
- Node
Flags - Raster
Image Data - Scrollbar
Ref - A specific scrollbar: one axis of one scroll container.
- Select
Data - The selectedness of a
<select>element’s list of options, plus whether its drop-down is showing. - Shadow
Root Data - Data associated with a
NodeData::ShadowRootnode. - Text
Brush - Parley Brush type for Blitz which contains the Blitz node id
- Text
Input Data - Text
Layout - Text
Node Data
Enums§
- Display
Outer - Generated
Text Input Event - Image
Data - List
Item Layout Position - Marker
- Markup
Node - Document syntax that generates no layout box.
- Node
Data - The different kinds of nodes in the DOM.
- Node
Kind - Scrollbar
Color - The computed value of
scrollbar-color(css-scrollbars-1). A local mirror of the stylo type, which isn’t exposed to the servo engine yet (servo/stylo#413). Colors are fully resolved (nocurrentColor). - Scrollbar
Width - The computed value of
scrollbar-width(css-scrollbars-1). A local mirror of the stylo type, which isn’t exposed to the servo engine yet (servo/stylo#413). - Shadow
Root Mode - The encapsulation mode of a shadow root.
- Special
Element Data - Heterogeneous data that depends on the element’s type.
- Special
Element Type - Status
- Text
Granularity - How much text one click selects.
Type Aliases§
- Attr
Atom - An attribute’s value, interned so identical values are stored once.