Expand description
Traversing the DOM tree; the bloom filter.
Structs§
- 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.
- We use this structure, rather than just returning a boolean from pre_traverse, to enfore that callers process root invalidations before starting the traversal.
Statics§
- A global variable holding the state of
is_servo_nonincremental_layout()
. See #22854.
Traits§
- A DOM Traversal trait, that is used to generically implement styling for Gecko and Servo.
Functions§
- Clear style data for all the subtree under
root
(but not for root itself). - Calculates the style for a single node.
- 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.
Type Aliases§
- A cache from element reference to known-valid computed style.