meow
2dead1a19b
JS theme switching simplified
2022-05-16 13:51:28 +03:00
meow
e18b10297b
JS fixes: recursion in themes, keys for frame walking, JSON XHR and details-summary in IE11
2022-05-16 13:13:00 +03:00
meow
fd66084388
js code rewrite. Themes rewritten, bugs fixed
2022-05-15 08:38:46 +03:00
meow
f06d5b973b
jsdoc type fix
2022-05-06 07:42:15 +03:00
meow
fd890f9c0a
fix helpers storage
2022-05-06 07:21:19 +03:00
meow
835237382f
fix helpers
2022-05-06 06:16:41 +03:00
meow
7dd699370f
js code rewrite. Created _helpers.js with XHR and storage wrapper
2022-05-06 04:46:59 +03:00
Samantaz Fox
b0342b7449
Other minor fixes
2022-05-03 22:28:19 +02:00
meow
dbb1e3f5d8
replace tabs to spaces
2022-04-27 15:01:34 +03:00
meow
fafd4d9396
new lines in the end of file
2022-04-25 13:14:08 +03:00
meow
3431a1b1de
console.warn
and info
instead of log
2022-04-25 12:54:32 +03:00
meow
026ea52445
optional catchng is not supported by IE11
2022-04-25 12:54:31 +03:00
meow
1e60b9a322
destructing binding is not supported by IE11
2022-04-25 12:54:31 +03:00
meow
7450cb1f21
default parameters
2022-04-25 12:54:30 +03:00
meow
cdd5a9e935
replace huphen-minus to real minus
2022-04-25 12:54:30 +03:00
meow
c4cc50ca39
replace innerHTML to safer textContent where possible
2022-04-25 12:54:30 +03:00
meow
9b09d369d9
add variable declarations
2022-04-25 12:54:25 +03:00
meow
12ab11413f
fix double variable declaration
2022-04-25 10:17:15 +03:00
meow
352f3640cf
transform template string
2022-04-25 10:17:12 +03:00
meow
7940e91cbe
single quotes
2022-04-25 10:15:57 +03:00
meow
577a2356a0
convert arrow functions
2022-04-25 10:14:29 +03:00
meow
38ef0b10e7
eqeqeq
2022-04-25 10:14:24 +03:00
meow
c72d3c4a0e
semicolons
2022-04-25 10:13:00 +03:00
meow
eb7e48b059
use strict
2022-04-25 10:12:16 +03:00
Émilien Devos
2ea986326d
Bump videojs to 7.12.1 ( #3011 )
2022-04-22 22:37:45 +02:00
AHOHNMYC
31de39a7a4
Remove insecure protocol in embedded view
2022-04-17 04:32:15 +03:00
Samantaz Fox
8262aa4138
Merge pull request #2895 from MathiusD/master
...
Persist player volume/speed
2022-04-09 20:05:28 +02:00
Samantaz Fox
95d86ebf22
Sanity check + comment why we add a leading dot
2022-04-09 20:04:42 +02:00
Samantaz Fox
6aa7db2358
Minor code/comments cleaning
2022-04-09 19:58:49 +02:00
138138138
2c22b0839f
Safari audio double duration fix for iOS 15
...
The previous method breaks Always Loop feature on iOS 15.
The previous player.currentTime(player.duration() + 1) sometimes breaks the entire player.
Now it jumps to (end - 1) seconds when the time goes between over half and (end - 2) seconds.
With Always Loop on, player will jump to the beginning after 1 second.
2022-03-27 18:32:00 +08:00
Féry Mathieu (Mathius)
e66b317f02
Reduce regex in player script
...
Following correction at:
https://github.com/iv-org/invidious/pull/2895#issuecomment-1048245008
2022-02-22 22:53:26 +01:00
Féry Mathieu (Mathius)
aa8758dec2
Patch updateCookie for preserve extra args (like domain)
2022-02-22 20:05:22 +01:00
Féry Mathieu (Mathius)
ad6b29c09f
Update cookie domain definition in player script
...
Related with :
https://github.com/iv-org/invidious/pull/2895#issuecomment-1047762544
2022-02-22 18:58:41 +01:00
Féry Mathieu (Mathius)
8e4959a621
Update cookie declaration for preserve SameSite directive
2022-02-22 13:15:53 +01:00
Féry Mathieu (Mathius)
31699468fc
Lint docs of addCurrentTimeToURL in player script
...
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811479583
2022-02-22 00:44:36 +01:00
Féry Mathieu (Mathius)
36c7d4270b
Lint conditional deletion of t in addCurrentTimeToURL inside player script
...
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811474927
2022-02-22 00:27:00 +01:00
Féry Mathieu (Mathius)
d77586d02d
Remove extra space in shareOptions.embedCode of player script
...
Follow lint indications :
https://github.com/iv-org/invidious/pull/2912#discussion_r811367117
2022-02-22 00:21:47 +01:00
Féry Mathieu (Mathius)
9979a1b910
Add currentTimestamp in shared url by videojs-share
2022-02-19 17:03:22 +01:00
Féry Mathieu (Mathius)
1e3f4ed398
Lint player.js
...
Follow lint indications :
- https://github.com/iv-org/invidious/pull/2895#discussion_r809461103
- https://github.com/iv-org/invidious/pull/2895#discussion_r809461622
2022-02-17 22:22:04 +01:00
Féry Mathieu (Mathius)
7048193f00
Move store of modification in Cookie instead of localStorage
2022-02-14 17:22:06 +01:00
Féry Mathieu (Mathius)
17ae2648ed
Modify use of module (Only if video settings are default)
...
Following remark at https://github.com/iv-org/invidious/pull/2895#issuecomment-1037279953
2022-02-14 17:01:10 +01:00
Féry Mathieu (Mathius)
c952754c8c
Add videojs-persist plugin
2022-02-14 17:01:10 +01:00
Samantaz Fox
53d349a648
Inline a few JS functions
...
Helps sending less bytes to the client.
2022-02-08 01:37:57 +01:00
Samantaz Fox
b344e1aadb
handlers.js: fix TypeError on document.activeElement.type
2022-02-08 01:26:51 +01:00
Samantaz Fox
3c882cff6e
player shortcuts: ignore numpad
2022-02-08 01:26:51 +01:00
Dimitris Apostolou
7e4690e43c
Fix typos
2022-02-07 14:57:14 +02:00
Samantaz Fox
2289f98c1e
Merge pull request #2846 from iv-org/SamantazFox-fix-search-focus-js
...
Ignore "/" key handling if search box is focused
2022-01-30 23:53:34 +01:00
Samantaz Fox
15c66e2b01
Ignore "/" key handling if search box is focused
...
Fixes a side effect of https://github.com/iv-org/invidious/pull/2814
See: https://github.com/iv-org/invidious/issues/2791#issuecomment-1018264144
2022-01-30 23:27:42 +01:00
Émilien Devos
f013a6b1d7
rename hls to vhs in the player
...
hls method is deprecated: https://github.com/videojs/http-streaming#how-to-use
2022-01-30 15:22:31 +00:00
Samantaz Fox
eba311baa9
Merge pull request #2397 from syeopite/dep-manager-for-videojs-stuff
...
Add dependency manager script for videojs stuff
2022-01-28 15:30:13 +01:00