2345 Commits

Author SHA1 Message Date
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 fcd0a0a698776e3df87becda5f0cb36353c40477.
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 c5ebaa2bded5a8a3a5ae0d726f1c62967749033b.
2022-06-13 15:50:52 +02:00
Sukhwinder Dhillon
cf9ffe29bf Revert "storage.js: Use substring instead of startsWith on strings"
This reverts commit 22805514843424f9040ed92af86691a053d2c463.
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
a4d2397dd1 Revert "js: Avoid usage of .matches() as it isn't available with IE11"
This reverts commit cc0c6fc71b06c6883b8af2ae11b40f6b995569d1.
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 4d4f5b3a69f74b939c85fa9510c11ec1be75377c.
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