diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-09-16 19:47:45 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-09-16 19:47:45 +0000 |
commit | 8e3e0036357335a339c55bf50d63c0d7ad13fc92 (patch) | |
tree | 8422bb70f0fe578701a216b48e2c350d0542c516 | |
parent | a9a20867ad14dfea23f61ec0d0068934653a4941 (diff) | |
download | brdo-8e3e0036357335a339c55bf50d63c0d7ad13fc92.tar.gz brdo-8e3e0036357335a339c55bf50d63c0d7ad13fc92.tar.bz2 |
- Patch #883092 by Everett Zufelt, mgifford, Jacine: add heading before local tasks for screen-reader users.
-rw-r--r-- | includes/menu.inc | 4 | ||||
-rw-r--r-- | modules/overlay/overlay.tpl.php | 2 | ||||
-rw-r--r-- | themes/garland/page.tpl.php | 4 | ||||
-rw-r--r-- | themes/seven/page.tpl.php | 10 |
4 files changed, 13 insertions, 7 deletions
diff --git a/includes/menu.inc b/includes/menu.inc index dba3b3ce7..0119fb5b8 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -2053,12 +2053,12 @@ function theme_menu_local_tasks() { $output = array(); if ($primary = menu_primary_local_tasks()) { - $primary['#prefix'] = '<ul class="tabs primary">'; + $primary['#prefix'] = '<h2 class="element-invisible">' . t('Primary tabs') . '</h2><ul class="tabs primary">'; $primary['#suffix'] = '</ul>'; $output[] = $primary; } if ($secondary = menu_secondary_local_tasks()) { - $secondary['#prefix'] = '<ul class="tabs secondary">'; + $secondary['#prefix'] = '<h2 class="element-invisible">' . t('Secondary tabs') . '</h2><ul class="tabs secondary">'; $secondary['#suffix'] = '</ul>'; $output[] = $secondary; } diff --git a/modules/overlay/overlay.tpl.php b/modules/overlay/overlay.tpl.php index b475dee99..d6d9e1c59 100644 --- a/modules/overlay/overlay.tpl.php +++ b/modules/overlay/overlay.tpl.php @@ -29,7 +29,7 @@ <div id="overlay-close-wrapper"> <a id="overlay-close" href="#" class="overlay-close"><span class="element-invisible"><?php print t('Close overlay'); ?></span></a> </div> - <?php if ($tabs): ?><ul id="overlay-tabs"><?php print render($tabs); ?></ul><?php endif; ?> + <?php if ($tabs): ?><h2 class="element-invisible"><?php print t('Primary tabs'); ?></h2><ul id="overlay-tabs"><?php print render($tabs); ?></ul><?php endif; ?> </div> <div id="overlay-content"<?php print $content_attributes; ?>> <?php print $page; ?> diff --git a/themes/garland/page.tpl.php b/themes/garland/page.tpl.php index a9d86f0d8..6dc50c2d5 100644 --- a/themes/garland/page.tpl.php +++ b/themes/garland/page.tpl.php @@ -47,8 +47,8 @@ <h1<?php print $tabs ? ' class="with-tabs"' : '' ?>><?php print $title ?></h1> <?php endif; ?> <?php print render($title_suffix); ?> - <?php if ($tabs): ?><ul class="tabs primary"><?php print render($tabs) ?></ul></div><?php endif; ?> - <?php if ($tabs2): ?><ul class="tabs secondary"><?php print render($tabs2) ?></ul><?php endif; ?> + <?php if ($tabs): ?><h2 class="element-invisible"><?php print t('Primary tabs'); ?></h2><ul class="tabs primary"><?php print render($tabs) ?></ul></div><?php endif; ?> + <?php if ($tabs2): ?><h2 class="element-invisible"><?php print t('Secondary tabs'); ?></h2><ul class="tabs secondary"><?php print render($tabs2) ?></ul><?php endif; ?> <?php print $messages; ?> <?php print render($page['help']); ?> <?php if ($action_links): ?><ul class="action-links"><?php print render($action_links); ?></ul><?php endif; ?> diff --git a/themes/seven/page.tpl.php b/themes/seven/page.tpl.php index 962bf7868..430f83ccb 100644 --- a/themes/seven/page.tpl.php +++ b/themes/seven/page.tpl.php @@ -9,11 +9,17 @@ <h1 class="page-title"><?php print $title; ?></h1> <?php endif; ?> <?php print render($title_suffix); ?> - <?php if ($primary_local_tasks): ?><ul class="tabs primary"><?php print render($primary_local_tasks); ?></ul><?php endif; ?> + <?php if ($primary_local_tasks): ?> + <h2 class="element-invisible"><?php print t('Primary tabs'); ?></h2> + <ul class="tabs primary"><?php print render($primary_local_tasks); ?></ul> + <?php endif; ?> </div> <div id="page"> - <?php if ($secondary_local_tasks): ?><ul class="tabs secondary"><?php print render($secondary_local_tasks); ?></ul><?php endif; ?> + <?php if ($secondary_local_tasks): ?> + <h2 class="element-invisible"><?php print t('Secondary tabs'); ?></h2> + <ul class="tabs secondary"><?php print render($secondary_local_tasks); ?></ul> + <?php endif; ?> <div id="content" class="clearfix"> <?php if ($messages): ?> |