Johannes Meyer
c736c7114a
loader.js: Mark extra updates as scripted and refreshes
...
If a view is refreshed, this ensures that the scroll
position doesn't change now.
2022-04-25 12:11:22 +02:00
Johannes Meyer
84373cdf34
Support _dashlet
parameter
...
* It's bound to the `Window` object
* If there's a request header, it's set
* If there's a request param, it's set
* It's preserved trough redirects not changing the path
* If no redirect happens, a response header is set
* JS accepts the response header always, maintains a data-attribute
* JS transmits it in a request header, if it's not GET and not changing the path
2022-04-25 12:07:00 +02:00
Johannes Meyer
fae7531879
DROP ME – I'm part of #4752
2022-04-22 10:48:31 +02:00
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
629636ae95
events.js: Adjust dashlets loading to the new dashlet layout
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
3c55422fa7
loader.js
: Allow to override the actual form action using formaction
attr
2022-04-12 15:30:57 +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
95850750cf
js: Introduce new event css-reloaded
2022-03-08 16:05:32 +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
762663a3f6
utils.js: Use jQuery to check id uniqueness
2022-02-24 16:38:10 +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
a2949fad7d
js: Properly reset container ids when moving content
...
fixes #4554
2022-02-04 18:14:40 +01:00
Johannes Meyer
fe6be6a107
js: Only use ids in Utils.getCSSPath() if they're truly unique
2022-02-04 17:22:16 +01:00
Johannes Meyer
e01ee2d21e
datetime-picker.js: Support input groups
2021-12-14 10:23:43 +01:00
Johannes Meyer
c83ab17826
js: Fix that redirects into currently empty columns don't work
2021-11-11 15:17:00 +01:00
raviks789
703956c3da
Fix unresponsive modal submit buttons in Safari
2021-11-10 09:33:21 +01:00
Markus Frosch
d4763498e4
js: Fix regression for loading dependent modules for sub-containers ( #4533 )
2021-11-08 13:16:06 +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
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
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