Rob Wu
1eeb153688
Visually hide br in text selections
...
Fixes #13840
2021-08-01 19:42:05 +02:00
Jonas Jenwald
daa563ae81
Correctly align the textLayer
content with horizontal/spread scrolling modes (issue 13605)
...
This is *very* similar to PR 12848, however for this `textLayer`-case it appears to only be an issue in documents with marked content.
2021-06-21 18:59:59 +02:00
Brendan Dahl
1da42e8b8e
Fix find highlighting regression from #13306 .
...
When we insert extra spans for highlighting we want
them to be positioned normally instead of absolute or
relative.
Fixes #13345 .
2021-06-01 15:25:40 -07:00
Jonas Jenwald
883ce5d120
Fix highlighting of search results when the textLayer
contains br
-elements (PR 13257 follow-up, issue 13323)
...
Apparently we need to layout `br`-elements in the same *exact* way as the regular `span`-elements which contain the text-content.
2021-05-02 15:36:01 +02:00
Brendan Dahl
d10da907da
Fix position of highlighted all text. ( #13306 )
...
Adds a new integration test to ensure we don't
regress this again.
2021-04-28 10:15:31 +02:00
Brendan Dahl
fc9501a637
Add support for basic structure tree for accessibility.
...
When a PDF is "marked" we now generate a separate DOM that represents
the structure tree from the PDF. This DOM is inserted into the <canvas>
element and allows screen readers to walk the tree and have more
information about headings, images, links, etc. To link the structure
tree DOM (which is empty) to the text layer aria-owns is used. This
required modifying the text layer creation so that marked items are
now tracked.
2021-04-09 09:56:28 -07:00
Jonas Jenwald
246a6f9d13
Enable the Stylelint length-zero-no-unit
rule
...
Note that these changes were done automatically, using `gulp lint --fix`.
With this rule, we'll thus enforce a *consistent* formatting of zero-lengths in our CSS files.
Please find additional details about the Stylelint rule at https://stylelint.io/user-guide/rules/length-zero-no-unit
2021-01-10 14:09:36 +01:00
Jonas Jenwald
8aa2718d22
Re-format all web/*.css
files using Stylelint/Prettier
...
This was done automatically, using `gulp lint --fix`.
2020-08-30 21:49:08 +02:00
Tim van der Meij
dd1c8a9149
Convert all RGB colors to RGBA colors
2020-01-01 14:48:55 +01:00
PalmerAL
5f15dc2023
Use span
instead of div
in the text layer
...
This improves copy/pasting text content since it reduces the amount of unnecessary newlines.
2018-11-18 15:54:08 +01:00
Wojciech Maj
dbb0e88bc1
Clean up browser-specific CSS
2018-04-04 00:25:12 +02:00
Tim van der Meij
a2cac8fa71
Use default line height for the text layer
...
Fixes #6614 .
2015-12-02 23:00:12 +01:00
Yury Delendik
b8ad68af25
Non/less flashing text layer during selection.
2015-11-05 10:48:22 -06:00
Yury Delendik
513a3d8c91
Replaces text selection example
2014-12-20 23:41:34 -06:00
Yury Delendik
70a0935737
Move text_layer_builder and pdf_viewer styles out
2014-09-30 10:48:29 -05:00