Skip to content

Commit dfb92dc

Browse files
authored
Merge pull request #124 from cloudscribe/feature/110
#110 accessibility changes (wave)
2 parents 33db546 + 1bd964e commit dfb92dc

File tree

8 files changed

+13
-13
lines changed

8 files changed

+13
-13
lines changed

src/cloudscribe.Web.Navigation/Views/Shared/Components/Navigation/ChildTree.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
if (! await Model.ShouldAllowView(node)) { continue; }
1313
if (! await Model.HasVisibleChildren(node))
1414
{
15-
<li class='@Model.GetClass(node.Value)'><a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a></li>
15+
<li role="menuitem" class='@Model.GetClass(node.Value)'><a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a></li>
1616
}
1717
else
1818
{
19-
<li class='@Model.GetClass(node.Value)'>
19+
<li role="menuitem" class='@Model.GetClass(node.Value)'>
2020
<a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a>
2121
@Model.UpdateTempNode(node) <partial name="NavigationNodeChildTreePartial" model="@Model" />
2222
</li>

src/cloudscribe.Web.Navigation/Views/Shared/Components/Navigation/SideNav.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
if (! await Model.ShouldAllowView(node)) { continue; }
1515
if (! await Model.HasVisibleChildren(node))
1616
{
17-
<li class='@Model.GetClass(node.Value)'><a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a></li>
17+
<li role="menuitem" class='@Model.GetClass(node.Value)'><a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a></li>
1818
}
1919
else
2020
{
21-
<li class='@Model.GetClass(node.Value)'>
21+
<li role="menuitem" class='@Model.GetClass(node.Value)'>
2222
<a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a>
2323
@Model.UpdateTempNode(node) <partial name="NavigationNodeSideNavPartial" model="@Model" />
2424
</li>

src/cloudscribe.Web.Navigation/Views/Shared/Components/Navigation/SiteMap.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
if (! await Model.ShouldAllowView(node)) { continue; }
1414
if (! await Model.HasVisibleChildren(node))
1515
{
16-
<li class='@Model.GetClass(node.Value)'><a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a></li>
16+
<li role="menuitem" class='@Model.GetClass(node.Value)'><a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a></li>
1717
}
1818
else
1919
{
20-
<li class='@Model.GetClass(node.Value)'>
20+
<li role="menuitem" class='@Model.GetClass(node.Value)'>
2121
<a href="@Url.Content(Model.AdjustUrl(node))">@Html.Raw(Model.GetIcon(node.Value))@sr[Model.AdjustText(node)]</a>
2222
@Model.UpdateTempNode(node) <partial name="NavigationNodeChildTreePartial" model="@Model" />
2323
</li>

src/cloudscribe.Web.Navigation/Views/Shared/NavigationNodeChildDropdownPartial.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
}
1919
if (! await Model.HasVisibleChildren(childNode))
2020
{
21-
<li class='@Model.GetClass(childNode.Value)' cwn-data-attributes="@childNode.Value.DataAttributes"><a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a></li>
21+
<li role="menuitem" class='@Model.GetClass(childNode.Value)' cwn-data-attributes="@childNode.Value.DataAttributes"><a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a></li>
2222
}
2323
else
2424
{

src/cloudscribe.Web.Navigation/Views/Shared/NavigationNodeChildTreePartial.cshtml

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

1313
if (! await Model.HasVisibleChildren(childNode))
1414
{
15-
<li class='@Model.GetClass(childNode.Value)'><a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a></li>
15+
<li role="menuitem" class='@Model.GetClass(childNode.Value)'><a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a></li>
1616
}
1717
else
1818
{
19-
<li class='@Model.GetClass(childNode.Value)'>
19+
<li role="menuitem" class='@Model.GetClass(childNode.Value)'>
2020
<a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a>
2121
@Model.UpdateTempNode(childNode) <partial name="NavigationNodeChildTreePartial" model="@Model" /> @* recursion *@
2222
</li>

src/cloudscribe.Web.Navigation/Views/Shared/NavigationNodeSideNavPartial.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
if (! await Model.ShouldAllowView(childNode)) { continue; }
1212
if (! await Model.HasVisibleChildren(childNode))
1313
{
14-
<li class='@Model.GetClass(childNode.Value)'><a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a></li>
14+
<li role="menuitem" class='@Model.GetClass(childNode.Value)'><a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a></li>
1515
}
1616
else
1717
{
18-
<li class='@Model.GetClass(childNode.Value)'>
18+
<li role="menuitem" class='@Model.GetClass(childNode.Value)'>
1919
<a href="@Url.Content(Model.AdjustUrl(childNode))">@Html.Raw(Model.GetIcon(childNode.Value))@sr[Model.AdjustText(childNode)]</a>
2020
@Model.UpdateTempNode(childNode) <partial name="NavigationNodeSideNavPartial" model="@Model" /> @* recursion *@
2121
</li>

src/cloudscribe.Web.Navigation/cloudscribe.Web.Navigation.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>an ASP.NET Core viewcomponent for menus and breadcrumbs</Description>
5-
<Version>6.0.1</Version>
5+
<Version>6.0.2</Version>
66
<TargetFramework>net6.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>

src/cloudscribe.Web.SiteMap.FromNavigation/cloudscribe.Web.SiteMap.FromNavigation.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>cloudscribe.Web.SiteMap.FromNavigation a library that implements ISiteMapNodeService using existing tree of nodes from cloudscribe.Web.Navigation.NavigationTreeBuilderService</Description>
5-
<Version>6.0.1</Version>
5+
<Version>6.0.2</Version>
66
<TargetFramework>net6.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;mvc;sitemap</PackageTags>

0 commit comments

Comments
 (0)