Sam Potts
c3e163741f
Linting changes
2020-11-14 13:01:36 +11:00
Sam Potts
ba91f23c50
Fix linting issues
2020-04-24 00:39:26 +10:00
Sam Potts
2458eaa11b
Merge branch 'develop' into css-variables
...
# Conflicts:
# src/js/captions.js
# src/js/config/defaults.js
# src/js/fullscreen.js
# src/js/listeners.js
# src/js/plyr.js
2020-04-24 00:22:17 +10:00
Som Meaden
40f06e0b4c
This commit addresses preloading TextTracks as outlined in feature request #1791
...
These changes bring Plyr captions download behaviour in line with that of the default video element in major browsers. Specifically text tracks only download as they are required for display. Previously all text tracks would download when the Plyr instance was instantiated - which could become an issue when e.g. many translations are available.
For a track to be downloaded it must either be the default track, the active track when captions are toggled on, or selected from the captions menu.
2020-04-23 17:01:49 +10:00
Sam Potts
502d5977d7
Converted to 2 space indentation
2020-04-11 16:23:14 +10:00
Sam Potts
09598f07bf
Merge branch 'develop' of github.com:sampotts/plyr into develop
...
# Conflicts:
# package.json
# yarn.lock
2020-03-29 12:02:59 +11:00
CzBiX
70470ae8d2
Fix issue when controls config is string or element
2020-02-17 18:02:39 +08:00
Sam Potts
c4b3e0672e
Clean up
2019-06-21 00:10:57 +10:00
Sam Potts
c9055f391b
Linting changes
2019-06-01 18:45:07 +10:00
Sam Potts
e147f3a754
Formatting
2019-04-25 12:01:00 +10:00
Sam Potts
297f297d18
Moved i18n to utils
2018-08-13 21:39:16 +10:00
Albin Larsson
a4f1fdec5d
Fix #1153 : Captions language fallback
2018-08-12 20:12:22 +02:00
Sam Potts
2371619486
Linting
2018-08-01 00:56:44 +10:00
Albin Larsson
a49b73cd01
Add navigator.languages fallback for ios 9
2018-07-09 18:38:23 +02:00
Albin Larsson
81c5477f1d
Fix captions.toggle() if there is no toggle button
2018-06-21 15:22:30 +02:00
Sam Potts
f1b4db4f36
Merge branch 'develop' into a11y-improvements
...
# Conflicts:
# dist/plyr.js
# dist/plyr.js.map
# dist/plyr.min.js
# dist/plyr.min.js.map
# dist/plyr.polyfilled.js
# dist/plyr.polyfilled.js.map
# dist/plyr.polyfilled.min.js
# dist/plyr.polyfilled.min.js.map
# src/js/controls.js
# src/js/fullscreen.js
# src/js/plyr.js
# src/js/ui.js
# src/js/utils.js
2018-06-17 01:26:24 +10:00
Sam Potts
d4abb4b143
120 line width, package upgrade
2018-06-17 01:04:55 +10:00
Albin Larsson
8f359adf9c
Fix captions.toggle order
2018-06-16 01:34:55 +02:00
Albin Larsson
1f09493ba2
Captions: Handle uppercase input (like before)
2018-06-16 01:07:16 +02:00
Sam Potts
d522e40594
Merge pull request #1034 from friday/remove-array-newline-rule
...
Suggestion: Remove array newline rule
2018-06-15 15:34:29 +10:00
Albin Larsson
19e412a73a
Add 'passive' flag to internal captions methods to avoid overriding user preferences, support multiple browser languages (get first match) and improve comments
2018-06-15 06:07:04 +02:00
Albin Larsson
6ce9a94932
Move internal event listeners for captions with direct handling in the captions object
2018-06-14 16:41:16 +02:00
Albin Larsson
fa5d0ad316
Move toggleCaption internals to captions object
2018-06-14 15:58:35 +02:00
Albin Larsson
6bff6b317d
Remove line breaks in arrays
2018-06-13 23:27:35 +02:00
Sam Potts
aae1092bac
Merge branch 'develop' of github.com:sampotts/plyr into develop
...
# Conflicts:
# src/js/captions.js
# src/js/controls.js
# src/js/fullscreen.js
# src/js/html5.js
# src/js/listeners.js
# src/js/plugins/youtube.js
# src/js/plyr.js
# src/js/utils.js
2018-06-13 00:41:30 +10:00
Sam Potts
392dfd024c
Utils broken down into seperate files and exports
2018-06-13 00:02:55 +10:00
cky
87170ab460
remove event listeners in destroy, add once method
2018-06-12 21:18:05 +08:00
Albin Larsson
c83487a293
Fix #1017 , fix #980 , fix #1014 : Captions rewrite (use index internally)
2018-06-10 19:00:07 +02:00
Albin Larsson
9dc0f28800
Avoid condition in getTracks
2018-06-10 18:57:19 +02:00
Albin Larsson
a80b31bf98
Fix #1003 : Formatted captions issue
2018-06-10 18:56:13 +02:00
Albin Larsson
b12eeb0eb7
Merge captions setText and setCue into updateCues ( fixes #998 and vimeo cuechange event)
2018-06-08 11:44:15 +02:00
Albin Larsson
64399e0717
Defer initial captions update to next tick, to avoid event being triggered to early
2018-05-28 17:54:25 +02:00
Albin Larsson
f58e23b325
Change to using addtrack and removetrack listeners since 'change' didn't trigger in firefox for embedded captions (may also be a hls.js issue)
2018-05-28 16:19:44 +02:00
Albin Larsson
812e07b734
Replace browser language detection in defaults.js with explicit 'auto' option
2018-05-28 07:43:37 +02:00
Albin Larsson
0109454a34
Ensure language is set in case the track is added after initialization, and trigger languagechange event when language is initially set
2018-05-28 06:08:03 +02:00
Albin Larsson
813f703211
Add option to watch caption track changes and update language options
2018-05-28 06:08:03 +02:00
Albin Larsson
7aad747c25
Optimize captions code reused and ensure captionsenabled/captionsdisabled
...
will be sent on initial setup
2018-05-28 05:44:54 +02:00
Sam Potts
51814249af
Reduce circular dependencies
2018-05-19 11:24:56 +10:00
Sam Potts
9ebc2719d3
v3.3.0
2018-05-06 00:49:12 +10:00
Albin Larsson
6d79b8cd4c
Don't require captions toggle button to be enabled in order to show captions
2018-04-17 18:59:19 +02:00
Sam Potts
46fe3eecff
Fixed bug for captions with no srclang and labels and improved logic ( fixes #875 )
2018-04-17 22:49:28 +10:00
Sam Potts
24b4220de5
Fix IE CORS captions
2018-02-19 09:52:46 +11:00
Sam Potts
6a9be8d16b
Fix for custom controls
2018-02-13 00:01:19 +11:00
Sam Potts
7221e26eca
Merge pull request #780 from friday/captions-ie11-indexsizeerror
...
Fix harmless but annoying IE error 'IndexSizeError'
2018-02-06 12:51:45 +11:00
Albin Larsson
98adb8e784
Fix harmless but annoying IE error 'IndexSizeError'
2018-02-06 02:39:01 +01:00
Sam Potts
211db12a3d
Readme merge
2018-02-06 11:06:46 +11:00
Sam Potts
6864149989
Converted to SASS/SCSS
2017-12-20 15:14:05 +00:00
Sam Potts
c8990bd379
IE & Edge fixes, Storage & Console classes
2017-12-08 10:05:38 +00:00
Sam Potts
61325bbad1
Vimeo captions fix
2017-11-23 20:50:07 +11:00
Sam Potts
921cefd212
Moved to provider + type to make it cleaner in future, fix for multiple players
2017-11-23 17:35:35 +11:00