WebUI: Improve filter lists
commit81509dfb6554f3cf5679a6dd560b37c54bc77a2c
authorskomerko <168652295+skomerko@users.noreply.github.com>
Sat, 12 Oct 2024 05:40:18 +0000 (12 07:40 +0200)
committerGitHub <noreply@github.com>
Sat, 12 Oct 2024 05:40:18 +0000 (12 13:40 +0800)
treefecf0894145f0c36d3b60b4526fb5817a77e94a9
parentb1fd61af3aae277b6cd8a11efeaba5a8a73a9282
WebUI: Improve filter lists

This PR adds following improvements:
* Remove unused tracker entries while processing sync data
* Take into account filter selection & terms when performing 'Start/stop/delete' context actions in filter lists
  Now, only filtered torrents will be affected by them, just like in the GUI.
* Provide better feedback when performing 'Start/stop/delete' context actions in filter lists
  Small improvement over GUI - now these actions will be disabled if it's not possible to use them.
* Add context menu to status filter list
* Fix error when toggling filter title
  Fixup for small bug introduced in https://github.com/qbittorrent/qBittorrent/pull/21269

PR #21438.
src/webui/www/private/css/style.css
src/webui/www/private/index.html
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/scripts/mocha-init.js
src/webui/www/private/views/confirmdeletion.html
src/webui/www/private/views/filters.html
src/webui/www/private/views/transferlist.html