Albin Larsson
|
2aa967aba9
|
Replace switch in source.js with destructuring
|
2018-06-15 12:33:30 +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
|
cf5f77c709
|
Fix menu transitionend event listener
|
2018-06-15 05:51:23 +02:00 |
|
Albin Larsson
|
8257857075
|
Wrap caption toggle event listener callback to avoid sending event
|
2018-06-15 02:44:00 +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 |
|
Albin Larsson
|
2fe98f3721
|
Fix condition in events.toggleListener to allow non-elements
|
2018-06-13 14:29:55 +02:00 |
|
Sam Potts
|
5c08363400
|
Merge pull request #1030 from friday/event-improvements
Minor event changes
|
2018-06-13 10:52:17 +10:00 |
|
Albin Larsson
|
927326f715
|
Also remove 'once' event listeners when destroying (they may still be waiting)
|
2018-06-12 20:00:41 +02:00 |
|
Albin Larsson
|
53933dff7e
|
Use toggleListener in trapFocus
|
2018-06-12 19:39:26 +02:00 |
|
Albin Larsson
|
f15c1344b0
|
Removed support for multiple elements in toggleListener
|
2018-06-12 19:10:00 +02:00 |
|
Albin Larsson
|
fb48b330cc
|
typo
|
2018-06-12 17:41:17 +02:00 |
|
Sam Potts
|
5dddf8b0ec
|
Logic cleanup
|
2018-06-13 00:56:31 +10:00 |
|
Sam Potts
|
0ecf7e3854
|
Force string on format
|
2018-06-13 00:48:42 +10: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
|
7158e507ad
|
Merge pull request #1029 from cky917/develop
remove event listeners in destroy()
|
2018-06-13 00:05:31 +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 |
|
BoHong Li
|
ee4c044d27
|
fix: html5.cancelRequest not remove source tag correctly
|
2018-06-12 11:35:31 +08:00 |
|
Sam Potts
|
0b09b8ee6f
|
Merge pull request #1027 from friday/quality
Minor code improvements for quality switching
|
2018-06-12 11:13:34 +10:00 |
|
Albin Larsson
|
db95b3234f
|
Move uniqueness filter from getQualityOptions to setQualityMenu
|
2018-06-12 02:31:18 +02:00 |
|
Albin Larsson
|
6d2dad5810
|
Trigger qualityrequested event unconditionally when trying to set it (needed for streaming libraries to be able to listen)
|
2018-06-12 02:31:18 +02:00 |
|
Albin Larsson
|
81ee3f759c
|
Remove todo comment about Vimeo support for setting quality (they don't support it)
|
2018-06-12 02:31:18 +02:00 |
|
Albin Larsson
|
ed606c28ab
|
Filter out unsupported mimetypes in getSources() instead of the quality setter
|
2018-06-12 02:31:18 +02:00 |
|
Albin Larsson
|
f15e07f7f5
|
Simplify logic in youtube.mapQualityUnit (not that it matters much now)
|
2018-06-12 02:31:04 +02:00 |
|
Sam Potts
|
6a6f3914c0
|
Merge branch 'develop' into a11y-improvements
# Conflicts:
# dist/plyr.js.map
# dist/plyr.min.js
# dist/plyr.min.js.map
# dist/plyr.polyfilled.js.map
# dist/plyr.polyfilled.min.js
# dist/plyr.polyfilled.min.js.map
|
2018-06-11 17:13:09 +10:00 |
|
Sam Potts
|
840e31a693
|
v3.3.12
|
2018-06-11 17:10:37 +10:00 |
|
Sam Potts
|
3fad6ed42c
|
Merge branch 'develop' into a11y-improvements
# Conflicts:
# demo/dist/demo.css
# dist/plyr.css
# dist/plyr.js.map
# dist/plyr.min.js
# dist/plyr.min.js.map
# dist/plyr.polyfilled.js.map
# dist/plyr.polyfilled.min.js
# dist/plyr.polyfilled.min.js.map
# src/js/captions.js
|
2018-06-11 16:54:20 +10:00 |
|
Sam Potts
|
38f954ef17
|
Merge branch 'master' into develop
# Conflicts:
# dist/plyr.js.map
# dist/plyr.min.js
# dist/plyr.min.js.map
# dist/plyr.polyfilled.js.map
# dist/plyr.polyfilled.min.js
# dist/plyr.polyfilled.min.js.map
|
2018-06-11 16:48:54 +10:00 |
|
Sam Potts
|
efe70ab48e
|
v3.3.11
|
2018-06-11 16:39:35 +10:00 |
|
Albin Larsson
|
62c263bda3
|
Replace quality setter conditions with Array.find()
|
2018-06-11 08:23:08 +02:00 |
|
Albin Larsson
|
4c1337b4c5
|
Assure type safety in getSources() and getQualityOptions() (always return arrays), and remove external conditions and type conversion no longer needed
|
2018-06-11 08:23:08 +02:00 |
|
Sam Potts
|
38f10d4cc6
|
WIP
|
2018-06-11 16:19:11 +10:00 |
|
Albin Larsson
|
cc97d7be6a
|
Fix synthetic event bubble/proxy loses detail
|
2018-06-11 08:00:46 +02:00 |
|
Albin Larsson
|
37a3ab202a
|
Remove wrapper function around utils.is.element in Plyr.setup() (no lnger needed)
|
2018-06-11 05:44:57 +02:00 |
|
Albin Larsson
|
b148adc0af
|
Avoid using this to refer to utils or utils.is, since that means methods can't be used statically
|
2018-06-11 05:44:57 +02:00 |
|
Albin Larsson
|
16828e975a
|
Move utils.is.getConstructor() to utils.getConstructor()
|
2018-06-11 05:44:57 +02:00 |
|
Sam Potts
|
7d26f41d64
|
Merge pull request #1015 from friday/captions-fixes-again
Captions rewrite (use index internally to support missing or duplicate languages)
|
2018-06-11 13:21:05 +10:00 |
|
Sam Potts
|
f37f465ce4
|
Merge pull request #1020 from friday/1016
Vimeo: Update playback state and assure events are triggered on load
|
2018-06-11 11:48:03 +10:00 |
|
Albin Larsson
|
94699f3255
|
Fix problem with YouTube and Vimeo seeking while playing
|
2018-06-11 02:21:00 +02:00 |
|
Albin Larsson
|
d3e98eb27e
|
Vimeo: Assure state is updated with autoplay (fixes #1016)
|
2018-06-11 00:00:16 +02: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
|
1fab4919c0
|
controls.createMenuItem: Change input to object (too many params made it hard to read)
|
2018-06-10 18:57:19 +02:00 |
|
Albin Larsson
|
9dc0f28800
|
Avoid condition in getTracks
|
2018-06-10 18:57:19 +02:00 |
|
Albin Larsson
|
b57784d1a5
|
Change debug warn 'Unsupported language option' to log 'Language option doesn't yet exist' since it doesn't have to be an error
|
2018-06-10 18:56:13 +02:00 |
|
Albin Larsson
|
a80b31bf98
|
Fix #1003: Formatted captions issue
|
2018-06-10 18:56:13 +02:00 |
|
Sam Potts
|
7c6d4666e9
|
Merge branch 'develop' into a11y-improvements
# Conflicts:
# demo/dist/demo.css
# dist/plyr.css
# 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/captions.js
# src/js/plyr.js
|
2018-06-09 17:03:16 +10:00 |
|
Sam Potts
|
0c03accd41
|
Fix Sprite issue
|
2018-06-09 12:04:53 +10:00 |
|