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. |