Commit Graph

679 Commits

Author SHA1 Message Date
Amo Wu
a7969b8e9e Fix cannot scroll after destroyed
In single page application, switch router when plyr is fullscreen mode, page cannot scroll, because `document.body.style.overflow` is `hidden`
2016-11-24 11:21:43 +08:00
Sebastian Carlsson
3e6ed7b69b fixes bug where cleanUp would be called twice 2016-11-17 15:43:26 +01:00
Amo Wu
02bc8c8445 refactor: miss prefix
fix _fullscreen.prefix can't work
2016-11-10 16:27:10 +08:00
Sam Potts
7965b82cca Quality WIP 2016-11-06 21:47:44 +11:00
Sam Potts
bae04a492a Merge branch 'master' into develop
# Conflicts:
#	demo/index.html
#	dist/plyr.js
2016-11-06 15:55:55 +11:00
Sam Potts
94208dce76 v2.0.10
- Added seek event fixes for Vimeo and YouTube (fixes #409)
- Added support for embed URLs rather than ID only (fixes #345)
2016-11-02 18:14:06 +11:00
Sam Potts
efe54fbba4 Added seek event fixes (fixes #409), Added support for URLs (fixes #345) 2016-11-02 18:09:40 +11:00
Sam Potts
72404e77e5 PiP 2016-11-01 12:00:16 +11:00
Guru Prasad Srinivasa
0ef87f93a6 Added logic to parse youtube video id
This commit is targetted at solving issue#345 and adds
    functionality to parse youtube video IDs from various
    types of youtube video URLs.

    Other embed types like vimeo/soundcloud can be extended by
    following a similar structure as implemented in this commit.
2016-10-30 00:49:17 -04:00
Sam
c7310c21fb Fullscreen fix, styling 2016-10-24 00:11:47 +11:00
Sam
ed9e27b64f Merge branch 'develop' of https://github.com/Selz/plyr into develop 2016-10-23 21:42:18 +11:00
Sam Potts
801ed63be5 Work on PiP 2016-10-23 21:21:42 +11:00
Sam
2aa9b267ab Merge branch 'develop' of https://github.com/Selz/plyr into develop
# Conflicts:
#	src/js/plyr.js
2016-10-23 21:16:49 +11:00
Sam
90338d9600 Tweaks 2016-10-23 21:15:19 +11:00
Sam Potts
5cecf16d4f Merge branch 'master' into develop
# Conflicts:
#	demo/dist/demo.js
#	dist/plyr.css
#	dist/plyr.js
2016-10-23 15:27:28 +11:00
Sam Potts
a3ed309342 v2.0.9
- Temporary patch for the YouTube API issues with `getDuration()` (relates to #374)
2016-10-23 15:18:53 +11:00
Sam Potts
08b4c09b89 Temporary patch for the YouTube API issues with getDuration() (relates to #374) 2016-10-23 15:18:08 +11:00
Sam Potts
a509a5e1bc v2.0.8
- Added `isPaused()` API method (thanks to @darrena092)
- Allowed `.on()` API method to be chainable (thanks to @gurupras) (fixes #357)
- Improved the "awful" rendering of captions on small screens in fullscreen mode (fixes #390)
- Fix for Firefox VTT compatibility (thanks to @magourex)
- Fix for Firefox Developer Edition blank video due to `-webkit-mask-image` issue (fixes #392)
- Added Issue and PR templates with the aim of reducing duplicate or duff issues
2016-10-23 13:48:05 +11:00
Sam Potts
f428c3ff8b Manually merged #395 2016-10-23 12:19:39 +11:00
Darren Anderson
a17cbb0e8b Added .isPaused to API 2016-10-06 15:33:49 +01:00
Sam Potts
21a30f1b6f Fixed for array passed to _on and _off 2016-10-03 17:16:05 +11:00
Sam
613c45ede9 Merge branch 'master' into develop 2016-10-01 22:18:40 +10:00
Sam
8743c6a08d Code style 2016-10-01 22:18:01 +10:00
Sam
eba0831538 Manually merged #385 2016-10-01 22:07:01 +10:00
Thomas LM
1c73c9fbfe Update plyr.js 2016-09-27 10:57:35 +02:00
Sam
1ad103c29f Menu animation 2016-09-26 23:21:57 +10:00
Sam
ca37b4c9ac Menu 2016-09-25 23:54:49 +10:00
Sam Potts
d3bbf09d12 More menu work 2016-09-25 20:01:58 +10:00
Sam
d638cdcdd3 Started on PIP support 2016-09-13 00:16:27 +10:00
Sam Potts
46f82a4af3 Added quality in menu 2016-09-07 22:18:05 +10:00
Sam
37840c3844 Working on settings menu 2016-09-06 23:48:09 +10:00
Amo Wu
78ec5b3322 refactor: sorting speed 2016-09-05 22:56:19 +08:00
Amo Wu
c291e8c5d9 refactor: check config.speeds format 2016-08-31 15:42:01 +08:00
Amo Wu
f0ac542a7f refactor: add localStorage supporting 2016-08-31 15:34:44 +08:00
Amo Wu
a412085785 feat: add playback speed button 2016-08-31 15:11:29 +08:00
Sam
435b5c74bf Fixed API method, added new methods (fixes #346, #351)
- Fixed `getCurrentTime()` method (fixes #351)
- Added `getVolume()` , `isMuted()` and `getDuration()` API methods (fixes #346)
2016-08-29 23:36:43 +10:00
Sam
15fd7041ab Fixed AMD definition 2016-08-26 21:43:51 +10:00
Sam Potts
1ced6b4d67 Vimeo IE9/10 (Fixes #348), HTML5 ready event (Fixes #349) 2016-08-26 18:15:24 +10:00
Sam
6694c1e6cf Fix for Firefox full screen (fixes #343) 2016-08-23 00:34:43 +10:00
Sam Potts
12e94775d6 Global keyboard shortcut changes 2016-08-22 14:44:18 +10:00
Sam Potts
df7f52d885 Added ‘global’ keyboard shortcut option 2016-08-22 14:15:49 +10:00
Sam Potts
d5b5faafbb Version bump for NPM 2016-08-22 13:08:19 +10:00
Sam Potts
86b2f61b56 Bump to v2.0.0 2016-08-22 13:00:47 +10:00
Sam Potts
130fb78b4c Version bump 2016-08-21 19:47:13 +10:00
Sam Potts
4610f4a8c9 Firefox and Edge fixes 2016-08-21 19:44:46 +10:00
Sam Potts
a8062354ec Loading tweaks, Microsoft Edge tweaks 2016-08-21 19:25:21 +10:00
Sam
aac0a5a3a9 Work on docs 2016-08-21 10:30:11 +10:00
Sam
92b9e3400b Keyboard shortcuts 2016-08-20 23:39:18 +10:00
Sam
bea513f5dd Jshint tweaks, changelog 2016-08-20 20:11:21 +10:00
Sam Potts
9d109bf02d Refactoring and bug fixing 2016-08-20 18:02:02 +10:00