
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.
37 lines
1,009 B
PHP
Executable file
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"> </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>
|