mirror of
https://github.com/processwire/processwire.git
synced 2025-08-20 05:21:29 +02:00
Use aria-current also in built in site profiles
This commit is contained in:
@@ -30,7 +30,7 @@ function renderNav(PageArray $items) {
|
||||
// render markup for each navigation item as an <li>
|
||||
if($item->id == wire('page')->id) {
|
||||
// if current item is the same as the page being viewed, add a "current" class to it
|
||||
echo "<li class='current'>";
|
||||
echo "<li class='current' aria-current='true'>";
|
||||
} else {
|
||||
// otherwise just a regular list item
|
||||
echo "<li>";
|
||||
@@ -76,7 +76,7 @@ function renderNavTree($items, $maxDepth = 3) {
|
||||
// if current item is the same as the page being viewed, add a "current" class and
|
||||
// visually hidden text for screen readers to it
|
||||
if($item->id == wire('page')->id) {
|
||||
echo "<li class='current'><span class='visually-hidden'>Current page: </span>";
|
||||
echo "<li class='current' aria-current='true'><span class='visually-hidden'>Current page: </span>";
|
||||
} else {
|
||||
echo "<li>";
|
||||
}
|
||||
|
@@ -25,7 +25,7 @@
|
||||
if($child->id == $page->rootParent->id) {
|
||||
// this $child page is currently being viewed (or one of it's children/descendents)
|
||||
// so we highlight it as the current page in the navigation
|
||||
echo "<li class='current'><span class='visually-hidden'>Current page: </span><a href='$child->url'>$child->title</a></li>";
|
||||
echo "<li class='current' aria-current='true'><span class='visually-hidden'>Current page: </span><a href='$child->url'>$child->title</a></li>";
|
||||
} else {
|
||||
echo "<li><a href='$child->url'>$child->title</a></li>";
|
||||
}
|
||||
|
Reference in New Issue
Block a user