Sam Atkins
9e99368694
LibWeb: Track quote-nesting level while building the layout tree
...
This makes multiple levels of quote actually use different quotation
marks, instead of always the first available pair of them.
Each Layout::Node remembers what the quote-nesting level was before its
content was evaluated, so that we can re-use this number in
`apply_style()`. This is a bit hacky, since we end up converting the
`content` value into a string twice.
`StyleProperties::content()` now takes an initial quote-nesting level,
and returns the final level after that content.
2023-09-28 14:49:10 +02:00
..
2023-06-13 06:14:01 +02:00
2023-08-17 20:03:13 +02:00
2023-08-26 23:53:45 +02:00
2023-04-20 20:43:30 +02:00
2023-09-22 16:48:28 +02:00
2023-09-22 16:48:28 +02:00
2023-09-16 16:53:32 +02:00
2023-09-04 12:40:17 +02:00
2021-04-22 11:22:27 +02:00
2023-01-05 17:42:31 +01:00
2022-10-06 15:29:38 +02:00
2023-09-14 21:46:28 +02:00
2023-08-26 23:53:45 +02:00
2023-01-11 14:03:18 +01:00
2023-06-09 20:37:51 +02:00
2023-06-09 20:37:51 +02:00
2023-01-11 14:03:18 +01:00
2023-09-04 12:40:17 +02:00
2023-09-04 12:40:17 +02:00
2022-10-20 15:16:23 +02:00
2023-09-19 10:54:07 +02:00
2023-08-15 16:37:11 +02:00
2023-09-16 16:53:32 +02:00
2023-05-15 14:08:08 +02:00
2023-09-20 18:28:11 +02:00
2023-08-26 13:16:17 +02:00
2023-08-26 23:53:45 +02:00
2023-09-04 12:40:17 +02:00
2023-09-16 15:21:16 +02:00
2023-08-12 20:06:01 +02:00
2023-08-26 23:53:45 +02:00
2023-08-21 19:31:00 +02:00
2023-01-11 12:55:00 +01:00
2023-01-11 14:03:18 +01:00
2023-09-05 20:36:09 -04:00
2022-03-11 00:21:49 +01:00
2022-10-20 15:16:23 +02:00
2023-09-19 10:46:05 +02:00
2023-09-04 18:22:59 +02:00
2023-09-09 17:05:22 +02:00
2023-08-12 20:06:01 +02:00
2023-08-26 23:53:45 +02:00
2023-07-17 18:54:54 +02:00
2023-09-09 17:05:22 +02:00
2023-08-17 09:08:18 +02:00
2022-10-20 15:16:23 +02:00
2023-09-28 14:49:10 +02:00
2023-09-28 14:49:10 +02:00
2023-06-09 20:37:51 +02:00
2023-01-11 14:03:18 +01:00
2023-06-09 20:37:51 +02:00
2022-10-06 15:29:38 +02:00
2023-08-26 23:53:45 +02:00
2023-09-19 10:46:05 +02:00
2023-09-19 10:46:05 +02:00
2023-04-19 07:52:26 +02:00
2023-09-04 12:40:17 +02:00
2023-09-04 12:40:17 +02:00
2023-08-08 14:58:26 +02:00
2023-07-23 06:32:39 +02:00
2023-09-05 20:36:09 -04:00
2023-08-20 18:38:15 +02:00
2023-08-20 18:38:15 +02:00
2023-08-20 18:38:15 +02:00
2023-01-14 19:22:08 +01:00
2023-01-14 19:22:08 +01:00
2023-09-19 10:54:07 +02:00
2023-08-16 12:16:05 +02:00
2023-09-28 14:49:10 +02:00
2023-09-28 14:49:10 +02:00
2023-09-04 12:40:17 +02:00
2023-08-23 20:14:20 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00