Commit Graph

30 Commits

Author SHA1 Message Date
Johannes Meyer 30326dd1bb actiontable.js: Only handle top-level containers 2022-02-07 14:12:08 +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 fd97e8b056 actiontable.js: Properly handle encoded filter values 2020-01-30 08:31:06 +01:00
Johannes Meyer 8bc84a5f9e js: Teach the url parsing a final lesson about query strings
`utils.parseParams()` now returns an array instead of an object.
This may require some changes in modules using this directly or
by `utils.parseUrl().params`

refs #4056
2020-01-16 13:45:10 +01:00
Johannes Meyer 47c2a8bdc1 js: Utilize `utils.objectsEqual()` in `actiontable.select()` 2019-11-20 16:22:56 +01:00
Johannes Meyer 2dbf9ca8ab js: Properly parse/decode query params in `utils.parseParams()` 2019-11-20 16:22:56 +01:00
Johannes Meyer 50bf126d36 js: Move function events.getLinkTargetFor to loader.js 2019-11-04 12:46:30 +01:00
Florian Strohmaier 5fe264be6a JS: Fix errors
refs #3813
2019-07-18 07:56:09 +02:00
Loei Petrus Marogi 302422d814 Allow to fully customize click and submit handling
resolves #3767
2019-05-27 14:34:38 +02:00
Johannes Meyer 7483a168f9 actiontable.js: Use `event.currentTarget` instead of the closest tr
This event is triggered due to delegation. If any onclick event is able
to bubble up this far that it gets triggered we can safely use whatever
it has been triggered for. (i.e. it can only be a tr[href])

refs #3298
2018-01-22 13:23:28 +01:00
Alexander A. Klimov 5a7ecb825a Drop unneccessary browser history steps
... which are non-desired columns contents combinations

refs #2779
2018-01-16 12:25:22 +01:00
Thomas Gelf 0f58776b4e actiontable: gracefully clear and improve...
...state preservation

refs #13115
2016-11-16 09:38:44 +00:00
Jennifer Mourek 3338040952 actiontable.js: Update row counter when detail area is closed
refs #10691
2016-10-28 08:08:42 +02:00
Alexander A. Klimov 311fd36326 Avoid local variable name `self' in actiontable.js
refs #10703
2016-09-01 15:21:45 +02:00
Alexander A. Klimov 474803fee4 Change all license headers to only reflect a file's year of creation
refs #11000
2016-02-08 15:41:00 +01:00
Thomas Gelf ed69bd5d99 Tables: rename action-table to table-row-selectable 2015-11-04 15:39:35 +01:00
Matthias Jentsch cb81916a2c Support defining row actions that do not show up in any of the links 2015-10-01 14:54:01 +02:00
Eric Lippmann a932bad2dc JS: Support rowaction on action-table
refs #5543
2015-09-29 18:05:49 +02:00
Eric Lippmann 301b0a8cc9 JS: Support actiontable behavior for action-table too
refs #5543
2015-09-28 17:27:33 +02:00
Matthias Jentsch 1b6f5861b7 Highlight selected table rows in related actions
Allow declaring related controllers for action tables and highlight table rows based on the queries in links pointing to those actions.

fixes #10155
2015-09-16 15:31:53 +02:00
Matthias Jentsch 8e554684af Fix multi-selection in combination with anchors
refs #9844
2015-09-10 16:49:18 +02:00
Matthias Jentsch ef6debfa32 Allow selecting form elements in action table rows
fixes #10045
2015-09-07 11:27:46 +02:00
Johannes Meyer a6fb3d59f8 js: Disable text selection for multiselect tables only 2015-08-17 16:06:23 +02:00
Alexander Fuhr 3d846ea270 js/actiontable: Fix the wrong parentheses encoding in multiselect
fixes #9347
2015-08-04 16:49:35 +02:00
Matthias Jentsch 6db79a72d5 Display the rows in the auth backend configuration as active without any delay
refs #8623
2015-07-29 15:21:29 +02:00
Matthias Jentsch 1de1f119d6 Fix range selection in IE
Cancel selectstart event on all selectable rows in the action table.

fixes #8768
2015-07-28 17:54:08 +02:00
Matthias Jentsch cbb9ef10a2 Remove single selections correctly when going back in the history 2015-07-28 15:21:14 +02:00
Matthias Jentsch 8dbd671b0d Conform to coding guidelines, update docstrings and cleanup unused code
refs #8623
2015-07-28 15:21:02 +02:00
Matthias Jentsch f2d253f508 Assure that rows are refreshed correctly on reload
Assure that all links are initialized when the selection is applied after a request. Move action table code into the actiontable behavior.

refs #8623
2015-07-27 10:34:17 +02:00
Matthias Jentsch 6a7e3fe440 Document multi selection and use clearer names
refs #9054
2015-06-30 13:03:41 +02:00