fix: wrap radio buttons in fieldset and add legend for accessibility compliance

Co-authored-by: aider (o3) <aider@aider.chat>
This commit is contained in:
Mark Eaton
2025-07-26 00:15:55 -04:00
co-authored by aider
parent 612150aa15
commit 1b2ec612f4
+6 -2
View File
@@ -97,13 +97,16 @@ const onesearchComponent = {
/> />
</div> </div>
</div> </div>
<div id="radios"> <fieldset id="radios">
<legend class="sr-only">Limit search to</legend>
<input type="radio" <input type="radio"
name="radio1" name="radio1"
id="booksradio" id="booksradio"
@click="selectradio('rtype,include,books', '')" @click="selectradio('rtype,include,books', '')"
> >
<label for="booksradio">Books</label> <label for="booksradio">Books</label>
<div class="radiocontainer"> <div class="radiocontainer">
<input type="radio" <input type="radio"
name="radio1" name="radio1"
@@ -112,6 +115,7 @@ const onesearchComponent = {
> >
<label for="articlesradio">Articles (Peer reviewed)</label> <label for="articlesradio">Articles (Peer reviewed)</label>
</div> </div>
<div class="radiocontainer"> <div class="radiocontainer">
<input type="radio" <input type="radio"
name="radio1" name="radio1"
@@ -120,7 +124,7 @@ const onesearchComponent = {
> >
<label for="everythingradio">Everything</label> <label for="everythingradio">Everything</label>
</div> </div>
</div> </fieldset>
<div id="advanced"> <div id="advanced">
<strong> <strong>
<a href="https://cuny-kb.primo.exlibrisgroup.com/discovery/search?vid=01CUNY_KB:CUNY_KB&lang=en&mode=advanced">Advanced</a> <a href="https://cuny-kb.primo.exlibrisgroup.com/discovery/search?vid=01CUNY_KB:CUNY_KB&lang=en&mode=advanced">Advanced</a>