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;
if (! $this->compact): ?>
<div class="controls">
<div class="controls separated">
<?= $this->tabs ?>
<div class="collapsible" data-toggle-element=".controls-toggle" data-visible-height="0">
<?= $this->paginator ?>
<div class="sort-controls-container">
<?= $this->limiter ?>
<?= $this->sortBox ?>
</div>
<?= $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>
<?php endif ?>
<div class="content">