invidious/assets/js
psvenk f54fbd057e Add prefers-color-scheme support (#601)
* Add prefers-color-scheme support

This should fix <https://github.com/omarroth/invidious/issues/559>.
The cookie storage format has been changed from boolean
("true"/"false") to tri-state ("dark"/"light"/""), so that users
without a cookie set will get dark mode if they have enabled the dark
theme in their operating system. The code for handling the cookie
state, along with the user's operating system theme, has been factored
out into a new function `update_mode`, which is called both at window
load and at the "storage" event listener, because the "storage" event
listener is only trigerred when a change is made to the localStorage
from another tab/window (for more info - see
<https://stackoverflow.com/a/4679754>).
2019-08-15 11:29:55 -05:00
..
community.js Add community page 2019-07-09 09:31:04 -05:00
embed.js Remove default arguments from function definitions 2019-07-20 20:33:44 -05:00
notifications.js Remove default arguments from function definitions 2019-07-20 20:33:44 -05:00
player.js Add '1.75' playback speed 2019-07-14 10:13:40 -05:00
silvermine-videojs-quality-selector.min.js Remove sourceMap link for JS source 2019-03-08 10:36:14 -06:00
sse.js Prevent firing _onStreamProgress after aborting 2019-06-22 20:08:37 -05:00
subscribe_widget.js Shorten timeout for AJAX 2019-06-16 12:55:17 -05:00
themes.js Add prefers-color-scheme support (#601) 2019-08-15 11:29:55 -05:00
video.min.js Add http-source-selector 2019-04-28 10:05:15 -05:00
videojs-contrib-quality-levels.min.js Add http-source-selector 2019-04-28 10:05:15 -05:00
videojs-http-source-selector.min.js Update videojs-http-source-selector 2019-08-09 10:36:41 -05:00
videojs-markers.min.js Host assets locally 2018-09-06 09:59:17 -05:00
videojs-overlay.min.js Add title overlay to embedded videos 2019-06-08 10:52:47 -05:00
videojs-share.min.js Update videojs-share 2019-04-24 08:48:34 -05:00
videojs-vtt-thumbnails.min.js Update videojs-vtt-thumbnails version 2019-05-27 20:55:34 -05:00
videojs-youtube-annotations.min.js Update source and licenses 2019-05-01 07:40:18 -05:00
videojs.hotkeys.min.js Remove source map URL from videojs.hotkeys.min.js 2019-05-05 20:45:46 -05:00
watch.js Remove default arguments from function definitions 2019-07-20 20:33:44 -05:00
watched_widget.js Shorten timeout for AJAX 2019-06-16 12:55:17 -05:00