summaryrefslogtreecommitdiff
path: root/resources/views/individual-page.phtml
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2020-01-24 19:24:08 +0000
committerGreg Roach <fisharebest@webtrees.net>2020-01-24 19:24:08 +0000
commit6a4003b9a8dad943c6d633666280858f1b1a2130 (patch)
tree32f1b5a77ea31d04a3d57569931dc8d38d4a3da0 /resources/views/individual-page.phtml
parentf78837dc3726ec0d148dc9096640a40567b9f81e (diff)
downloadwebtrees-6a4003b9a8dad943c6d633666280858f1b1a2130.tar.gz
webtrees-6a4003b9a8dad943c6d633666280858f1b1a2130.tar.bz2
webtrees-6a4003b9a8dad943c6d633666280858f1b1a2130.zip
Fix: #2995 - Incorrect ARIA attributes for tablist/tab/tabpanel
Diffstat (limited to 'resources/views/individual-page.phtml')
-rw-r--r--resources/views/individual-page.phtml6
1 files changed, 4 insertions, 2 deletions
diff --git a/resources/views/individual-page.phtml b/resources/views/individual-page.phtml
index 8001c1dc74..d1002384a7 100644
--- a/resources/views/individual-page.phtml
+++ b/resources/views/individual-page.phtml
@@ -104,15 +104,16 @@ use Illuminate\Support\Collection;
</div>
<div class="wt-tabs-individual" id="individual-tabs">
- <ul class="nav nav-tabs flex-wrap">
+ <ul class="nav nav-tabs flex-wrap" role="tablist">
<?php foreach ($tabs as $tab) : ?>
- <li class="nav-item">
+ <li class="nav-item" role="presentation">
<a class="nav-link<?= $tab->isGrayedOut($individual) ? ' text-muted' : '' ?>" data-toggle="tab" role="tab" data-href="<?= e(route('module', ['module' => $tab->name(), 'action' => 'Tab', 'tree' => $individual->tree()->name(), 'xref' => $individual->xref()])) ?>" href="#<?= $tab->name() ?>">
<?= $tab->tabTitle() ?>
</a>
</li>
<?php endforeach ?>
</ul>
+
<div class="tab-content">
<?php foreach ($tabs as $tab) : ?>
<div id="<?= $tab->name() ?>" class="tab-pane fade wt-ajax-load" role="tabpanel"><?php if (!$tab->canLoadAjax()) :
@@ -133,6 +134,7 @@ use Illuminate\Support\Collection;
</a>
</div>
</div>
+
<div id="sidebar-content-<?= $sidebar->name() ?>" class="collapse<?= $sidebar->name() === 'family_nav' ? ' show' : '' ?>" role="tabpanel" aria-labelledby="sidebar-header-<?= $sidebar->name() ?>">
<div class="card-body">
<?= $sidebar->getSidebarContent($individual) ?></div>