WebUI: Filter list improvements
commit5b7c9d5725d1e47dde39081e4fdadbc23cd40ca8
authorskomerko <168652295+skomerko@users.noreply.github.com>
Sun, 25 Aug 2024 06:23:35 +0000 (25 08:23 +0200)
committerGitHub <noreply@github.com>
Sun, 25 Aug 2024 06:23:35 +0000 (25 14:23 +0800)
treed44437bd2ee604b59983b90fa2d51e60fe12feb9
parent39dd415d43eaa9a2552273c667152a5c7e3e5d13
WebUI: Filter list improvements

A couple of tweaks to make them a little bit better:
1. Make highlighting functions more consistent (this also fixes minuscule bug when no filter item in tracker list is highlighted due to a type mismatch)
2. Use [event delegation](https://javascript.info/event-delegation) to handle filter toggling & item selection
3. Other minor improvements (everything should work like it was previously)

PR #21191.
src/webui/www/private/css/style.css
src/webui/www/private/scripts/client.js
src/webui/www/private/scripts/contextmenu.js
src/webui/www/private/scripts/dynamicTable.js
src/webui/www/private/views/filters.html