plexpy/data/interfaces/default/js
Tom Niget 343a3e9281
Multiselect user filters (#2090)
* Extract user filter generation code into method

* Extend make_user_cond to allow lists of user IDs

* Update documentation for stats APIs to indicate handling of ID lists

* Use multiselect dropdown for user filter on graphs page

Use standard concatenation

Fix select style

Move settings to JS constructor

Change text for no users checked

Don't call selectAll on page init

Add it back

Remove attributes

Fix emptiness check

Allow deselect all

Only refresh if user id changed

* Show "N users" starting at 2 users

Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>

* Use helper function split_strip

Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>

* Move make_user_cond at bottom and make private

* Add new user picker to history page

* Fix copy-paste error

* Again

* Add CSS for bootstrap-select

---------

Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com>
2023-07-07 17:15:16 -07:00
..
graphs Only show graph series if the library type is present 2020-02-25 16:11:43 -08:00
tables Fix history table sorting by play duration 2023-04-13 15:17:22 -07:00
ajaxNotifications.js Improve test browser notifications 2020-06-01 22:55:59 -07:00
blurhash_pure_js_port.min.js Add blurhash js 2021-03-19 11:08:18 -07:00
bootstrap-hover-dropdown.min.js Fix settings hover nav menu for mobile 2016-05-01 11:06:37 -07:00
bootstrap-select.min.js Multiselect user filters (#2090) 2023-07-07 17:15:16 -07:00
bootstrap-wizard.min.js A new first run setup wizard (WIP) 2015-07-17 00:31:46 +02:00
bootstrap.min.js Patch bootstrap tooltips 2021-03-28 17:45:51 -07:00
dataTables.bootstrap.min.js Update DataTables-1.11.3 2021-10-17 11:27:00 -07:00
dataTables.bootstrap.pagination.js Move everything to Bootstrap 3. (WIP) 2015-08-02 16:46:35 +02:00
dataTables.colVis.js Patch DataTables ColVis to fix dropdown extending past bottom of page 2020-10-02 00:22:19 -07:00
filterer.jquery.js Fix padding on condition operator dropdown on small screens 2022-11-07 12:05:04 -08:00
highcharts.min.js Update Highcharts-9.2.2 2021-10-17 11:33:15 -07:00
ipaddr.min.js Update ipaddr.js 2021-03-22 10:04:36 -07:00
jquery-3.6.0.min.js Update jquery-3.6.0 2021-10-17 11:25:18 -07:00
jquery-cron-min.js Initial newsletter support 2018-03-17 10:17:39 -07:00
jquery-ui.min.js Implemented info modal on History page. 2015-06-13 20:21:21 +02:00
jquery.dataTables.min.js Update DataTables-1.11.3 2021-10-17 11:27:00 -07:00
jquery.inputaffix.min.js Add jquery InputAffix 2020-10-04 14:14:20 -07:00
jquery.mousewheel.min.js Lock scroller on statistics cards 2017-11-05 13:28:27 -08:00
jquery.rateit.min.js Added restart and shutdown links in settings. 2015-06-16 17:35:52 +02:00
jquery.scrollbar.min.js New current activity cards 2017-10-29 02:45:18 -07:00
jquery.tripleclick.min.js Add sortcut to /status/sessions 2017-12-31 17:37:07 -08:00
kjua.min.js Add kjua for QR code 2021-08-19 09:50:04 -07:00
moment-duration-format.min.js Add moment-duration-format.js plugin for graphs 2020-10-10 09:49:29 -07:00
moment-with-locales.min.js Update moment.js to 2.29.0 2020-10-04 16:17:04 -07:00
parsley.min.js Get started on input validation and config page clean-up. 2015-07-02 19:05:59 +02:00
platform.min.js Use client headers for OAuth 2018-07-02 09:55:28 -07:00
pnotify.custom.min.js Add browser notifications 2016-05-04 22:56:04 -07:00
script.js Add Tautulli to X-Plex-Device-Name header 2022-03-16 16:59:58 -07:00
selectize.min.js Good day plex! 2015-09-28 23:00:06 +02:00
selectize.plugin.disable-options.js Add selectize disable-options plugin 2020-09-29 19:02:47 -07:00
Sortable.min.js Add sortable homepage cards 2016-01-15 20:58:53 -08:00