Skip to content

Commit ecc2ba1

Browse files
Accessibility fixes (#25678)
* Fix header tab ordering issues. Fixes 1163117 * Ensure text can be zoomed to 200% without switching to mobile layout. Fixes 1163184. * Ensure "Log out" link can show focus state. Fixes 1162890 * Use screen reader-friendly link text. Fixes 1163642 * Update template test
1 parent 0d548f3 commit ecc2ba1

File tree

11 files changed

+40
-36
lines changed

11 files changed

+40
-36
lines changed

src/Identity/UI/src/Areas/Identity/Pages/V4/Account/Login.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
{
5858
<div>
5959
<p>
60-
There are no external authentication services configured. See <a href="https://go.microsoft.com/fwlink/?LinkID=532715">this article</a>
61-
for details on setting up this ASP.NET application to support logging in via external services.
60+
There are no external authentication services configured. See this <a href="https://go.microsoft.com/fwlink/?LinkID=532715">article
61+
about setting up this ASP.NET application to support logging in via external services</a>.
6262
</p>
6363
</div>
6464
}

src/Identity/UI/src/Areas/Identity/Pages/V4/Account/Register.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
{
4040
<div>
4141
<p>
42-
There are no external authentication services configured. See <a href="https://go.microsoft.com/fwlink/?LinkID=532715">this article</a>
43-
for details on setting up this ASP.NET application to support logging in via external services.
42+
There are no external authentication services configured. See this <a href="https://go.microsoft.com/fwlink/?LinkID=532715">article
43+
about setting up this ASP.NET application to support logging in via external services</a>.
4444
</p>
4545
</div>
4646
}

src/Identity/UI/src/wwwroot/V4/css/site.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ a {
2424
border-color: #1861ac;
2525
}
2626

27+
.btn-link.nav-link:focus {
28+
outline: black auto 1px;
29+
}
30+
2731
/* Sticky footer styles
2832
-------------------------------------------------- */
2933
html {

src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/Shared/MainLayout.razor.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
text-overflow: ellipsis;
3232
}
3333

34-
@media (max-width: 767.98px) {
34+
@media (max-width: 640.98px) {
3535
.top-row:not(.auth) {
3636
display: none;
3737
}
@@ -45,7 +45,7 @@
4545
}
4646
}
4747

48-
@media (min-width: 768px) {
48+
@media (min-width: 641px) {
4949
.page {
5050
flex-direction: row;
5151
}

src/ProjectTemplates/Web.ProjectTemplates/content/BlazorServerWeb-CSharp/Shared/NavMenu.razor.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
color: white;
5151
}
5252

53-
@media (min-width: 768px) {
53+
@media (min-width: 641px) {
5454
.navbar-toggler {
5555
display: none;
5656
}

src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/Client/Shared/MainLayout.razor.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
text-overflow: ellipsis;
3232
}
3333

34-
@media (max-width: 767.98px) {
34+
@media (max-width: 640.98px) {
3535
.top-row:not(.auth) {
3636
display: none;
3737
}
@@ -45,7 +45,7 @@
4545
}
4646
}
4747

48-
@media (min-width: 768px) {
48+
@media (min-width: 641px) {
4949
.page {
5050
flex-direction: row;
5151
}

src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp/Client/Shared/NavMenu.razor.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
color: white;
5151
}
5252

53-
@media (min-width: 768px) {
53+
@media (min-width: 641px) {
5454
.navbar-toggler {
5555
display: none;
5656
}

src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Pages/Shared/_Layout.cshtml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,7 @@
1616
aria-expanded="false" aria-label="Toggle navigation">
1717
<span class="navbar-toggler-icon"></span>
1818
</button>
19-
<div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
20-
@*#if (IndividualAuth || OrganizationalAuth)
21-
<partial name="_LoginPartial" />
22-
#elseif (WindowsAuth)
23-
<p class="nav navbar-text navbar-right">Hello, @User.Identity.Name!</p>
24-
#endif*@
19+
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
2520
<ul class="navbar-nav flex-grow-1">
2621
<li class="nav-item">
2722
<a class="nav-link text-dark" asp-area="" asp-page="/Index">Home</a>
@@ -30,6 +25,11 @@
3025
<a class="nav-link text-dark" asp-area="" asp-page="/Privacy">Privacy</a>
3126
</li>
3227
</ul>
28+
@*#if (IndividualAuth || OrganizationalAuth)
29+
<partial name="_LoginPartial" />
30+
#elseif (WindowsAuth)
31+
<p class="nav navbar-text">Hello, @User.Identity.Name!</p>
32+
#endif*@
3333
</div>
3434
</div>
3535
</nav>

src/ProjectTemplates/Web.ProjectTemplates/content/StarterWeb-CSharp/Views/Shared/_Layout.cshtml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,7 @@
1616
aria-expanded="false" aria-label="Toggle navigation">
1717
<span class="navbar-toggler-icon"></span>
1818
</button>
19-
<div class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse">
20-
@*#if (IndividualAuth || OrganizationalAuth)
21-
<partial name="_LoginPartial" />
22-
#elseif (WindowsAuth)
23-
<p class="nav navbar-text navbar-right">Hello, @User.Identity.Name!</p>
24-
#endif*@
19+
<div class="navbar-collapse collapse d-sm-inline-flex justify-content-between">
2520
<ul class="navbar-nav flex-grow-1">
2621
<li class="nav-item">
2722
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
@@ -30,6 +25,11 @@
3025
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
3126
</li>
3227
</ul>
28+
@*#if (IndividualAuth || OrganizationalAuth)
29+
<partial name="_LoginPartial" />
30+
#elseif (WindowsAuth)
31+
<p class="nav navbar-text">Hello, @User.Identity.Name!</p>
32+
#endif*@
3333
</div>
3434
</div>
3535
</nav>

src/ProjectTemplates/Web.Spa.ProjectTemplates/content/Angular-CSharp/ClientApp/src/app/nav-menu/nav-menu.component.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,9 @@
1616
<span class="navbar-toggler-icon"></span>
1717
</button>
1818
<div
19-
class="navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse"
19+
class="navbar-collapse collapse d-sm-inline-flex justify-content-end"
2020
[ngClass]="{ show: isExpanded }"
2121
>
22-
<!--#if (IndividualLocalAuth) -->
23-
<app-login-menu></app-login-menu>
24-
<!--#endif -->
2522
<ul class="navbar-nav flex-grow">
2623
<li
2724
class="nav-item"
@@ -41,6 +38,9 @@
4138
>
4239
</li>
4340
</ul>
41+
<!--#if (IndividualLocalAuth) -->
42+
<app-login-menu></app-login-menu>
43+
<!--#endif -->
4444
</div>
4545
</div>
4646
</nav>

0 commit comments

Comments
 (0)