diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 12:39:39 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 12:39:39 +0000 |
commit | 8ca6cc32b2c789a3149861159ad258f2cb9491e3 (patch) | |
tree | 2492de6f1528dd44eaa169a5c1555026d9cb75ec /application/layouts/scripts/parts | |
parent | Initial commit. (diff) | |
download | icingaweb2-upstream.tar.xz icingaweb2-upstream.zip |
Adding upstream version 2.11.4.upstream/2.11.4upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | application/layouts/scripts/parts/navigation.phtml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/application/layouts/scripts/parts/navigation.phtml b/application/layouts/scripts/parts/navigation.phtml new file mode 100644 index 0000000..dd973f5 --- /dev/null +++ b/application/layouts/scripts/parts/navigation.phtml @@ -0,0 +1,35 @@ +<?php + +use Icinga\Web\Menu; + +// Don't render a menu for unauthenticated users unless menu is auth aware +if (! $this->auth()->isAuthenticated()) { + return; +} + +?> +<div class="skip-links"> + <h1 class="sr-only"><?= t('Accessibility Skip Links') ?></h1> + <ul> + <li> + <a href="#main"><?= t('Skip to Content') ?></a> + </li> + <li> + <?= $this->layout()->autoRefreshForm ?> + </li> + </ul> +</div> +<div id="menu" data-last-update="-1" data-base-target="_main" class="container" + data-icinga-url="<?= $this->href('layout/menu') ?>" data-icinga-refresh="15"> + <?= $this->partial( + 'layout/menu.phtml', + 'default', + array( + 'menuRenderer' => (new Menu())->getRenderer()->setUseStandardItemRenderer() + ) + ) ?> +</div> +<button id="toggle-sidebar" title="<?= $this->translate('Toggle Menu') ?>"> + <i id="close-sidebar" class="icon-angle-double-left"></i> + <i id="open-sidebar" class="icon-angle-double-right"></i> +</button> |