Skip to content

Commit c83b409

Browse files
AntikodeAntikode
authored andcommitted
a11y: mark decorative drag-handle glyphs aria-hidden across all file/bookmark/rect list rows
1 parent fe92513 commit c83b409

25 files changed

Lines changed: 29 additions & 29 deletions

app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function renderList() {
5252
li.dataset.index = String(i);
5353

5454
li.innerHTML = `
55-
<span class="handle">⠿</span>
55+
<span class="handle" aria-hidden="true">⠿</span>
5656
<span class="name">${i + 1}. ${escapeHtml(entry.file.name)}</span>
5757
<span class="size">${formatSize(entry.file.size)}</span>
5858
<button class="move-up" type="button" aria-label="Move ${escapeHtml(entry.file.name)} up" ${i === 0 ? "disabled" : ""}>↑</button>

bookmarks.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function renderFile() {
6060
const li = document.createElement("li");
6161
li.className = "file-row";
6262
li.innerHTML = `
63-
<span class="handle">◆</span>
63+
<span class="handle" aria-hidden="true">◆</span>
6464
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
6565
<span class="size">${formatSize(loaded.file.size)}</span>
6666
`;
@@ -73,7 +73,7 @@ function renderBookmarks() {
7373
const li = document.createElement("li");
7474
li.className = "file-row";
7575
li.innerHTML = `
76-
<span class="handle">▤</span>
76+
<span class="handle" aria-hidden="true">▤</span>
7777
<span class="name">${escapeHtml(b.title)}</span>
7878
<span class="size">page ${b.page}</span>
7979
<button class="remove" type="button" aria-label="Remove bookmark" data-index="${i}">✕</button>

border.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ function renderFile() {
5757
const li = document.createElement("li");
5858
li.className = "file-row";
5959
li.innerHTML = `
60-
<span class="handle">◆</span>
60+
<span class="handle" aria-hidden="true">◆</span>
6161
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
6262
<span class="size">${formatSize(loaded.file.size)}</span>
6363
`;

compress.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ function renderFile() {
7474
const li = document.createElement("li");
7575
li.className = "file-row";
7676
li.innerHTML = `
77-
<span class="handle">◆</span>
77+
<span class="handle" aria-hidden="true">◆</span>
7878
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
7979
<span class="size">${formatSize(loaded.file.size)}</span>
8080
`;

crop.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function renderFile() {
5858
const li = document.createElement("li");
5959
li.className = "file-row";
6060
li.innerHTML = `
61-
<span class="handle">◆</span>
61+
<span class="handle" aria-hidden="true">◆</span>
6262
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
6363
<span class="size">${formatSize(loaded.file.size)}</span>
6464
`;

delete-pages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function renderFile() {
5555
const li = document.createElement("li");
5656
li.className = "file-row";
5757
li.innerHTML = `
58-
<span class="handle">◆</span>
58+
<span class="handle" aria-hidden="true">◆</span>
5959
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
6060
<span class="size">${formatSize(loaded.file.size)}</span>
6161
`;

duplicate-pages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ function renderFile() {
5555
const li = document.createElement("li");
5656
li.className = "file-row";
5757
li.innerHTML = `
58-
<span class="handle">◆</span>
58+
<span class="handle" aria-hidden="true">◆</span>
5959
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
6060
<span class="size">${formatSize(loaded.file.size)}</span>
6161
`;

extract-images.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ function renderFile() {
113113
const li = document.createElement("li");
114114
li.className = "file-row";
115115
li.innerHTML = `
116-
<span class="handle">◆</span>
116+
<span class="handle" aria-hidden="true">◆</span>
117117
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
118118
<span class="size">${formatSize(loaded.file.size)}</span>
119119
`;

fill-form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ function renderFile() {
6969
const li = document.createElement("li");
7070
li.className = "file-row";
7171
li.innerHTML = `
72-
<span class="handle">◆</span>
72+
<span class="handle" aria-hidden="true">◆</span>
7373
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
7474
<span class="size">${formatSize(loaded.file.size)}</span>
7575
`;

flatten.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ function renderFile() {
5454
const li = document.createElement("li");
5555
li.className = "file-row";
5656
li.innerHTML = `
57-
<span class="handle">◆</span>
57+
<span class="handle" aria-hidden="true">◆</span>
5858
<span class="name">${escapeHtml(loaded.file.name)}${loaded.pageCount} page${loaded.pageCount === 1 ? "" : "s"}</span>
5959
<span class="size">${formatSize(loaded.file.size)}</span>
6060
`;

0 commit comments

Comments
 (0)