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 16:54:59 +01:00
2023-12-15 22:04:46 +01:00
2023-09-10 08:38:29 +01:00
2023-07-29 11:58:51 +02:00
2023-08-22 17:51:48 +01:00
2023-03-30 21:29:50 +02:00
2023-03-30 21:29:50 +02:00
2023-10-30 10:40:30 +00:00
2023-03-15 12:48:25 -04:00
2023-03-15 12:48:25 -04:00
2023-11-28 17:15:27 -05:00
2023-10-25 19:45:41 +02:00
2023-12-01 20:48:13 +01:00
2023-11-28 17:15:27 -05:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-08-08 07:39:11 +02:00
2023-12-15 22:04:46 +01:00
2023-12-01 20:48:13 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-12-01 20:48:13 +01:00
2023-11-28 17:15:27 -05:00
2023-10-25 19:45:41 +02:00
2023-12-01 16:03:58 +01:00
2023-12-01 16:03:58 +01:00
2023-07-30 20:27:19 +01:00
2023-11-28 17:15:27 -05:00
2023-12-01 20:48:13 +01:00
2023-11-28 17:15:27 -05:00
2023-10-25 19:45:41 +02:00
2023-12-17 23:12:34 +01:00
2023-12-17 23:12:34 +01:00
2023-10-25 19:45:41 +02:00
2023-12-01 20:48:13 +01:00
2023-12-01 20:48:13 +01:00
2023-12-01 16:03:58 +01:00
2023-11-24 10:57:17 +01:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-10-25 19:45:41 +02:00
2023-12-10 20:56:19 +01:00
2023-09-11 17:03:22 +01:00
2023-09-01 09:40:14 +02:00
2023-09-01 09:40:14 +02:00
2023-03-20 20:37:40 -04:00
2023-09-28 20:33:20 +01:00
2023-12-10 17:32:04 +01:00
2023-12-10 17:32:04 +01:00
2023-08-22 17:51:48 +01:00
2023-08-28 09:19:41 +02:00
2023-09-28 20:33:20 +01:00
2023-10-09 07:28:18 +02:00
2023-12-10 17:32:04 +01:00
2023-07-08 10:32:56 +01:00
2023-12-01 20:48:13 +01:00
2023-12-15 22:04:46 +01:00
2023-08-22 17:51:48 +01:00
2023-12-01 20:48:13 +01:00
2023-12-01 20:48:13 +01:00
2023-10-25 19:45:41 +02:00
2023-11-28 17:15:27 -05:00
2023-12-08 10:47:23 +00:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-12-17 23:12:34 +01:00
2023-12-17 23:12:34 +01:00
2023-12-15 22:04:46 +01:00
2022-10-09 10:14:57 +02:00
2023-12-11 16:54:59 +01:00
2023-12-11 16:54:59 +01:00
2023-12-11 16:54:59 +01:00
2023-12-11 16:54:59 +01:00
2023-12-10 17:32:04 +01:00
2023-12-10 17:32:04 +01:00
2023-12-17 23:12:34 +01:00
2023-12-11 16:54:59 +01:00
2023-12-10 17:32:04 +01:00
2023-12-10 17:32:04 +01:00
2023-05-08 09:29:44 +02:00
2023-12-01 20:48:13 +01:00
2023-11-28 17:15:27 -05:00
2023-09-28 20:33:20 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-08-22 17:51:48 +01:00
2023-11-30 22:54:02 +01:00
2023-11-30 22:54:02 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-10-25 19:45:41 +02:00