From ec4d246a3c54e517664f64fafb3f13c73eb51cde Mon Sep 17 00:00:00 2001 From: Yonas Habteab Date: Fri, 10 Jun 2022 09:10:57 +0200 Subject: [PATCH] Add minimal layout for the welcome page --- .../forms/Dashboard/SetupNewDashboardForm.php | 6 +++--- public/css/icinga/dashboards.less | 13 +++++++++++++ public/css/icinga/forms.less | 5 +++-- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/application/forms/Dashboard/SetupNewDashboardForm.php b/application/forms/Dashboard/SetupNewDashboardForm.php index c299eee67..6fe4651f9 100644 --- a/application/forms/Dashboard/SetupNewDashboardForm.php +++ b/application/forms/Dashboard/SetupNewDashboardForm.php @@ -34,7 +34,7 @@ class SetupNewDashboardForm extends BaseDashboardForm protected function init() { parent::init(); - + $this->moduleDashlets = Modules\DashletManager::getDashlets(); $this->setRedirectUrl((string) Url::fromPath(Dashboard::BASE_ROUTE)); @@ -291,8 +291,8 @@ class SetupNewDashboardForm extends BaseDashboardForm } $details = HtmlElement::create('details', [ - 'class' => ['dashboard-list-control', 'collapsible'], - 'data-no-persistence' => true + 'class' => ['dashboard-list-control', 'collapsible'], + 'data-no-persistence' => true ]); $summary = HtmlElement::create('summary', ['class' => 'collapsible-header']); $summary->addHtml( diff --git a/public/css/icinga/dashboards.less b/public/css/icinga/dashboards.less index a882c0f02..ce575d6bb 100644 --- a/public/css/icinga/dashboards.less +++ b/public/css/icinga/dashboards.less @@ -49,6 +49,19 @@ } } +// Minimal welcome page layout + +#layout.minimal-layout .dashboard-introduction { + top: 50%; + width: 100%; + + form { + display: block; + padding-right: 1em; + padding-left: 1em; + } +} + // Sortable dashboard styles .dashboard-settings { diff --git a/public/css/icinga/forms.less b/public/css/icinga/forms.less index 0a1be84a6..fa026bc76 100644 --- a/public/css/icinga/forms.less +++ b/public/css/icinga/forms.less @@ -98,8 +98,9 @@ form.inline { } } -#layout.minimal-layout .icinga-form { - .form-controls { +#layout.minimal-layout { + .icinga-form .form-controls, + form.icinga-controls { input[type="submit"], button { width: 100%;