List/Services: Make controls collapsible

This commit is contained in:
Florian Strohmaier 2019-08-08 14:51:46 +02:00
parent c859bc5798
commit 8885df4f77

View File

@ -4,14 +4,20 @@ use Icinga\Module\Monitoring\Object\Host;
use Icinga\Module\Monitoring\Object\Service; use Icinga\Module\Monitoring\Object\Service;
if (! $this->compact): ?> if (! $this->compact): ?>
<div class="controls"> <div class="controls separated">
<?= $this->tabs ?> <?= $this->tabs ?>
<div class="collapsible" data-toggle-element=".controls-toggle" data-visible-height="0">
<?= $this->paginator ?> <?= $this->paginator ?>
<div class="sort-controls-container"> <div class="sort-controls-container">
<?= $this->limiter ?> <?= $this->limiter ?>
<?= $this->sortBox ?> <?= $this->sortBox ?>
</div> </div>
<?= $this->filterEditor ?> <?= $this->filterEditor ?>
</div>
<button class="controls-toggle">
<span class="controls-collapsed"><i class="icon-sliders"></i> Show controls</span>
<span class="controls-expanded"><i class="icon-cancel"></i> Hide controls</span>
</button>
</div> </div>
<?php endif ?> <?php endif ?>
<div class="content"> <div class="content">