Skip to content

Commit 88dc783

Browse files
AntikodeAntikode
authored andcommitted
a11y: add role=radiogroup + aria-label to unlabeled radio groups (WCAG 1.3.1/4.1.2)
1 parent d62aa6c commit 88dc783

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

page-numbers.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ <h1>Open DevTools.<br />Number every page.<br />Watch nothing get sent anywhere.
178178
<div class="split-panel" id="numPanel" hidden>
179179
<div class="split-meta" id="numMeta"></div>
180180

181-
<div class="split-mode">
181+
<div class="split-mode" role="radiogroup" aria-label="Page number position">
182182
<label class="split-mode-option">
183183
<input type="radio" name="numPosition" value="bottom-center" checked />
184184
<span>Bottom center</span>

pages-per-sheet.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ <h1>Open DevTools.<br />Combine these pages.<br />Watch nothing get sent anywher
178178
<div class="split-panel" id="nupPanel" hidden>
179179
<div class="split-meta" id="nupMeta"></div>
180180

181-
<div class="split-mode">
181+
<div class="split-mode" role="radiogroup" aria-label="Pages per sheet">
182182
<label class="split-mode-option">
183183
<input type="radio" name="nupCount" value="2" checked />
184184
<span>2 pages per sheet</span>
@@ -189,7 +189,7 @@ <h1>Open DevTools.<br />Combine these pages.<br />Watch nothing get sent anywher
189189
</label>
190190
</div>
191191

192-
<div class="split-mode">
192+
<div class="split-mode" role="radiogroup" aria-label="Sheet orientation">
193193
<label class="split-mode-option">
194194
<input type="radio" name="nupOrientation" value="landscape" checked />
195195
<span>Landscape sheet</span>

rotate.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ <h1>Open DevTools.<br />Rotate this PDF.<br />Watch nothing get sent anywhere.</
178178
<div class="split-panel" id="rotatePanel" hidden>
179179
<div class="split-meta" id="rotateMeta"></div>
180180

181-
<div class="split-mode">
181+
<div class="split-mode" role="radiogroup" aria-label="Rotation scope">
182182
<label class="split-mode-option">
183183
<input type="radio" name="rotateScope" value="all" checked />
184184
<span>Rotate every page</span>
@@ -194,7 +194,7 @@ <h1>Open DevTools.<br />Rotate this PDF.<br />Watch nothing get sent anywhere.</
194194
<input type="text" id="rotateRangeInput" placeholder="e.g. 1-3, 5, 8-10" />
195195
</div>
196196

197-
<div class="split-mode">
197+
<div class="split-mode" role="radiogroup" aria-label="Rotation angle">
198198
<label class="split-mode-option">
199199
<input type="radio" name="rotateAngle" value="90" checked />
200200
<span>90° clockwise</span>

split.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ <h1>Open DevTools.<br />Split this PDF.<br />Watch nothing get sent anywhere.</h
177177
<div class="split-panel" id="splitPanel" hidden>
178178
<div class="split-meta" id="splitMeta"></div>
179179

180-
<div class="split-mode">
180+
<div class="split-mode" role="radiogroup" aria-label="Split mode">
181181
<label class="split-mode-option">
182182
<input type="radio" name="splitMode" value="range" checked />
183183
<span>Extract pages into one PDF</span>

watermark.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ <h1>Open DevTools.<br />Watermark this PDF.<br />Watch nothing get sent anywhere
183183
<input type="text" id="wmTextInput" value="CONFIDENTIAL" maxlength="80" />
184184
</div>
185185

186-
<div class="split-mode">
186+
<div class="split-mode" role="radiogroup" aria-label="Watermark angle">
187187
<label class="split-mode-option">
188188
<input type="radio" name="wmAngle" value="-45" checked />
189189
<span>Diagonal (-45°)</span>

0 commit comments

Comments
 (0)