Skip to content

Commit 429d3a0

Browse files
authored
[A11y] Correct role attribute for package lists (#9303)
* initial commit * removed 'alert' role from Search heading * removed header role too, unneccessary for h1 elements
1 parent a9d6c61 commit 429d3a0

5 files changed

Lines changed: 16 additions & 7 deletions

File tree

src/Bootstrap/dist/css/bootstrap.css

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Bootstrap/less/list-group.less

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,3 +128,8 @@ button.list-group-item {
128128
margin-bottom: 0;
129129
line-height: 1.3;
130130
}
131+
132+
ul.list-packages {
133+
list-style-type: none;
134+
padding-left: 0;
135+
}

src/NuGetGallery/Views/Shared/ListPackages.cshtml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<section role="main" class="container main-container page-list-packages">
4242
<div class="row clearfix no-margin">
4343
<div class="col-md-10 no-padding">
44-
<h1 role="alert">
44+
<h1 tabindex="0">
4545
@if (String.IsNullOrEmpty(Model.SearchTerm))
4646
{
4747
if (Model.TotalCount == 1)
@@ -151,7 +151,7 @@
151151
</div>
152152
}
153153

154-
<div class="list-packages" role="list">
154+
<ul class="list-packages">
155155
@{
156156
var itemIndex = Model.PageIndex * Model.PageSize;
157157
var eventName = Model.IsPreviewSearch ? "preview-search-selection" : "search-selection";
@@ -161,7 +161,7 @@
161161
@Html.Partial("_ListPackage", package, new ViewDataDictionary { { "itemIndex", itemIndex }, { "eventName", eventName } })
162162
itemIndex++;
163163
}
164-
</div>
164+
</ul>
165165

166166
<div class="row">
167167
<div class="col-xs-12 clearfix">

src/NuGetGallery/Views/Shared/_ListPackage.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
}
2727
}
2828

29-
<article class="package" role="listitem">
29+
<li class="package">
3030

3131
<div class="row">
3232
<div class="col-sm-1 hidden-xs hidden-sm col-package-icon">
@@ -131,4 +131,4 @@
131131
</div>
132132
</div>
133133
</div>
134-
</article>
134+
</li>

src/NuGetGallery/Views/Users/Profiles.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@
9797

9898
<hr class="profile-title-divider" />
9999

100-
<div class="list-packages" role="list">
100+
<ul class="list-packages">
101101
@foreach (var package in Model.PagedPackages)
102102
{
103103
@Html.Partial("_ListPackage", package)
104104
}
105-
</div>
105+
</ul>
106106

107107
@ViewHelpers.PreviousNextPager(Model.Pager)
108108
</article>

0 commit comments

Comments
 (0)