Andreas Kling
bf69f4370e
LibWeb: Implement BrowsingContext::selected_text() in terms of Selection
...
Instead of sifting through the layout tree to extract the selected text,
look at the DOM selection instead.
Note that we can't just stringify the DOM Range, as that would include
non-visible things (like the content of <style> elements, etc.) so we
run it through an ad-hoc variant of the range stringification algorithm.
This can probably be factored better, but it's a start. :^)
2023-01-12 19:55:10 +01:00
..
2023-01-09 23:00:24 +00:00
2023-01-09 23:00:24 +00:00
2023-01-10 16:08:14 +01:00
2023-01-09 23:00:24 +00:00
2023-01-09 23:00:24 +00:00
2023-01-12 19:55:10 +01:00
2023-01-05 17:42:31 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-09 23:00:24 +00:00
2023-01-09 23:00:24 +00:00
2023-01-03 18:09:40 +01:00
2023-01-09 23:00:24 +00:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-09 23:00:24 +00:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-03 18:09:40 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2022-12-30 21:56:54 -05:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-09 23:00:24 +00:00
2023-01-09 23:00:24 +00:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 17:54:01 +00:00
2023-01-09 23:00:24 +00:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00
2023-01-08 12:13:15 +01:00
2023-01-10 16:08:14 +01:00
2023-01-10 16:08:14 +01:00