Browse Source

Accessibility improvements for navigation (thanks Steffen)

markseu 6 years ago
parent
commit
899fb967cb

+ 1 - 1
system/themes/snippets/navigation-sidebar.php

@@ -3,7 +3,7 @@
 <div class="navigation" role="navigation">
 <ul>
 <?php foreach($pages as $page): ?>
-<li><a<?php echo $page->isActive() ? " class=\"active\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a></li>
+<li><a<?php echo $page->isActive() ? " class=\"active\" aria-current=\"page\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a></li>
 <?php endforeach ?>
 </ul>
 </div>

+ 1 - 1
system/themes/snippets/navigation-tree.php

@@ -7,7 +7,7 @@
 <ul>
 <?php foreach($pages as $page): ?>
 <?php $children = $page->getChildren() ?>
-<li><a<?php echo $page->isActive() ? " class=\"active\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a><?php if($children->count()) { echo "\n"; $yellow->snippet($name, $children, $level+1); } ?></li>
+<li><a<?php echo $page->isActive() ? " class=\"active\" aria-current=\"page\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a><?php if($children->count()) { echo "\n"; $yellow->snippet($name, $children, $level+1); } ?></li>
 <?php endforeach ?>
 </ul>
 <?php if(!$level): ?>

+ 1 - 1
system/themes/snippets/navigation.php

@@ -3,7 +3,7 @@
 <div class="navigation" role="navigation">
 <ul>
 <?php foreach($pages as $page): ?>
-<li><a<?php echo $page->isActive() ? " class=\"active\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a></li>
+<li><a<?php echo $page->isActive() ? " class=\"active\" aria-current=\"page\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a></li>
 <?php endforeach ?>
 </ul>
 </div>