Commit Graph

13453 Commits

Author SHA1 Message Date
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
Yonas Habteab 1c9986be72 NavigationCommand: Add license header 2021-11-04 08:56:03 +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
Johannes Meyer 8d047b6ffd LessCompiler: Show more details for parsing exceptions 2021-11-03 16:23:22 +01:00
Yonas Habteab bb196d4a4f Migrate: Add possibility to migrate monitoring navigation items 2021-11-03 16:22:31 +01:00
Johannes Meyer 58997aecaa
Merge pull request #4580 from Icinga/fix/missing-themes-cause-errors-4512
Fix missing themes cause errors
2021-11-02 16:29:33 +01:00
Johannes Meyer fd4ab2babc StyleSheet: Handle missing themes gracefully 2021-11-02 15:09:52 +01:00
Johannes Meyer aa101e18c8 PreferenceForm: Don't try to load missing themes 2021-11-02 15:09:26 +01:00
Johannes Meyer 5756ebba1f
Merge pull request #4579 from Icinga/fix/config-and-preferences-not-working-without-config-4504
Fix config and preferences not working without config
2021-11-02 13:34:40 +01:00
Johannes Meyer 16f1f51f66 GeneralConfigForm: Fix error if there's no config.ini 2021-11-02 13:29:36 +01:00
Johannes Meyer 744fe5977f AccountController: Don't try to set a storage if there's none 2021-11-02 13:28:52 +01:00
Johannes Meyer 6633bde9e9 tests: Load Mockery as late as possible 2021-11-02 09:26:00 +01:00
Johannes Meyer 06d03dc21f tests: Load external libraries 2021-11-02 09:26:00 +01:00
Johannes Meyer 47922673fc PluginOutput: Don't "optimize" two subsequent newlines to one
fixes #4522
2021-11-02 09:00:21 +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
Ravi Kumar Kempapura Srinivasa 685f1f90bc Handle non `.js` files in asset/js and non `.css` or `.less` in asset/css folder
Non javascript files in asset/js folder or non css or less files in asset/css folder causes minfier to throw error. This is handled here.
2021-11-02 08:58:58 +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 bdfb75023f PreferenceForm: Add `.theme-mode` class to theme mode control-group
refs #4562
2021-10-26 16:49:15 +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
Johannes Meyer 736957f7c3
Merge pull request #4548 from Icinga/fix/compress-comment-detail
Compress comment detail in Hosts detail and Comments list.
2021-10-07 11:04:38 +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
Johannes Meyer 8ac8271edd
Merge pull request #4538 from Icinga/fix-multi-modal-windows-and-submit-4525
Fix multi modal windows and submit
2021-09-27 12:12:39 +02:00
Alexander A. Klimov 6e1ab2c0ea /monitoring/tactical: fall back to unknown services if none critical
refs #4494
2021-09-23 15:17:33 +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
Alexander A. Klimov 869b63c263 Vagrant: Puppet: icingaweb2_dev: don't let icingacli run on PHP 5.4
... to avoid failures due to Composer platform checks.
2021-09-10 09:03:47 +02:00
Ravi Kumar Kempapura Srinivasa bbd36d5f83 Check if the column in the row is set for filters
When the column is not set for the filters undefined property exception is thrown in icinga-director. This is a quick fix to solve the issue.
2021-08-24 09:34:26 +02:00
Johannes Meyer 83557afd35 IdoQuery: Qualify and resolve subquery filters ASAP
fixes #4508
2021-08-24 09:32:36 +02:00
Johannes Meyer b2274a5589 Release version 2.9.3 2021-08-10 10:11:44 +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 a00166f15b Javascript: Enhance optimization
* Don't try to optimize non-icinga define calls
* Don't optimize `exports` dependency
* Log errors to debug log, it's stuff for devs
2021-08-10 09:23:45 +02:00
Sukhwinder Dhillon 8c22514758 Utilize multiple encryption ciphers for remember me 2021-08-09 16:58:58 +02:00