Sam Atkins
cbb4be3e5e
LibWeb/CSS: Replace style-rule iteration methods with a generic one
...
I didn't want to add another set of boilerplatey tree-walking methods,
so here's a general-purpose one. :^)
`for_each_effective_rule()` walks the tree of effective style rules, and
runs the callback on each one, in either pre- or postorder. The
previous `for_each_effective_style/keyframes_rule()` methods of
`CSSStyleSheet` are then reimplemented in terms of
`for_each_effective_rule()`, and we can get rid of their equivalents
elsewhere.
2024-09-06 07:49:55 +02:00
..
2024-09-06 07:49:55 +02:00
2024-08-26 08:26:22 +01:00
2024-07-26 17:29:20 +02:00
2024-08-02 20:37:40 +02:00
2024-08-21 10:51:48 +01:00
2024-08-15 13:58:38 +01:00
2024-08-15 13:58:38 +01:00
2024-08-15 13:58:38 +01:00
2024-08-26 08:26:22 +01:00
2024-07-26 11:04:30 +01:00
2024-07-26 11:04:30 +01:00
2024-08-15 13:58:38 +01:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-03 10:12:07 +01:00
2024-06-14 20:45:37 +02:00
2024-06-14 20:45:37 +02:00
2024-06-14 20:45:37 +02:00
2024-06-14 20:45:37 +02:00
2024-06-14 20:45:37 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-07-26 11:04:30 +01:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-08-15 13:58:38 +01:00
2024-08-15 13:58:38 +01:00
2024-06-14 20:45:37 +02:00
2024-08-20 16:10:33 +02:00
2024-09-06 07:49:55 +02:00
2024-09-06 07:49:55 +02:00
2024-08-21 10:51:48 +01:00
2024-08-21 10:51:48 +01:00
2024-08-15 13:58:38 +01:00
2024-09-03 10:16:13 +01:00
2024-08-26 08:26:22 +01:00
2024-08-21 10:51:48 +01:00
2024-09-05 19:21:52 +02:00
2024-06-30 13:09:23 +02:00
2024-06-07 19:30:35 +02:00
2024-06-07 19:30:35 +02:00
2024-06-07 19:30:35 +02:00
2024-08-02 20:37:40 +02:00
2024-08-21 10:51:48 +01:00
2024-07-25 13:12:26 +02:00
2024-07-25 13:12:26 +02:00
2024-08-15 13:58:38 +01:00
2024-08-21 10:51:48 +01:00
2024-08-21 10:51:48 +01:00
2024-08-15 13:58:38 +01:00
2024-07-26 14:26:16 +02:00
2024-07-26 14:26:16 +02:00
2024-08-15 13:58:38 +01:00
2024-08-15 13:58:38 +01:00
2024-08-02 20:37:40 +02:00
2024-08-02 20:37:40 +02:00
2024-06-13 11:18:38 +02:00
2024-06-13 11:18:38 +02:00
2024-06-18 10:31:54 -04:00
2024-06-18 10:31:54 -04:00
2024-08-26 08:26:22 +01:00
2024-07-15 11:52:03 +01:00
2024-08-21 10:51:48 +01:00
2024-08-21 10:51:48 +01:00
2024-08-15 13:58:38 +01:00
2024-07-15 11:52:03 +01:00
2024-08-15 13:58:38 +01:00
2024-08-25 12:53:08 +02:00
2024-07-23 18:03:46 +02:00
2024-09-05 19:21:52 +02:00
2024-09-03 10:12:07 +01:00
2024-08-15 13:58:38 +01:00
2024-08-15 13:58:38 +01:00
2024-08-26 08:26:22 +01:00
2024-08-26 08:26:22 +01:00
2024-08-15 13:58:38 +01:00
2024-08-15 13:58:38 +01:00
2024-09-03 10:12:07 +01:00
2024-09-03 10:12:07 +01:00
2024-08-20 16:10:33 +02:00
2024-08-20 16:10:33 +02:00
2024-08-02 20:37:40 +02:00
2024-08-21 10:51:48 +01:00
2024-09-05 19:22:26 +02:00