dokuwiki-template-sprintdoc.../tpl/nav-meta-box.php
Andreas Gohr a0eb50e598 avoid empty ul
An empty UL is not valid in HTML, but since we don't know if LIs are
added later on by JavaScript, we add an invisible LI by default now.
2017-02-22 14:03:04 +01:00

37 lines
1,009 B
PHP
Executable file

<?php
if(!defined('DOKU_INC')) die();
$tabs = \dokuwiki\template\sprintdoc\Template::getInstance()->getMetaBoxTabs();
?>
<div class="tab-container">
<ul class="meta-tabs">
<li class="a11y">&nbsp;</li>
<?php
foreach($tabs as $tab) {
echo '<li>';
echo '<a href="#' . $tab['id'] . '" aria-expanded="false">';
echo '<span class="prefix">';
echo $tab['label'];
if($tab['count'] !== null) {
echo ' <span class="num">' . $tab['count'] . '</span>';
}
echo '</span>';
echo '</a>';
echo '</li>';
}
?>
</ul>
<div class="meta-content">
<div class="box-content">
<?php
foreach($tabs as $tab) {
echo '<div id="' . $tab['id'] . '" class="tab-pane" aria-hidden="true">';
echo $tab['tab'];
echo '</div>';
}
?>
</div>
</div>
</div>