parent
71fd1036de
commit
1ee873adfc
|
@ -1,47 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
use Icinga\Web\Wizard;
|
|
||||||
|
|
||||||
?>
|
|
||||||
<div class="module-menu">
|
|
||||||
<p><?= $this->translate('The following modules can be set up by using a web-based wizard as well. To setup a module, just complete its wizard and advance to the summary!'); ?></p>
|
|
||||||
<p><?= $this->translate('You can freely switch to a module\'s wizard by clicking its name below. The wizard you are currently looking at is written in bold. A small tick is shown on the right once a wizard has been completed.'); ?></p>
|
|
||||||
<form name="<?= $form->getName(); ?>" enctype="<?= $form->getEncType(); ?>" method="<?= $form->getMethod(); ?>" action="<?= $form->getAction(); ?>">
|
|
||||||
<?= $form->getElement($form->getTokenElementName()); ?>
|
|
||||||
<?= $form->getElement($form->getUidElementName()); ?>
|
|
||||||
<ul>
|
|
||||||
<?php $allFinished = true; ?>
|
|
||||||
<?php foreach ($form->getModules() as $module): ?>
|
|
||||||
<?php if ($module->providesSetupWizard()): ?>
|
|
||||||
<li>
|
|
||||||
<?php $isActive = $module->getName() === $form->getCurrentModule(); ?>
|
|
||||||
<button type="submit" name="module" value="<?= $module->getName(); ?>">
|
|
||||||
<?= $isActive ? '<strong>' : '' ?><?= $module->getTitle(); ?><?= $isActive ? '</strong>' : '' ?>
|
|
||||||
</button>
|
|
||||||
<?php if ($module->getSetupWizard()->isFinished()): ?>
|
|
||||||
<?= $this->icon('ok', $this->translate('Completed', 'setup.modules.wizard.state')); ?>
|
|
||||||
<?php else: ?>
|
|
||||||
<?php $allFinished = false; ?>
|
|
||||||
<?php endif ?>
|
|
||||||
</li>
|
|
||||||
<?php endif ?>
|
|
||||||
<?php endforeach ?>
|
|
||||||
</ul>
|
|
||||||
</form>
|
|
||||||
<?php if ($allFinished): ?>
|
|
||||||
<p class="all-completed"><?= $this->translate('You\'ve completed all module wizards!'); ?></p>
|
|
||||||
<?php else: ?>
|
|
||||||
<p style="font-size: 80%;"><?= $this->translate('Note that you can skip a specific module by just not completing its wizard.'); ?></p>
|
|
||||||
<?php endif ?>
|
|
||||||
</div>
|
|
||||||
<div class="module-wizard">
|
|
||||||
<?= $form->getCurrentWizard()->getForm()->render(); ?>
|
|
||||||
</div>
|
|
||||||
<form name="<?= $form->getName(); ?>" enctype="<?= $form->getEncType(); ?>" method="<?= $form->getMethod(); ?>" action="<?= $form->getAction(); ?>">
|
|
||||||
<?= $form->getElement($form->getTokenElementName()); ?>
|
|
||||||
<?= $form->getElement($form->getUidElementName()); ?>
|
|
||||||
<div class="buttons">
|
|
||||||
<?= $form->getElement(Wizard::BTN_PREV); ?>
|
|
||||||
<?= $form->getElement(Wizard::BTN_NEXT); ?>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
|
@ -394,72 +394,3 @@
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#setup {
|
|
||||||
div.module-wizard {
|
|
||||||
width: auto;
|
|
||||||
padding: 1em;
|
|
||||||
overflow: hidden;
|
|
||||||
border: solid 1px lightgrey;
|
|
||||||
|
|
||||||
div.buttons {
|
|
||||||
margin: 1.5em 0 0;
|
|
||||||
float: right;
|
|
||||||
|
|
||||||
button[type=submit] {
|
|
||||||
padding: 0.5em;
|
|
||||||
line-height: 0.5em;
|
|
||||||
background-color: @colorPetrol;
|
|
||||||
|
|
||||||
&:hover, &:focus, &:active {
|
|
||||||
background-color: #666;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
div.module-menu {
|
|
||||||
font-size: 0.9em;
|
|
||||||
width: 25%;
|
|
||||||
float: right;
|
|
||||||
margin-left: 1.5em;
|
|
||||||
|
|
||||||
p {
|
|
||||||
margin-top: 0;
|
|
||||||
|
|
||||||
&.all-completed {
|
|
||||||
.conspicuous-state-notification;
|
|
||||||
text-align: center;
|
|
||||||
font-size: 90%;
|
|
||||||
background-color: @colorOk;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
padding-left: 1.2em;
|
|
||||||
|
|
||||||
button {
|
|
||||||
margin: 0 0 0.8em;
|
|
||||||
padding: 0;
|
|
||||||
color: black;
|
|
||||||
border: none;
|
|
||||||
outline: none;
|
|
||||||
font-size: 90%;
|
|
||||||
background-color: white;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
color: #666;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:focus, &:active {
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
margin: 0 0.5em 0.2em;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue