diff options
Diffstat (limited to 'application/layouts/scripts/parts/navigation.phtml')
-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> |