Add aria-label to dropdown menu and close container control

This commit is contained in:
Eric Lippmann 2016-01-25 07:07:59 +01:00
parent 0e4b9f1672
commit d2e4664dce
1 changed files with 4 additions and 4 deletions

View File

@ -36,7 +36,7 @@ EOT;
*/ */
private $dropdownTpl = <<< 'EOT' private $dropdownTpl = <<< 'EOT'
<li class="dropdown-nav-item"> <li class="dropdown-nav-item">
<a href="#" class="dropdown-toggle"><i aria-hidden="true" class="icon-down-open"></i></a> <a href="#" class="dropdown-toggle" title="{TITLE}" aria-label="{TITLE}"><i aria-hidden="true" class="icon-down-open"></i></a>
<ul class="nav"> <ul class="nav">
{TABS} {TABS}
</ul> </ul>
@ -50,7 +50,7 @@ EOT;
*/ */
private $closeTpl = <<< 'EOT' private $closeTpl = <<< 'EOT'
<li class="dropdown" style="float: right;"> <li class="dropdown" style="float: right;">
<a href="#" class="close-container-control"> <a href="#" title="{TITLE}" aria-label="{TITLE}" class="close-container-control">
<i aria-hidden="true" class="icon-cancel"></i> <i aria-hidden="true" class="icon-cancel"></i>
</a> </a>
</li> </li>
@ -287,7 +287,7 @@ EOT;
} }
$tabs .= $tab; $tabs .= $tab;
} }
return str_replace('{TABS}', $tabs, $this->dropdownTpl); return str_replace(array('{TABS}', '{TITLE}'), array($tabs, t('Dropdown menu')), $this->dropdownTpl);
} }
/** /**
@ -310,7 +310,7 @@ EOT;
private function renderCloseTab() private function renderCloseTab()
{ {
return $this->closeTpl; return str_replace('{TITLE}', t('Close container'), $this->closeTpl);
} }
private function renderRefreshTab() private function renderRefreshTab()