2382 Commits

Author SHA1 Message Date
Johannes Meyer
e346c1c88c events.js: Also accept $autoSubmittedBy from event.detail 2021-01-13 17:17:18 +01:00
Johannes Meyer
3e29fba052 js: Transmit X-Icinga-Autorefresh=1 with autorefresh requests 2021-01-13 17:16:53 +01:00
Johannes Meyer
2c7b2330a7 loader.js: Support behaviors as well as multipart update targets 2021-01-13 17:16:30 +01:00
Johannes Meyer
f05f905d14 history.js: Set lastPushUrl in method replaceCurrentState()
Without this, any subsequent call to `pushCurrentState()` has
no effect in case the same url is used that was replaced.
2021-01-13 17:15:58 +01:00
Johannes Meyer
39e59422f4 error/error: Show a hint to check dependencies if there are unmet ones 2020-11-18 13:21:34 +01:00
Johannes Meyer
32f9ce8b7c config/module: Show library dependencies and unmet ones 2020-11-18 13:21:34 +01:00
Johannes Meyer
7af8bf351c about: List loaded libraries 2020-11-18 13:21:33 +01:00
Johannes Meyer
5a38977906 js: Add define.js 2020-11-18 13:21:33 +01:00
Johannes Meyer
d918d6c86f
Merge pull request #4235 from Icinga/fix/sparkline-js-performance
Drop sparkline.js and render inline-pies as SVG
2020-11-18 09:37:31 +01:00
Johannes Meyer
2da08ff58d css: Use a more strict rule to apply selected style to active nav items 2020-11-17 15:17:58 +01:00
Johannes Meyer
0b94489c7e loader.js: Introduce new header X-Icinga-Location-Query
This header is only used in case the response includes
multipart content. It's meant to provide a new query
string that replaces the one of the targeted container
and the resulting change also replaces the current
history entry.
2020-11-06 11:26:05 +01:00
Johannes Meyer
70c3023f3c loader.js: Also match newlines when interpreting multipart content 2020-11-06 11:21:33 +01:00
Johannes Meyer
e68e8c8e9c loader.js: Only discard content if a renderHook returns null
Previously any false value had this effect, though empty strings
were also discarded due to this. However, in case an empty string
is the content in the first place, the content must be updated.
2020-11-06 11:21:33 +01:00
Johannes Meyer
4ce9165f77 js: Don't force focus in multipart updates if focus isn't affected 2020-11-06 11:20:28 +01:00
Johannes Meyer
37fb455977 js: Drop sparkline lib and behavior 2020-09-28 16:39:54 +02:00
Johannes Meyer
38e585222e css: Show overflowing content in the sidebar while in minimal layout
fixes #4189
2020-06-24 14:07:15 +02:00
Markus Frosch
1979b53555 css: Fix relative path loading for icinga-loader.gif 2020-06-09 10:16:21 +02:00
Johannes Meyer
2a64a97302 js: Don't add class impact to already finished targets 2020-06-08 10:49:02 +02:00
Johannes Meyer
237d79e43f modal.less: Move close button to the right 2020-06-08 08:36:41 +02:00
Florian Strohmaier
f8654b1873 modal.less: Optimize close button styles 2020-06-08 08:36:41 +02:00
Johannes Meyer
a59977f181 js: Properly parse/build url query values
fixes #4167
2020-06-05 08:57:30 +02:00
Johannes Meyer
74a9a8edf0 modal.js: Request compact content with showCompact 2020-06-04 08:50:41 +02:00
Johannes Meyer
9aca8a1fc5 css: Fix filter editor button placement 2020-06-04 08:32:15 +02:00
Johannes Meyer
1527b7c85c css: Style outline for any focusable element the same
A recent chrome version changed the focus style again.
Without this some form elements and other focusable
elements get a black outline.
2020-06-04 08:32:15 +02:00
Johannes Meyer
ba38609cbe
Merge pull request #4156 from Icinga/fix/modals-are-not-scrollable-4115
Make modals responsive
2020-05-26 13:48:42 +02:00
Johannes Meyer
2f1716a8c9 css: Fix wrong text color of a modal's close button 2020-05-20 16:44:25 +02:00
Johannes Meyer
c9f5c65828 css: Simplify collapsible control styles and layout
The button is now floated right instead of absolutely positioned.
Also, the hover effect is just a different background now, not a
ridiculous overlay with transparency.

