aboutsummaryrefslogtreecommitdiff
path: root/templates/skiplinks.php
blob: fbd8ab74b69fd7bebc44914257f75d9ff3392519 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
# Lifter010: TODO
?>
<? if ($navigation instanceof Navigation && iterator_count($navigation) > 0) : ?>
    <ul role="navigation" id="skiplink_list">
    <? $i = 1 ?>
    <? foreach ($navigation as $nav) : ?>
        <li>
        <? if (mb_substr($url = $nav->getURL(), 0, 1) == '#') : ?>
            <button class="skiplink" role="link" onclick="STUDIP.SkipLinks.setActiveTarget('<?= htmlReady($url) ?>');" tabindex="<?= $i++ ?>"><?= htmlReady($nav->getTitle()) ?></button>
        <? else : ?>
            <? if (is_internal_url($url)) : ?>
                <a href="<?= URLHelper::getLink($url) ?>" tabindex="<?= $i++ ?>"><?= htmlReady($nav->getTitle()) ?></a>
            <? else : ?>
                <a href="<?= htmlReady($url) ?>" tabindex="<?= $i++ ?>"><?= htmlReady($nav->getTitle()) ?></a>
            <? endif ?>
        <? endif ?>
        </li>
    <? endforeach ?>
    </ul>
<? endif ?>