Sam Atkins
563f8572d5
LibWeb/CSS: Expand out parse_dimension_value()
...
When we know what kind of dimension we want, it's awkward to attempt to
parse any dimension type, including quirks that only affect lengths, to
then throw it away unless it's the type we wanted in the first place.
Additionally, move the unitless angle/length behavior for SVG attributes
into these methods, where it belongs.
Instead, only try to parse the type of dimension we want. This is
currently more code, but some could be factored together later.
2025-01-08 14:28:54 +00:00
..
2025-01-08 14:28:54 +00:00
2025-01-08 11:18:13 +00:00
2024-11-10 12:50:45 +01:00
2024-12-21 18:14:28 +01:00
2024-12-21 18:14:28 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-21 18:14:28 +01:00
2024-12-21 18:14:28 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-02 16:19:47 +00:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-28 05:39:32 -08:00
2025-01-08 11:18:13 +00:00
2025-01-08 11:18:13 +00:00
2025-01-08 11:18:13 +00:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-05 19:59:57 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-04 16:34:13 +00:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-22 12:30:09 +01:00
2024-12-22 12:30:09 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-30 11:09:15 +01:00
2024-12-21 18:14:28 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-26 19:10:44 +01:00
2024-12-26 19:10:44 +01:00
2024-11-10 12:50:45 +01:00
2024-12-07 08:31:03 +00:00
2024-12-07 08:31:03 +00:00
2024-11-14 19:50:22 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-26 19:10:44 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2025-01-08 11:18:13 +00:00
2025-01-08 11:18:13 +00:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2025-01-08 11:22:53 +00:00
2024-12-25 17:14:08 +01:00
2024-11-10 12:50:45 +01:00
2025-01-08 11:18:13 +00:00
2024-11-15 14:46:09 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-17 19:07:13 +01:00
2024-12-22 12:30:09 +01:00
2024-12-22 12:30:09 +01:00
2024-12-28 05:39:32 -08:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2025-01-04 17:58:38 +00:00
2025-01-04 17:58:38 +00:00
2024-11-10 12:50:45 +01:00
2024-12-26 19:10:44 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-21 18:14:28 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-28 05:39:32 -08:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-12-17 19:07:13 +01:00
2024-12-21 18:14:28 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-07 08:31:03 +00:00
2024-12-04 12:26:50 +00:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-12-25 11:56:37 +01:00
2024-12-25 11:56:37 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-20 15:38:03 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2025-01-08 11:18:13 +00:00
2024-11-10 12:50:45 +01:00
2024-12-06 12:39:14 +00:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-22 10:12:49 +01:00
2024-12-07 08:31:03 +00:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-26 18:44:26 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2025-01-04 20:32:35 +01:00
2025-01-04 20:32:35 +01:00
2025-01-04 20:32:35 +01:00
2025-01-04 20:32:35 +01:00
2024-12-04 11:30:44 +00:00
2024-12-04 11:30:44 +00:00
2024-12-21 18:14:28 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2025-01-04 20:32:35 +01:00
2025-01-04 20:32:35 +01:00
2024-12-22 10:12:49 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-22 12:30:09 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-23 18:44:38 +00:00
2025-01-08 11:18:13 +00:00
2025-01-08 11:18:13 +00:00
2024-12-21 18:14:28 +01:00
2024-12-21 18:14:28 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-11-10 12:50:45 +01:00
2024-12-25 17:14:08 +01:00
2024-12-25 17:14:08 +01:00
2024-12-25 17:14:08 +01:00
2024-11-15 14:49:20 +01:00
2024-11-15 14:49:20 +01:00
2024-11-10 12:50:45 +01:00