mirror of
https://github.com/mozilla/pdf.js.git
synced 2026-07-30 02:47:22 +02:00
Add an aria-label to the sidebar resizer (bug 2016142)
This commit is contained in:
parent
62ac1b844a
commit
167dc5a415
@ -693,6 +693,8 @@ pdfjs-toggle-views-manager-button-label = Toggle Sidebar
|
|||||||
|
|
||||||
pdfjs-views-manager-sidebar =
|
pdfjs-views-manager-sidebar =
|
||||||
.aria-label = Sidebar
|
.aria-label = Sidebar
|
||||||
|
pdfjs-views-manager-sidebar-resizer =
|
||||||
|
.aria-label = Sidebar resizer
|
||||||
pdfjs-views-manager-view-selector-button =
|
pdfjs-views-manager-view-selector-button =
|
||||||
.title = Views
|
.title = Views
|
||||||
pdfjs-views-manager-view-selector-button-label = Views
|
pdfjs-views-manager-view-selector-button-label = Views
|
||||||
|
|||||||
@ -41,6 +41,21 @@ describe("PDF Thumbnail View", () => {
|
|||||||
})
|
})
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("should have accessible label on resizer", async () => {
|
||||||
|
await Promise.all(
|
||||||
|
pages.map(async ([browserName, page]) => {
|
||||||
|
await page.click("#viewsManagerToggleButton");
|
||||||
|
|
||||||
|
const ariaLabel = await page.$eval("#viewsManagerResizer", el =>
|
||||||
|
el.getAttribute("aria-label")
|
||||||
|
);
|
||||||
|
expect(ariaLabel)
|
||||||
|
.withContext(`In ${browserName}`)
|
||||||
|
.toBe("Sidebar resizer");
|
||||||
|
})
|
||||||
|
);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe("The view is scrolled correctly", () => {
|
describe("The view is scrolled correctly", () => {
|
||||||
|
|||||||
@ -278,7 +278,14 @@ See https://github.com/adobe-type-tools/cmap-resources
|
|||||||
<div id="attachmentsView" class="hidden"></div>
|
<div id="attachmentsView" class="hidden"></div>
|
||||||
<div id="layersView" class="treeView hidden"></div>
|
<div id="layersView" class="treeView hidden"></div>
|
||||||
</div>
|
</div>
|
||||||
<div id="viewsManagerResizer" class="sidebarResizer" role="separator" aria-controls="viewsManager" tabindex="0"></div>
|
<div
|
||||||
|
id="viewsManagerResizer"
|
||||||
|
class="sidebarResizer"
|
||||||
|
role="separator"
|
||||||
|
aria-controls="viewsManager"
|
||||||
|
tabindex="0"
|
||||||
|
data-l10n-id="pdfjs-views-manager-sidebar-resizer"
|
||||||
|
></div>
|
||||||
</div>
|
</div>
|
||||||
<!-- sidebarContainer -->
|
<!-- sidebarContainer -->
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user