Commit Graph

2314 Commits

Author SHA1 Message Date
Sukhwinder Dhillon b64d205e6b layout-structure.less: Remove unused `#fileupload-frame-target` 2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon e4450e7368 Revert "js: Don't serve scripts utilizing ECMA2016+ features"
This reverts commit 4d4f5b3a69.
2022-06-13 15:50:52 +02:00
Mattia Codato 253597c4fb Fix autosubmit of forms with elements named 'id'
refs #4798
2022-06-13 13:04:24 +02:00
Sukhwinder Dhillon 6fe2ef4698 layout-structure.less: Display announcements in fullscreen-layout 2022-05-27 14:35:06 +02:00
Johannes Meyer e602db3073 ui.js: Don't trigger `layout-change` before the app is initialized 2022-05-27 14:21:47 +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 2a6d66929c navigation.js: Retrieve focussed element more efficiently 2022-05-16 08:27:10 +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 c9c5823d6a navigation.js: Adjust for `.config-menu` 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
Sukhwinder Dhillon 707775fe26
Fix: Scheme and hostname prepended to col2 url in the address bar (#4777) 2022-05-11 14:45:31 +02:00
Sukhwinder Dhillon 67285ce262
Update dompdf to v1.2.1 (#4759) 2022-05-06 09:37:48 +02:00
Yonas Habteab a1cd7441c5 modal.js: Don't try to hide a modal when there is none
Fixes a bug that when e.g. closing a color picker by clicking the escape key,
also the `modal.hide()` action is performed, even though there was no real modal
opened before, but it seems to react automatically on the escape key click.
2022-05-06 09:18:28 +02:00
Yonas Habteab 2be192679b modal.js: Set modal title from resp header on autosubmit 2022-04-11 13:26:08 +02:00
Florian Strohmaier f215497330 CSS: Improve sidebar contrast
refs #4720
2022-04-05 15:24:41 +02:00
Johannes Meyer 707677eebd actiontable.js: Don't ignore sub-containers
Just avoid that they are processed multiple times.

fixes #4710
2022-03-24 11:38:15 +01:00
Florian Strohmaier 9e4fc1060c CSS: Add php-diff.less 2022-03-14 16:05:02 +01:00
Johannes Meyer 95850750cf js: Introduce new event `css-reloaded` 2022-03-08 16:05:32 +01:00
Johannes Meyer 4d68f5c354 flyover.js: Suspend autofresh while open if enabled 2022-03-07 13:38:54 +01:00
Johannes Meyer 6cd1e512f9 flyover.js: Close left flyovers more efficiently 2022-03-07 13:38:23 +01:00
Johannes Meyer 699d2534fa css: Properly right align the tab dropdown 2022-03-02 14:43:28 +01:00
Johannes Meyer c5343f5575 css: Remove solarized-dark theme 2022-03-02 08:37:10 +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 3c7660536b high-contrast.less: `@low-sat-dark` from light theme 2022-02-25 10:52:16 +01:00
Florian Strohmaier 67e7339bfc high-contrast.less: Fix search-suggestions input border 2022-02-25 10:52:16 +01:00
Florian Strohmaier 24b6fa987b high-contrast.less: Compensate border with reduced padding 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
Florian Strohmaier acaab3737f colorblind: Optimize for new theme modes 2022-02-25 10:52:16 +01:00
Johannes Meyer 762663a3f6 utils.js: Use jQuery to check id uniqueness 2022-02-24 16:38:10 +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
Florian Strohmaier 44dc6fd8ee Winter.less: Update styles
refs #4407
2022-02-11 10:11:37 +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 55330c81c4 css: Drop explicit `dark` mode 2022-02-10 11:11:06 +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 57dc42dbf7 input-enrichment.js: Only handle content inside top-level or modal containers 2022-02-07 14:15:23 +01:00
Johannes Meyer 646d8928c3 flyover.js: Only handle content inside top-level containers 2022-02-07 14:15:11 +01:00
Johannes Meyer b03966c354 filtereditor.js: Only handle top-level containers 2022-02-07 14:14:10 +01:00
Johannes Meyer 67da4ea757 datetime-picker.js: Only handle content inside top-level or modal containers 2022-02-07 14:13:40 +01:00
Johannes Meyer 29d0b8f2c7 collapsible.js: Only handle content inside top-level or modal containers 2022-02-07 14:13:12 +01:00
Johannes Meyer f932a4a44c application-state.js: Only run once when the layout is rendered 2022-02-07 14:12:44 +01:00
Johannes Meyer 30326dd1bb actiontable.js: Only handle top-level containers 2022-02-07 14:12:08 +01:00
Johannes Meyer d7d31d00ea Drop expandable.js 2022-02-07 14:11:48 +01:00
Johannes Meyer a2949fad7d js: Properly reset container ids when moving content
fixes #4554
2022-02-04 18:14:40 +01:00
Johannes Meyer fe6be6a107 js: Only use ids in Utils.getCSSPath() if they're truly unique 2022-02-04 17:22:16 +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
Johannes Meyer e01ee2d21e datetime-picker.js: Support input groups 2021-12-14 10:23:43 +01:00
Johannes Meyer c83ab17826 js: Fix that redirects into currently empty columns don't work 2021-11-11 15:17:00 +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
raviks789 703956c3da Fix unresponsive modal submit buttons in Safari 2021-11-10 09:33:21 +01:00
Florian Strohmaier 457b6f6971 base.less: Optmize contrast for `pre` elements 2021-11-09 14:18:24 +01:00
Markus Frosch d4763498e4
js: Fix regression for loading dependent modules for sub-containers (#4533) 2021-11-08 13:16:06 +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 698ac5812f loader.js: Don't scroll to nav anchors that don't want this 2021-11-04 14:25:07 +01:00
Johannes Meyer f734d28060 ui.js: Allow to disable scrolling in method `focusElement` 2021-11-04 14:25:07 +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
Florian Strohmaier d5ae19f57e CSS: Optimize .form-controls layout in .minimal-layout
refs #4567
2021-11-03 17:08:01 +01:00
Florian Strohmaier 1fd861b5d6 forms.less: Fix them-mode control-group on mobile
refs #4567
2021-11-03 17:07:32 +01:00
Florian Strohmaier 696dc03bb7 tabs.less: Fix tab dropdown being obscured by object-statistics-total 2021-11-02 08:59:48 +01:00
Florian Strohmaier 170bafd32e CSS: Optimize notifications layout 2021-11-02 08:59:28 +01:00
Yonas Habteab 8a5251a3a1 CSS: Adjust application state summary notification design 2021-11-02 08:58:38 +01:00
Florian Strohmaier f3c16ee907 forms.less: Optimize legend styles
refs #4571
2021-10-29 14:07:42 +02:00
Florian Strohmaier a6052c3608 menu: Fix `.state-badge` in .active `.nav-level-2 li` alignment on firefox
refs #4565
2021-10-28 18:08:57 +02:00
Florian Strohmaier 1621588bdd base.less: Tint light theme gray vars
refs #4565
2021-10-27 17:44:37 +02:00
Florian Strohmaier ea5560756b CSS: Fix #notifications layout on mobile
refs #4562
2021-10-21 15:59:47 +02:00
Florian Strohmaier c672fdffc8 responsive.less: increase `#header-logo` size
refs #4562
2021-10-20 17:55:06 +02:00
Florian Strohmaier 1ae6ee9615 layout.less: Increase `#mobile-menu-toggle` size
refs #4562
2021-10-20 17:54:33 +02:00
Florian Strohmaier 9b71c04fc1 layout-structure.less: Remove inset shadow for mobile
refs #4562
2021-10-20 17:54:00 +02:00
Johannes Meyer 18188f7185 loader.js: Don't load a redirect in col1, if col2 has similar content
fixes Icinga/icingadb-web#284
2021-10-08 17:12:13 +02:00
Ravi Kumar Kempapura Srinivasa 72e63dd0a1 Update selection-info-count immediately on selection
The selection-info-count at the left bottom of host or service info needs to be updated immediately after selection.
Hence use the already defined ´count´ to update the selection info on click. Also, avoid refreshing the active columns.
2021-10-08 15:46:05 +02:00
Johannes Meyer 908adc66c1 js: Don't focus the announcment container
fixes #4543
2021-10-07 15:19:10 +02:00
Johannes Meyer 7ae8f26b92 js: Really maintain refresh interval over redirects
fixes #4549
2021-10-07 14:29:57 +02:00
Florian Strohmaier e121022a4f modal.less: Align .close button 2021-10-07 11:05:17 +02:00
Ravi Kumar Kempapura Srinivasa be3a722a28 Compress comment detail in Hosts detail and Comments list. 2021-10-07 10:44:10 +02:00
Johannes Meyer dcf394eaa6 modal.js: Don't disable inputs before the actual form submit is done
fixes Icinga/icingadb-web#376
2021-09-27 14:10:48 +02:00
Alexander A. Klimov 8b651d5f13 Donut: allow big label to indicate a specific state
refs #4494
2021-09-23 15:17:33 +02:00
Sukhwinder Dhillon 15b9bac755 modal.js: Do not open multiple modal windows by clicking more than once 2021-09-21 16:02:06 +02:00
Sukhwinder Dhillon 414a2ff7aa modal.js: Submit form only once 2021-09-21 12:38:07 +02:00
Johannes Meyer 24c1618793 LoginForm: Also disable stay logged in case of no encryption method 2021-08-10 10:09:15 +02:00
Johannes Meyer 47891ddc72 datetime-picker.js: Add support for french 2021-07-27 11:27:35 +02:00
Johannes Meyer bf229c97b8 datetime-picker.js: Don't do anything with native inputs
fixes #4442
2021-07-27 09:54:28 +02:00
Johannes Meyer a4376cd14f datetime-picker.js: Don't append nodes to content..
..but individual dynamic containers.

fixes #4461
2021-07-26 11:55:50 +02:00
Johannes Meyer c38a7b5cf3 css: Disable login orb animation and all orbs for themes
fixes #4437
2021-07-26 11:54:28 +02:00
Johannes Meyer 832a1c88c4 collapsible.js: Properly setup collapsibles in `onLayoutChange` 2021-07-23 17:03:49 +02:00
Florian Strohmaier 5fae8fc2b2 CSS: Make labels wrap in Safari with `display: inline-block’
refs #4421
2021-07-08 08:00:29 +02:00