Johannes Meyer
cbf8cfc738
js: Transmit `X-Icinga-AutoSubmittedBy` upon autosubmits
...
This header contains the name or id of the element responsible
for triggering the automatic form submission.
2023-01-12 09:54:18 +01:00
Johannes Meyer
4641d8e820
js: Don't disable inputs upon auto-submits at all
2023-01-12 09:39:31 +01:00
Johannes Meyer
7cea0d78e4
js: Only disable submit buttons on form submit
...
Previously all `input` elements (text, date, number, ...)
got also disabled. This is unecessary.
2023-01-12 09:39:31 +01:00
Johannes Meyer
12af81d4c3
css: Support fieldsets wrapped by `.control-group`
2022-12-14 13:15:50 +01:00
Johannes Meyer
723eaae08c
print.less: Make sure that client print attempts work fine
2022-12-07 11:57:48 +01:00
Johannes Meyer
8cd892359d
form.js: Don't ignore autosubmit elements
...
A while ago this already has changed so that autosubmit
responses are guaranteed to be applied. Thus this
exception is now obsolete.
fixes #4942
2022-12-07 11:57:10 +01:00
Johannes Meyer
9b3e6165ea
collapsible.js: Fix invalid default selectors
...
refs #4884
2022-11-03 16:41:25 +01:00
Johannes Meyer
bb4b53e90c
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
2022-10-17 11:30:40 +02:00
Johannes Meyer
aef6e99cf8
collapsible.js: Add support for external controls
2022-10-10 15:55:33 +02:00
Florian Strohmaier
f13161b69d
collapsible.js: Enhance markup flexibility
2022-10-10 15:54:24 +02:00
Johannes Meyer
22cb1f2143
utils.js: Optimize performance of `getCSSPath()`
2022-10-10 10:42:45 +02:00
Johannes Meyer
3c2c79b669
css: Apply `box-sizing:border-box` to all `<details>` children
...
We have this everywhere else, so it should not be different here.
2022-10-10 10:42:45 +02:00
Johannes Meyer
503f9b7316
PrivilegeAudit: Use the `<details>` tag
2022-10-10 10:42:45 +02:00
Johannes Meyer
5059a782a8
RoleForm: Use the `<details>` tag
2022-10-10 10:42:45 +02:00
Johannes Meyer
c4ce98159c
collapsible.js: Use ES6's class syntax
2022-10-10 10:42:45 +02:00
Johannes Meyer
b0622dcde2
collapsible.js: Don't use jQuery, but some ES6 features
2022-10-10 10:42:45 +02:00
Johannes Meyer
917e68d68d
collapsible.js: Minor performance improvements
2022-10-10 10:42:45 +02:00
Johannes Meyer
17bd3ce14f
collapsible.js: Use a data-attr to identify collapsible collapsibles
2022-10-10 10:42:45 +02:00
Johannes Meyer
181b18cfec
css: Only apply .collapsible-control styles to outer buttons
...
Inner buttons usually have their own style
2022-10-10 10:42:45 +02:00
Johannes Meyer
222a6a8e0f
collapsible.js: Add support for `<details>`
2022-10-10 10:42:45 +02:00
Johannes Meyer
e8cae1f28a
css: Let collapsible icons be anywhere inside the control
2022-10-10 10:42:45 +02:00
Sukhwinder Dhillon
62d7ca8e97
setup.less: Make visible that the button is disabled
2022-07-19 11:43:28 +02:00
Sukhwinder Dhillon
fbd4434b40
Align button icon to baseline
2022-07-19 11:08:55 +02:00
Johannes Meyer
2a24f69fd8
loader.js: Remove legacy search request handling
...
Search requests are handled elsewhere in a more dynamic
way since .. some time. This part also used to be active
only in case Icinga Web is hosted at the root of the web
server, which many users don't do as otherwise we would
have gotten more reports in the past regarding the reload
animation. Or rather, about the login not working due to
the same reason.
It's gone for good now.
fixes #4834
2022-06-29 15:05:14 +02:00
Sukhwinder Dhillon
3482ef9e65
Fix that navbar forgets active state after refresh ( #4831 )
2022-06-29 14:58:02 +02:00
Johannes Meyer
1e143244e2
navigation.js: Only activate visible items or config menu items
2022-06-15 08:39:55 +02:00
Johannes Meyer
96460a2027
history.js: Properly handle data attributes upon navigation
...
I've rewritten `applyLocationBar` basically. It now also just
moves a column if only the location has changed, not the url.
2022-06-14 16:15:16 +02:00
Sukhwinder Dhillon
a3afc1cf5d
loader.js: Remove deprecated method ` addUrlFlag()`
2022-06-14 14:24:30 +02:00
Johannes Meyer
60938b58c6
Remove jQuery
...
It's now part of icinga-php-thirdparty
2022-06-14 14:07:20 +02:00
Johannes Meyer
a29159a0a1
Remove remaining IE adjustments
2022-06-13 16:41:15 +02:00
Johannes Meyer
6810b0ab70
Revert "complete.js: Keep IE11 compatibility"
...
This reverts commit fcd0a0a698
.
2022-06-13 16:22:00 +02:00
Sukhwinder Dhillon
d994c33bc6
Revert "main.less: Don't use `unset`, IE11 does not support it"
...
This reverts commit c5ebaa2bde
.
2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon
cf9ffe29bf
Revert "storage.js: Use substring instead of startsWith on strings"
...
This reverts commit 2280551484
.
2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon
252f17e868
Revert "IE11: Fix nav flyouts being covered by #main"
...
This reverts commit 1778ec673b
.
2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon
a4d2397dd1
Revert "js: Avoid usage of `.matches()` as it isn't available with IE11"
...
This reverts commit cc0c6fc71b
.
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
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