Module style::traversal
[−]
[src]
Traversing the DOM tree; the bloom filter.
Structs
PerLevelTraversalData |
A per-traversal-level chunk of data. This is sent down by the traversal, and currently only holds the dom depth for the bloom filter. |
PreTraverseToken |
We use this structure, rather than just returning a boolean from pre_traverse, to enfore that callers process root invalidations before starting the traversal. |
Traits
DomTraversal |
A DOM Traversal trait, that is used to generically implement styling for Gecko and Servo. |
Functions
clear_descendant_data⚠ |
Clear style data for all the subtree under |
recalc_style_at |
Calculates the style for a single node. |
resolve_style |
Manually resolve style by sequentially walking up the parent chain to the first styled Element, ignoring pending restyles. The resolved style is made available via a callback, and can be dropped by the time this function returns in the display:none subtree case. |