1227 Commits

Author SHA1 Message Date
Johannes Meyer
0cfe86698a css: Support fieldsets wrapped by .control-group
(cherry picked from commit 12af81d4c3962e5234a626a51a532971aab19d9a)
2022-12-14 13:20:38 +01:00
Johannes Meyer
45c91dfff6 Merge pull request #4958 from Icinga/fix/browser-print-dialog-result-4957
Fix browser print dialog result

(cherry picked from commit 0096f43e0d5f06b503aeb2f93927effa22049fcb)
2022-12-08 11:35:50 +01:00
Johannes Meyer
12aace9af0 css: Optimize performance
I don't quite understand why exactly this rule exposes
such an issue. We have several other rules that are
similar. But they don't reference form elements on the
left. I suspect a different issue somewhere else, this
only exaggerated it.

fixes #4929

(cherry picked from commit bb4b53e90cc28ec345ecb32fa16fbb086a96f3b5)
2022-11-04 11:56:51 +01:00
Johannes Meyer
74b49744d5 css: Apply box-sizing:border-box to all <details> children
We have this everywhere else, so it should not be different here.

(cherry picked from commit 3c2c79b669555519faa3c4efb208723a7e825f97)
2022-11-04 11:56:47 +01:00
Johannes Meyer
80c35f8571 PrivilegeAudit: Use the <details> tag
(cherry picked from commit 503f9b731602731455c77459216a5e9143af5c39)
2022-11-04 11:56:47 +01:00
Johannes Meyer
93bb9b69f3 RoleForm: Use the <details> tag
(cherry picked from commit 5059a782a879ba27635581b2a50c0d55f594f5ee)
2022-11-04 11:56:47 +01:00
Johannes Meyer
0cd2887fca collapsible.js: Use a data-attr to identify collapsible collapsibles
(cherry picked from commit 17bd3ce14f26248a6830068cf0e5e742c57c59b6)
2022-11-04 11:56:47 +01:00
Johannes Meyer
3623c8b53a css: Only apply .collapsible-control styles to outer buttons
Inner buttons usually have their own style

