1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-22 16:18:08 +02:00

Add alternative text to annotation if any

This commit is contained in:
Calixte Denizet 2024-03-25 10:04:47 +01:00
parent b0f54b2235
commit a520ad4633

View file

@ -224,10 +224,14 @@ class AnnotationElement {
// use of the z-index.
container.style.zIndex = this.parent.zIndex++;
if (this.data.popupRef) {
if (data.popupRef) {
container.setAttribute("aria-haspopup", "dialog");
}
if (data.alternativeText) {
container.title = data.alternativeText;
}
if (data.noRotate) {
container.classList.add("norotate");
}
@ -1001,10 +1005,6 @@ class TextAnnotationElement extends AnnotationElement {
class WidgetAnnotationElement extends AnnotationElement {
render() {
// Show only the container for unsupported field types.
if (this.data.alternativeText) {
this.container.title = this.data.alternativeText;
}
return this.container;
}
@ -1736,10 +1736,6 @@ class PushButtonWidgetAnnotationElement extends LinkAnnotationElement {
const container = super.render();
container.classList.add("buttonWidgetAnnotation", "pushButton");
if (this.data.alternativeText) {
container.title = this.data.alternativeText;
}
const linkElement = container.lastChild;
if (this.enableScripting && this.hasJSActions && linkElement) {
this._setDefaultPropertiesFromJS(linkElement);