Johannes Meyer
757a28bf4f
dashboard.js: Only handle rendered
events we're interested in
2022-04-19 13:41:50 +02:00
Yonas Habteab
8ed9af5746
dashboards.js: Don't use a variable for handle
2022-04-14 15:35:00 +02:00
Yonas Habteab
61213b23a2
dashboards.js: Don't delay drag&drop events anymore
2022-04-14 14:53:34 +02:00
Yonas Habteab
7b22be2b28
Use handle icon to initiate the drag&drop events
2022-04-14 14:21:27 +02:00
Yonas Habteab
4fb6002a5d
dashboard.js: Fix moving a dashlet to another home/pane throws an error
2022-04-12 15:30:59 +02:00
Yonas Habteab
1f9d0547cd
Adjust dashbaord conent layouts & don't redirect when sorting only dashlets
2022-04-12 15:30:59 +02:00
Yonas Habteab
023ea0909f
dashboard.js: Fix drag&drop doesn't work for dashboards if there is no home rendered
2022-04-12 15:30:59 +02:00
Yonas Habteab
100e852e26
modal.js: Change modal cancel selector
2022-04-12 15:30:59 +02:00
Yonas Habteab
52809312d2
dashboard.js: Use js class syntax
2022-04-12 15:30:59 +02:00
Yonas Habteab
d903b902fc
JS: Replace jquery.find() with pure js
2022-04-12 15:30:58 +02:00
Yonas Habteab
96c3b31686
Delay sorting events for 100ms
2022-04-12 15:30:58 +02:00
Yonas Habteab
d6a2f1e775
Do some code refactoring
2022-04-12 15:30:58 +02:00
Yonas Habteab
532ed027f7
modal.js: Register onModalClose event also on .modal-cancel
selector
2022-04-12 15:30:58 +02:00
Yonas Habteab
731cd2aef8
Dashboard: Provide mini welcome wizard for new users
2022-04-12 15:30:58 +02:00
Yonas Habteab
b8d0f1ce1b
JS: Introduce dashboards behavior
2022-04-12 15:30:57 +02:00
Yonas Habteab
2be192679b
modal.js: Set modal title from resp header on autosubmit
2022-04-11 13:26:08 +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
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
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
e01ee2d21e
datetime-picker.js: Support input groups
2021-12-14 10:23:43 +01:00
raviks789
703956c3da
Fix unresponsive modal submit buttons in Safari
2021-11-10 09:33:21 +01: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
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
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
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
832a1c88c4
collapsible.js: Properly setup collapsibles in onLayoutChange
2021-07-23 17:03:49 +02:00
Johannes Meyer
23ee95e45f
js: Only show a single datetime picker in each container at a time
2021-06-22 11:22:19 +02:00
Johannes Meyer
7c4488ddc7
input-enrichment: Fix incorrect identification of enriched elements
2021-06-09 15:19:05 +02:00
Johannes Meyer
e794967389
js: Require libs from icinga/icinga-php-library
now
2021-06-01 12:06:58 +02:00
Johannes Meyer
cc0c6fc71b
js: Avoid usage of .matches()
as it isn't available with IE11
2021-05-25 17:19:03 +02:00
Johannes Meyer
4236dd84d9
datetime-picker.js: Show an icon inside the flatpickr input
2021-05-17 13:20:43 +02:00
Johannes Meyer
5a6e3cf32f
datetime-picker.js: Cleanup unused flatpickr instances
2021-05-17 13:20:43 +02:00
Johannes Meyer
e704309c41
modal.js: Trigger close-modal
when.. closing a modal
2021-05-17 13:20:43 +02:00
Johannes Meyer
90a056d988
datetime-picker.js: Append flatpickr container not to body
...
The body isn't cleared without a full reload. This way the
flatpickr container resides in the same container as the
input's form.
2021-05-17 13:20:43 +02:00
Johannes Meyer
162d898d42
js: Introduce DatetimePicker
behavior
...
Utilizes `flatpickr` from ipl-web.
2021-05-17 13:20:42 +02:00
Johannes Meyer
54720a1fc1
collapsible.js: Fix flickering
2021-05-12 09:06:26 +02:00
Johannes Meyer
f50c095e15
js: Support custom collapsible controls in place of the default one
2021-05-05 17:59:12 +02:00
Johannes Meyer
94a16056d7
js: Speedup collapsible.js by a factor of 10
...
It's still relatively slow as it forces a reflow in the
browser if there are many collapsibles in the view.
I didn't manage to identify the issue yet, but I left
a TODO at the location that's responsible for it.
2021-03-30 09:31:57 +02:00
Johannes Meyer
25263e767b
js: Allow to disable persistence for collapsibles
2021-03-30 09:27:22 +02:00