Skip to content

Commit 32070e5

Browse files
committed
fix bs5 navbar aria
1 parent b004bd4 commit 32070e5

2 files changed

Lines changed: 4 additions & 8 deletions

File tree

framework/plugins/bootstrap4/function.bootstrap_navbar.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ function build_menu($page, $params) {
108108
$menu .= '"><a href="' . $page->url . '" data-target="dropdownMenu' . $page->id . '" class="nav-link dropdown-toggle" href="' . $page->url . '" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"' . ($page->new_window ? ' target="_blank"' : '') . ' title="' . $page->title . '">' . $menu_item;
109109
$menu .= '<b class="caret"></b>';
110110
}
111-
$menu .= '</a>'."\n".'<ul class="dropdown-menu'.($params['menualign']==='right'?' float-right':'').'" role="menu" id="dropdownMenu' . $page->id . ' aria-labelledby="dropdownMenu' . $page->id . '">'."\n";
111+
$menu .= '</a>'."\n".'<ul class="dropdown-menu'.($params['menualign']==='right'?' float-right':'').'" role="menu" id="dropdownMenu' . $page->id . '" aria-labelledby="dropdownMenu' . $page->id . '">'."\n";
112112
if ($page->url !== "#") { // we also need a 'menu item' for active parent pages
113113
$topmenu = new stdClass();
114114
$topmenu->id = $page->id;
@@ -147,9 +147,7 @@ function build_menu($page, $params) {
147147
<li class="dropdown' . (empty($page->width) ? ' yamm-fw' : '') . ($page->class === "right" ? ' float-right ' : '') . '">';
148148
$menu .= '<a href="#" id="dropdownMenu' . $page->id . '" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="'. $page->title .'">'. $menu_item . '<b class="caret"></b></a>';
149149
$menu .= '<ul class="dropdown-menu" style="right:0;" role="menu" aria-labelledby="dropdownMenu' . $page->id . '"><li role="menuitem"><div class="yamm-content">';
150-
if (bs4() || bs5())
151-
$menu .= '<div class="row"><div class="col-sm-12">';
152-
elseif (bs3())
150+
if (bs3() || bs4() || bs5())
153151
$menu .= '<div class="row"><div class="col-sm-12">';
154152
elseif (bs2())
155153
$menu .= '<div class="row-fluid"><div class="span12">';

framework/plugins/bootstrap5/function.bootstrap_navbar.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ function build_menu($page, $params) {
110110
$menu .= '"><a href="' . $page->url . '" data-bs-target="dropdownMenu' . $page->id . '" class="nav-link dropdown-toggle" href="' . $page->url . '" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"' . ($page->new_window ? ' target="_blank"' : '') . ' title="' . $page->title . '">' . $menu_item;
111111
$menu .= '<b class="caret"></b>';
112112
}
113-
$menu .= '</a>'."\n".'<ul class="dropdown-menu'.($params['menualign']==='right'?' float-right':'').'" role="menu" id="dropdownMenu' . $page->id . ' aria-labelledby="dropdownMenu' . $page->id . '">'."\n";
113+
$menu .= '</a>'."\n".'<ul class="dropdown-menu'.($params['menualign']==='right'?' float-right':'').'" role="menu" id="dropdownMenu' . $page->id . '" aria-labelledby="dropdownMenu' . $page->id . '">'."\n";
114114
if ($page->url !== "#") { // we also need a 'menu item' for active parent pages
115115
$topmenu = new stdClass();
116116
$topmenu->id = $page->id;
@@ -149,9 +149,7 @@ function build_menu($page, $params) {
149149
<li class="dropdown' . (empty($page->width) ? ' yamm-fw' : '') . ($page->class === "right" ? ' float-right ' : '') . '">';
150150
$menu .= '<a href="#" id="dropdownMenu' . $page->id . '" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="'. $page->title .'">'. $menu_item . '<b class="caret"></b></a>';
151151
$menu .= '<ul class="dropdown-menu" style="right:0;" role="menu" aria-labelledby="dropdownMenu' . $page->id . '"><li role="menuitem"><div class="yamm-content">';
152-
if (bs4() || bs5())
153-
$menu .= '<div class="row"><div class="col-sm-12">';
154-
elseif (bs3())
152+
if (bs3() || bs4() || bs5())
155153
$menu .= '<div class="row"><div class="col-sm-12">';
156154
elseif (bs2())
157155
$menu .= '<div class="row-fluid"><div class="span12">';

0 commit comments

Comments
 (0)