Both changes help to avoid a horizontal scroll-bar in Chrome
and Icinga DB Web views.
2020-05-20 12:01:40 +02:00
Johannes Meyer
cc4d133632 css: Apply display:inline-block also to non-icinga .inline forms
fixes #4158
2020-05-18 15:34:05 +02:00
Johannes Meyer
df4a87f429 css: Only apply inline form styles on icinga-forms
fixes #4157
2020-05-18 11:10:33 +02:00
Johannes Meyer
71c7968efa solarized-dark.less: Update to make it work fine with v2.8 and Icinga DB 2020-05-15 12:43:12 +02:00
Johannes Meyer
a1f5f1bf89 css: Make modals more theme friendly 2020-05-15 12:42:31 +02:00
Johannes Meyer
6e02b8dd50 high-contrast.less: Fix missing border on some form elements 2020-05-15 09:01:10 +02:00
Johannes Meyer
c348524e50 colorblind.less: Make process info text black in monitoring health
fixes #4066
2020-05-15 08:41:08 +02:00
Johannes Meyer
e5a7f468f1 Revert "Merge pull request #4069 from Chivvv/patch-1"
This reverts commit dd41771889db06feefba383ef36821cc39313e29, reversing
changes made to 413e70338d815f544824fcbffe1783ea6041e490.
2020-05-15 08:33:53 +02:00
Johannes Meyer
ff5d92d7a7 modal.less: Make modals responsive 2020-05-14 16:55:58 +02:00
Johannes Meyer
43cb5f587a css: Enhance layout of inline forms 2020-05-05 09:34:39 +02:00
Alexander A. Klimov
4232a344b7 Icinga.Loader#onFailure(): treat 5xx response as connection failure
... not to break the container with the reverse proxy's response not fitting into our layout.

refs #4133
2020-04-24 08:39:23 +02:00
Johannes Meyer
7bdd41eb92 setup.less: Add missing style for form errors on the welcome page 2020-04-20 09:36:29 +02:00
Johannes Meyer
b85c706df3 css: Drop obsolete no-js rules 2020-04-15 09:42:36 +02:00
Johannes Meyer
5ed41868d9 css: Fix no-script apply styles in non-inline forms 2020-04-15 09:42:36 +02:00
Florian Strohmaier
cabfb8c7f9 CSS: Remove unfunctional sidebar toggle in .no-js
refs #3629
2020-04-15 09:35:15 +02:00
Jennifer Mourek
c3aaede10a Improve the look of the buttons which replace the autosubmit
refs #3629
2020-04-14 16:20:02 +02:00
Johannes Meyer
0e080b8f21
Merge pull request #4087 from Icinga/feature/redesign-container-loading-effect
Redesign container loading effects
2020-04-14 11:13:43 +02:00
Johannes Meyer
344598e845 loader.js: Wait for cols being painted prior adding class impact
Allows for the new loading effect's transition to play correctly
also for columns which get opened the first time.
2020-04-14 10:40:23 +02:00
Johannes Meyer
cdd5004a25 base.less: Optimize container loading effect 2020-04-14 10:40:09 +02:00
Florian Strohmaier
224e87c856 base.less: Redesign loading effect 2020-04-14 08:31:48 +02:00
Florian Strohmaier
f93529ff74 Add icinga-loader.gif 2020-04-14 08:31:48 +02:00
Philipp Dorschner
5e22caab61 Style role memberships 2020-04-09 09:13:44 +02:00
Johannes Meyer
03a91891d4 css: Properly raise z-indices on #main and #sidebar
refs #4082
2020-03-12 10:57:50 +01:00
Johannes Meyer
042325162b css: Raise sidebar by 1000 on the z-axis
The sledgehammer solution, works though..

fixes #4082
2020-03-12 08:21:46 +01:00