(cherry picked from commit 181b18cfecbed5e73d1a7140f6f38c64eab3c926)
2022-11-04 11:56:47 +01:00
Johannes Meyer
4e4403ff3e collapsible.js: Add support for <details>
(cherry picked from commit 222a6a8e0ff6f78581b1b36a646dfd679c739197)
2022-11-04 11:56:47 +01:00
Johannes Meyer
6c0b81c22a css: Let collapsible icons be anywhere inside the control
(cherry picked from commit e8cae1f28ade16839ad3469c1bdc0921d2173a6c)
2022-11-04 11:56:47 +01:00
Sukhwinder Dhillon
7be2e554af setup.less: Make visible that the button is disabled
(cherry picked from commit 62d7ca8e97fc4e7aa1e0bcfb56c9a8bc49c83b76)
2022-11-04 11:56:47 +01:00
Sukhwinder Dhillon
2ce1e47404 Align button icon to baseline
(cherry picked from commit fbd4434b40ae76601c7828948e3e07fe447ed0d7)
2022-11-04 11:56:47 +01:00
Johannes Meyer
a29159a0a1 Remove remaining IE adjustments 2022-06-13 16:41:15 +02:00
Sukhwinder Dhillon
d994c33bc6 Revert "main.less: Don't use unset, IE11 does not support it"
This reverts commit c5ebaa2bded5a8a3a5ae0d726f1c62967749033b.
2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon
252f17e868 Revert "IE11: Fix nav flyouts being covered by #main"
This reverts commit 1778ec673b2afb2023f504443a64beb89b6735ab.
2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon
b64d205e6b layout-structure.less: Remove unused #fileupload-frame-target 2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon
6fe2ef4698 layout-structure.less: Display announcements in fullscreen-layout 2022-05-27 14:35:06 +02:00
Johannes Meyer
74022ae4e0
Merge pull request #4697 from Icinga/feature/redesigned-user-menu-new
Feature/redesigned user menu
2022-05-16 09:04:26 +02:00
Florian Strohmaier
b7f4b30935 layout.less: Fix footer alignment, when `.sidebar-collapsed
fixes #4756
2022-05-12 15:13:16 +02:00
Florian Strohmaier
f1d79ffc66 CSS: Prevent footer from overlapping sidebar 2022-05-12 11:10:59 +02:00
Florian Strohmaier
ddd630117a menu.less: Align .config-menu 2022-05-12 11:10:59 +02:00
Florian Strohmaier
1d2d37791f Add configmenu.less 2022-05-12 11:10:59 +02:00
Johannes Meyer
84f4ced3d8 css: Fix fontawesome icon layout in the menu 2022-05-12 10:16:17 +02:00
Florian Strohmaier
f215497330 CSS: Improve sidebar contrast
refs #4720
2022-04-05 15:24:41 +02:00
Florian Strohmaier
9e4fc1060c CSS: Add php-diff.less 2022-03-14 16:05:02 +01:00
Johannes Meyer
699d2534fa css: Properly right align the tab dropdown 2022-03-02 14:43:28 +01:00
Johannes Meyer
bd57172f47 css: Introduce new class print-only..
..to only show content when printing
2022-03-01 17:04:38 +01:00
Johannes Meyer
85c42f8400 Enhance page layout when exporting to PDF using dompdf
It's still not perfect. But better than previously.
Using the pdfexport module is still recommended though.
2022-03-01 17:04:38 +01:00
Florian Strohmaier
5b8bbf0d32 about.less: color “configure” links in about view 2022-02-28 10:08:23 +01:00
Florian Strohmaier
c7510db632 CSS: Add hover effect for social icons
refs #4496
2022-02-25 12:27:08 +01:00
Florian Strohmaier
e54c1721ad CSS: Style about page
refs #4328
2022-02-25 12:27:08 +01:00
Johannes Meyer
e0e922efc9 base.less: Cleanup overidden ipl-web light variables 2022-02-25 10:52:16 +01:00
Florian Strohmaier
6bf05b8a8b base.less: Add ipl-web overrides for light mode vars 2022-02-25 10:52:16 +01:00
Florian Strohmaier
c02895d3b0 base.less: Remove redundant ipl-web vars 2022-02-25 10:52:16 +01:00
Florian Strohmaier
9f6a4f4797 base.less: Set ipl-web vars 2022-02-25 10:52:16 +01:00
Johannes Meyer
74a01223ee css: Don't let the sidebar's shadow catch pointer events
fixes #4675
2022-02-15 16:31:12 +01:00
Sukhwinder Dhillon
431c8c9622 Remove mixins that exist in ipl-web
To make ipl-web independent, all mixins used in ipl-web are now
defined in ipl-web (https://github.com/Icinga/ipl-web/pull/54).
Therefore, these mixins are redundant here.
2022-02-10 17:02:03 +01:00
Johannes Meyer
3ba4727bbd css: Use @light-mode to register light mode rules 2022-02-10 11:11:06 +01:00
Johannes Meyer
7a938f6b02 css: Don't use .var() or var() calls explicitly 2022-02-10 10:59:01 +01:00
Johannes Meyer
ae3731f143 css: Keep remove-action buttons shown while active 2022-02-07 14:47:45 +01:00
Johannes Meyer
d7d31d00ea Drop expandable.js 2022-02-07 14:11:48 +01:00
Johannes Meyer
316885b271
Merge pull request #4498 from Icinga/bugfix/tactical-4494
/monitoring/tactical: fall back to unknown services if none critical
2021-12-14 10:24:57 +01:00
Johannes Meyer
d0105590c7 css: Style "button" buttons 2021-12-14 10:23:58 +01:00
Johannes Meyer
9b86e79987 css: Style file inputs 2021-12-14 10:23:58 +01:00
Florian Strohmaier
1b0bb1b80b
Bugfix/fix collapsible bottom fade gradient (#4593)
* base: Introduce `@body-bg-transparent-color

* main.less: Fix collapsible bottom fade gradient

* css: Raise `.impact`'s z-index even higher

Co-authored-by: Johannes Meyer <johannes.meyer@icinga.com>
2021-11-10 09:34:40 +01:00
Sukhwinder Dhillon
2c01f38dec Add icingadb as OR dependecy
Add only if the given module supports icingadb and has monitoring as a requirement
2021-11-10 09:33:48 +01:00
Florian Strohmaier
457b6f6971 base.less: Optmize contrast for pre elements 2021-11-09 14:18:24 +01:00
Johannes Meyer
08c51d27a6
Merge pull request #4574 from Icinga/bugfix/theme-issues-4565
Bugfix/theme issues 4565
2021-11-05 08:45:36 +01:00
Florian Strohmaier
5667924740 menu: Remove hover effect from active nav elements
refs #4564
2021-11-04 21:09:42 +01:00
Johannes Meyer
a9a3288e10
Merge pull request #4567 from Icinga/bugfix/mobile-issues-4562
Bugfix/mobile issues 4562
2021-11-04 08:55:18 +01:00