mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 22:58:07 +02:00
[Editor] Fix the role of the different editors in order to make them interactive elements (bug 1953290)
Having some interactive elements forces the screen readers to switch to form mode and consequently they delegate the keyboard stuff to the browser. This patch sets an aria label on each editor in order to have a better description than just 'application'.
This commit is contained in:
parent
bec6287b0a
commit
7fce3eac93
9 changed files with 41 additions and 35 deletions
|
@ -324,6 +324,19 @@ pdfjs-editor-signature-button =
|
|||
.title = Add signature
|
||||
pdfjs-editor-signature-button-label = Add signature
|
||||
|
||||
## Default editor aria labels
|
||||
|
||||
# “Highlight” is a noun, the string is used on the editor for highlights.
|
||||
pdfjs-editor-highlight-editor =
|
||||
.aria-label = Highlight editor
|
||||
# “Drawing” is a noun, the string is used on the editor for drawings.
|
||||
pdfjs-editor-ink-editor =
|
||||
.aria-label = Drawing editor
|
||||
pdfjs-editor-signature-editor =
|
||||
.aria-label = Signature editor
|
||||
pdfjs-editor-stamp-editor =
|
||||
.aria-label = Image editor
|
||||
|
||||
## Remove button for the various kind of editor.
|
||||
|
||||
pdfjs-editor-remove-ink-button =
|
||||
|
@ -360,10 +373,6 @@ pdfjs-editor-signature-add-signature-button-label = Add new signature
|
|||
pdfjs-free-text2 =
|
||||
.aria-label = Text Editor
|
||||
.default-content = Start typing…
|
||||
pdfjs-ink =
|
||||
.aria-label = Draw Editor
|
||||
pdfjs-ink-canvas =
|
||||
.aria-label = User-created image
|
||||
|
||||
## Alt-text dialog
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue