Bastiaan van der Plaat
a05fd28b7b
LibWeb: Move use pseudo element styles from TreeBuilder to StyleComputer
...
The styling of elements using the `use_pseudo_element()` was only
applied on layout. When an element style was recomputed later that
styling was not overruled with the pseudo element selector styles.
This moves the styling override from `TreeBuilder.cpp` to
`StyleComputer.cpp`. Now the styles are always correctly applied.
I also removed the method `property_id_by_index()` because it was
not needed anymore.
Als some calls to `invalidate_layout()` in the Meter, Progress and
Select elements where not needed anymore because the style values
are update on the changing of the style attribute.
This fixes issue #22278 .
2023-12-17 23:12:34 +01:00
..
2023-12-11 13:19:12 +01:00
2023-11-22 09:45:51 +01:00
2023-11-05 02:46:46 +01:00
2023-12-16 19:39:44 +01:00
2023-11-06 09:42:41 +01:00
2023-12-16 19:48:36 +01:00
2023-11-21 16:54:02 +01:00
2023-09-05 14:50:45 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 13:51:12 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-05 14:50:45 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-14 21:46:28 +02:00
2023-10-06 08:23:03 +02:00
2023-08-20 05:02:59 +02:00
2023-10-11 07:07:29 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 13:51:56 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-11 17:03:22 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-11-05 02:46:46 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-28 14:49:10 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-11 17:03:22 +01:00
2023-08-20 05:02:59 +02:00
2023-11-24 08:37:19 +01:00
2023-11-24 08:37:19 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-29 17:05:16 +02:00
2023-12-17 23:12:34 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-15 18:26:37 +02:00
2023-11-21 16:54:02 +01:00
2023-09-05 14:23:35 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 19:37:50 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 13:51:12 +02:00
2023-09-05 14:50:45 +02:00
2023-12-10 20:56:19 +01:00
2023-12-09 21:49:38 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-25 20:10:47 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 19:31:00 +02:00
2023-11-09 16:10:54 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-05 14:50:45 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-12-11 13:19:12 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-11-02 20:50:48 +01:00
2023-08-20 05:02:59 +02:00
2023-12-11 13:19:12 +01:00
2023-12-11 13:19:12 +01:00
2023-12-04 01:33:57 +01:00
2023-08-21 19:31:00 +02:00
2023-11-05 02:46:46 +01:00
2023-11-05 02:46:46 +01:00
2023-11-05 02:46:46 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-09 13:52:01 +01:00
2023-11-04 17:39:04 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-31 21:43:58 +02:00