Gary Katsevman
c82b0a234a
v5.20.2 dist
2017-07-26 16:58:56 -04:00
Gary Katsevman
08aad15c04
v5.20.2
2017-07-26 16:58:21 -04:00
Gary Katsevman
d90c94584d
fix: only change focus from BPB if not a mouse click ( #4523 )
2017-07-26 16:09:40 -04:00
marguinbc
b314268c2b
fix: adjust volume ranges so muted(true) and vol=0 do not use the same icons ( #4425 )
2017-07-26 15:41:03 -04:00
Gary Katsevman
a145dd287f
chore(package): update to swf 5.4.1 ( #4516 )
2017-07-26 15:40:09 -04:00
Gary Katsevman
9ca9989494
chore: add a release script to makes things easier ( #4517 )
2017-07-26 15:37:19 -04:00
Alex Barstow
2576eda2f7
fix: player.duration() should return NaN if duration is not known ( #4456 )
2017-07-06 13:47:27 +10:00
mister-ben
8599c8ede0
fix: Use passive event listeners for touchstart/touchmove ( #4445 )
...
If passive event listening is supported, we should use it.
5.x version of #4440 .
Fixes #4432 .
2017-07-05 09:53:55 +10:00
mister-ben
c17c003771
fix: Safari picture-in-picture triggers fullscreenchange ( #4442 )
...
When picture-in-picture mode is entered on Safari, `webkitbeginfullscreen` is triggered which results in a proxied `fullscreenchange` event and adding the fullscreen class to the player. That causes the tech element to collapse to zero height so that the "this video is playing in picture in picture" placeholder is not visible.
As with #4437 for v6, on `webkitbeginfullscreen` check whether the presentation mode is picture-in-picture' before proxying a `fullscreenchange` event.
2017-07-05 09:52:45 +10:00
Gary Katsevman
a1763dcc56
fix: Only update text track mode if changed ( #4368 )
2017-05-18 13:12:18 -04:00
Gary Katsevman
3f7e215e7b
chore(package): update videojs-vtt.js to 0.12.4 ( #4364 )
2017-05-16 16:51:00 -04:00
Gary Katsevman
0d725dfec7
chore: move imports up so bundlers wont trip up ( #4363 )
2017-05-16 11:39:53 -04:00
Gary Katsevman
f194ca56eb
v5.20.1
2017-05-15 13:57:32 -04:00
Gary Katsevman
0d6072078d
fix: only disable user-selection on sliders ( #4355 )
2017-05-15 12:04:53 -04:00
mister-ben
3faea9fc63
fix: prevent dupe events on enabled ClickableComponents ( #4357 )
...
Like #4316 for v6, this prevents multiple click handlers being added if an already enabled component is enabled. In the PR for six, ClickableComponent was tracking this.enabled_ but this is incompatible with v5 on a MenuButton which also changes the state of this.enabled_.
Removes event handlers in enable() before adding them.
2017-05-15 11:33:01 -04:00
Gary Katsevman
69179673e1
v5.20.0
2017-05-11 11:25:38 -04:00
Gary Katsevman
823f6c7a47
test: fix playsinline test for IE8 ( #4347 )
...
This test is more of an integration test and uses the html5 tech to make
sure the setter and getter work properly. This causes issues with IE8
which doesn't work well with the Html5 tech.
Instead, we wrap the test in an if that checks whether Html5 is
supported.
2017-05-10 17:08:14 -04:00
Alex Barstow
946f84b4de
feat: add 'playsinline' player option ( #4325 )
...
Video.js players can accept a number of standard <video> element options (autoplay, muted, loop, etc), but not currently playsinline, which is now part of the [HTML spec](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-video-playsinline ). We should add it to the list of <video> attributes that can be provided to the player as options.
2017-05-10 15:55:39 -04:00
Gary Katsevman
6cf7327fd4
chore(package): pin karma to 1.3.0 for IE8 support ( #4340 )
...
* chore: pin karma to 1.3.0 for IE8 support
* remove function assertion that breaks IE8
2017-05-09 15:47:23 -04:00
Gary Katsevman
ab110ff191
chore: add slack travis notifications ( #4339 )
2017-05-09 14:54:16 -04:00
Garrett
c970474e10
feat: Add getVideoPlaybackQuality API ( #4286 )
...
Provides a tech getter for getVideoPlaybackQuality as specified by the W3C's Media Playback Quality API: https://wicg.github.io/media-playback-quality/ .
2017-05-09 14:32:40 -04:00
mister-ben
b855bfb9de
feat: Add a version class to the player ( #4335 )
...
Adds `vjs-v5` class so you can target that version of Video.js.
2017-05-09 14:18:01 -04:00
mister-ben
3fe22e93b0
feat: remove playbackRate blacklist for recent Android Chrome ( #4336 )
...
Android Chrome now supports playbackRate properly, so removes the blacklist added in #3246 for newer Chrome versions.
Adds `browser.CHROME_VERSION` as a necessary evil.
No longer blacklists for Chrome 58+ -- this could possibly be fixed since 52, but 58 is all I've been able to test on and most users should keep Chrome up to date.
2017-05-09 14:16:12 -04:00
Gary Katsevman
eb05ff7f00
v5.19.2
2017-04-13 17:09:30 -04:00
Matthew Neil
207730ed6f
fix: set IE_VERSION correctly for IE11 ( #4280 )
...
videojs.browser.IE_VERSION is null in IE11 because IE11 uses a different user agent string than other IE versions
Fixes #4278
2017-04-13 11:27:51 -04:00
Gary Katsevman
969d32551b
v5.19.1
2017-03-27 15:29:19 -04:00
Matthew Neil
ad770fb196
chore(package): update videojs-vtt.js to 0.12.3 ( #4223 )
2017-03-24 14:39:05 -04:00
Brandon Casey
3974944007
fix: removeCue should work with native passed in cue ( #4209 )
2017-03-23 14:32:01 -04:00
Brandon Casey
465392215c
fix: not showing default text tracks over video ( #4217 )
...
This allows default tracks or tracks with a `mode`of `showing` to be seen
when they are added (as we would expect). Rather than only being seen
after the first `modechange` event (aka a selection from the menu). This is done by watching for `loadstart` on Player.
2017-03-23 14:30:50 -04:00
Gary Katsevman
6cf4ef8545
remove incorrect 5.19.0 changelog entry
2017-03-15 14:53:06 -04:00
Gary Katsevman
c1ed22c39f
fix CHANGELOG
2017-03-15 14:51:37 -04:00
Gary Katsevman
aa7e94ba10
v5.19.0
2017-03-15 14:47:26 -04:00
Gary Katsevman
c069655bc5
fix: make sure audio track hides with one item ( #4203 )
2017-03-15 11:27:59 -04:00
Gary Katsevman
398c6e9dd0
fix: make load progress buffered regions height 100% ( #4191 )
2017-03-13 11:53:01 -04:00
Brandon Casey
4ec3b56b45
feat: Make pause on open optional for ModalDialog via options ( #4187 )
...
* The new option is called pauseOnOpen, and defaults to true
* default pauseOnOpen to false in the `ErrorDisplay`
2017-03-13 11:27:00 -04:00
Gary Katsevman
d2b4f1c5b9
v5.18.4
2017-03-08 11:29:38 -05:00
Gary Katsevman
ad86eec723
fix(vttjs): wait till tech el in DOM before loading vttjs ( #4176 )
2017-03-08 11:27:44 -05:00
Gary Katsevman
ed378986a5
v5.18.3
2017-03-06 12:14:42 -05:00
Gary Katsevman
d2180b0ef8
v5.18.2
2017-03-03 17:20:50 -05:00
Gary Katsevman
841d135db8
fix(cues): only copy cue props that don't exist ( #4146 )
2017-03-03 17:07:28 -05:00
Gary Katsevman
5d91a878fb
v5.18.1
2017-03-03 16:17:20 -05:00
Matthew Neil
2bcfe2156d
chore(package): update video-js-swf to 5.3.0 ( #4161 )
2017-03-03 16:02:04 -05:00
Justin Anastos
4367c69752
fix(MenuButton): Unify behavior of showing/hiding ( #3993 )
...
Implement a `hideThreshold` property that defaults to 1 so
descendants can override it if necessary. Right now the only
descendant that will override will be `CaptionsButton` because
video.js adds a "captions settings" for emulated text tracks.
2017-03-02 15:24:17 -05:00
Gary Katsevman
072c27746f
fix: make sure that cues copy over their id ( #4154 )
2017-03-02 15:22:48 -05:00
Gary Katsevman
288edd1473
fix(playback rate menu): playback rate menu items should be selectable ( #4150 )
2017-03-02 14:55:31 -05:00
Gary Katsevman
b1ca34494d
chore(build): lint errors only and silence webpack ( #4153 )
2017-03-02 14:48:13 -05:00
Brandon Casey
e7d4b47744
fix: cue-points with a startTime of 0 ( #4148 )
...
Previously timeupdate would fire before the video was playing, and the tech was not ready. This caused issues when preload was set to auto, because cuechange would fire before the video was even started for cues with a startTime of 0.
Wait for tech to be ready before watching for timeupdate
update unit tests to use TechFaker
Add a unit test to verify that we wait for Tech to be ready.
2017-03-02 12:10:45 -05:00
Gary Katsevman
de08669d6c
fix(cues): only copy cue props that don't exist ( #4146 )
2017-03-02 11:16:32 -05:00
Gary Katsevman
5c3be8bf7e
v5.18.0
2017-02-27 14:09:52 -05:00
Gary Katsevman
d838cd8c33
v5.17.0
2017-02-27 14:07:04 -05:00
Gary Katsevman
3d4aebc633
feat: update videojs-vtt.js and wrap native cues in TextTrack ( #4131 )
...
Update videojs-vtt.js and don't auto-export its versions of VTTCue globally.
When our TextTrack object is given a cue, if it's a native cue, wrap it in our emulated vttjs.VTTCue.
Fixes #4093 .
2017-02-27 13:51:18 -05:00
Gary Katsevman
dcc615a28d
feat: focus play toggle from Big Play Btn on play ( #4132 )
...
If the control bar and playtoggle exist, focus the playtoggle after
triggering play via the keyboard from the Big Play Button.
If the control bar isn't available, then focus the player element.
Adds focus() and blur() on components.
This is a port of #4018 .
Fixes #2729 for the 5.x branch.
2017-02-27 12:09:49 -05:00
Gary Katsevman
fa97309a78
fix: addChild instance names should be toTitleCased ( #4117 )
2017-02-22 14:00:17 -05:00
Brandon Casey
b5727a62da
fix: synchronously shim vtt.js when possible ( #4082 )
2017-02-21 12:03:36 -05:00
forbesjo
ce19ed5294
fix: make mergeOptions behave the same across browsers ( #4090 )
...
* Make an object util function `keys` return an empty array for non objects
* Use that function in object utils instead of `Object.assign`
2017-02-16 16:55:37 -05:00
Brian Wells
c02c6c63dd
fix(sass): import path has cwd once again ( #4076 )
2017-02-15 15:44:17 -05:00
Gary Katsevman
dab893bb5a
chore(package): update swf to 5.2.0 ( #4040 )
2017-02-07 16:33:11 -05:00
Owen Edwards
91874a3f7e
fix: remove title attribute on menu items, fixes #3699 ( #4009 )
2017-02-07 15:59:35 -05:00
Owen Edwards
daad4923c4
chore: change accessibility test in grunt.js to remove unnecessary warning message. ( #4008 )
2017-02-07 15:59:15 -05:00
Pat O'Neill
bca44c0f17
fix: Patch a memory leak caused by un-removed track listener(s). ( #3975 )
2017-02-07 15:58:25 -05:00
Andrew Farmer
6578ed98ac
docs: minor fix to currentTime() comment: "setting" not "getting" ( #3944 )
2017-01-13 14:30:13 -05:00
Gary Katsevman
bb9b710d95
v5.16.0
2017-01-12 14:54:11 -05:00
Gary Katsevman
305e5ea192
fix: showing custom poster with controls disabled ( #3933 )
...
We previously hid the poster image when controls were disabled because
the poster image had a click handler on it. However, this meant that in
the case of Flash, which doesn't have a native poster image ability, we
lost the poster.
Fixes #1625 .
2017-01-11 16:26:35 -05:00
Gary Katsevman
94fd5c12c8
fix: give techs a name ( #3934 )
...
This helps with debugging to know what a component's name is.
We try to look up the tech's name via the constructor's name property,
otherwise, we set it to 'Unknown Tech'. Can be overridden by setting
`this.name_` after calling `super()` in the constructor.
Fixes #1786 .
2017-01-11 16:26:24 -05:00
Mattias Buelens
2ceed0a4eb
fix: Pause player before seeking in seek bar mousedown ( #3921 )
...
Previously, seek bar's mousedown handler would first seek the video,
then pause it. This can trigger a bug in Chrome 55 where seeking
backwards and then immediately pausing can break the video player.
Instead, call the super handler last so that we pause the video before
we start seeking.
Fixes #3839 . This reverts commit e92db4f407 (#3886 )
2017-01-11 15:03:04 -05:00
Michael Stramel
bbe82530aa
fix: player el ingest when parent doesn't have hasAttribute method ( #3929 )
...
For elements which parent doesn't have `hasAttribute` it needs do another check to prevent erroring out. One case of this is when video.js is created inside a documentFragment, the parent node won't have a `hasAttribute` method.
2017-01-11 15:00:11 -05:00
Brandon Casey
d290db1765
refactor: require videojs-vtt.js via require rather than concat ( #3919 )
...
Using aliasify and require, we can generate the dist/video.js and dist/alt/video.novtt.js files each with and without vttjs while having the require-able version of video.js available to require vttjs and have it work with bundlers like browserify and webpack.
2017-01-11 14:56:07 -05:00
Petros G. Sideris
f35de1c98d
chore: fix typo in collaborator guide ( #3931 )
2017-01-11 11:26:54 -05:00
Brandon Casey
02da69741a
chore(development): fix npm start file watching ( #3922 )
...
A invalid argument (`--w`) was being passed to the babel cli in the grunt task `shell:babel`. This argument has been changed to `--watch` to get the babel cli to watch files for changes as intended.
2017-01-06 12:04:10 -05:00
mister-ben
0ce7cd4fe3
docs(troubleshooting): updates to troubleshooting doc ( #3912 )
...
* Fixed (and simplified) the codecs header.
* Elaborated slightly on codecs and flash in v6
* Changed case of 'Video.js' throughout and some other capilatisation to be consistent with the doc
2017-01-05 11:36:49 -05:00
Gary Katsevman
d120ea29b7
chore(release): add es5 folder to the tagged commit ( #3913 )
2017-01-04 10:59:20 -05:00
Gary Katsevman
c239bd5c5a
chore: don't run tests on travis if only docs were changed ( #3908 )
2017-01-04 10:58:54 -05:00
geibi
b5472145bf
feat: Show big play button on pause if specified ( #3892 )
2017-01-03 15:32:06 -05:00
Gary Katsevman
9ec55879a1
chore: better dev experience ( #3896 )
...
npm start now runs `grunt dev` which in turn runs the connect server,
sets up babel watching, browserify watching (for both src and test
files), and css and alternate builds watching.
Additionally, it will copy over the dev build files into the dist folder
so that if you're linking videojs and you have a project that gets
video.js from the dist, you can link and develop with more easy without
rerunning all of `grunt dist` each time.
Additionally, this specifically does not run more time consumming
operations like minification.
2017-01-03 15:05:58 -05:00
Gary Katsevman
83d453b498
chore(sass): upgrade to latest version of grunt-sass ( #3897 )
...
Fixes #3692 .
2017-01-03 15:05:41 -05:00
Gary Katsevman
e5a240a631
docs(faq): add a question about autoplay ( #3898 )
2017-01-03 15:05:12 -05:00
Gary Katsevman
9c74116578
docs(faq): add FAQ question about RTMP url ( #3899 )
2017-01-03 14:28:10 -05:00
Gary Katsevman
b914c76247
v5.15.1
2016-12-23 14:19:13 -05:00
Pat O'Neill
26d4e7b0bf
ignore: Prevent test failures in IE8 ( #3891 )
2016-12-23 14:03:58 -05:00
Pat O'Neill
ac0b03f2f7
fix: Support require()-ing video.js ( #3889 )
...
Introduce the Dom.isReal() function, which makes an educated assumption about the "realness" of the document object.
Wrap code here and there with checks against Dom.isReal() as well as other defensive code.
Fixes #3869 .
2016-12-23 11:30:49 -05:00
Garrett
b7c384eb5b
fix: extra warn logs on already initialized player references ( #3888 )
2016-12-23 11:29:23 -05:00
Gary Katsevman
4fd902229f
v5.15.0
2016-12-22 17:37:21 -05:00
Darren Nolan
42507f8c11
fix: don't emit tap events on tech when using native controls ( #3873 )
...
If using nativeControlsForTouch, skip the emitTapEvents listeners from
being setup. This avoids taps being taken away from native video
elements and stopping controls being displayed.
2016-12-22 15:20:43 -05:00
Gary Katsevman
e92db4f407
fix(seeking): don't always pause in mouse down ( #3886 )
...
In chrome 55, something changed which introduced a bug in videojs where
if you seeked back, it wouldn't work. This is because we always paused
the video in the mousedown handler.
Instead, we should create a timer for pausing that is cleared in the
mouseup handler or in the mouse move handler. This is so that if someone
is seeking by clicking and waiting the video pauses. As soon as we start
moving and we get a mousemove event, we can know that it's safe to pause
as well.
Fixes #3839 .
2016-12-22 15:19:35 -05:00
Brandon Casey
22cf3dd935
feat: deprecate the use of starttime in player.js ( #3838 )
2016-12-21 14:23:00 -05:00
Gary Katsevman
eb389c57c0
chore(videojs-standard): update to version 6.0.1 ( #3884 )
2016-12-20 18:32:24 -05:00
Gary Katsevman
26789e7470
chore(faq): move FAQ and troubleshooting guide to docs/ ( #3883 )
2016-12-20 18:21:18 -05:00
Brandon Casey
642ad4b5cf
docs: move examples out of code into docs
2016-12-20 18:20:31 -05:00
Brandon Casey
0493f54d6f
chore(docs): Documentation Linting and TOC generation ( #3841 )
...
Use remark to lint and generate TOC for markdown files.
2016-12-20 16:55:59 -05:00
greenkeeper[bot]
d20e9ce128
chore(package): update dependencies (enable Greenkeeper) 🌴 ( #3777 )
2016-12-19 16:07:59 -05:00
Gary Katsevman
74530d8b3a
feat(player): ingest a player div for videojs ( #3856 )
...
If the videojs embed code (a video element) is wrapped in a div with the
'data-vjs-player' attribute on it, that element will be used for the
player div and a new one will not be created. In addition, on browsers
like iOS that don't support moving the media element inside the DOM, we
will not need to clone the element and we could continue to re-use the
same video element give to us in the embed code.
This could also be extended in the future to change our embed code to a
div-only approach if we so choose.
2016-12-19 11:51:42 -05:00
Gary Katsevman
a7ffa34b7b
fix: remote text track deprecation warnings ( #3864 )
2016-12-15 15:48:19 -05:00
Gary Katsevman
3f724f9349
test(hooks): remove errors logged in tests ( #3865 )
2016-12-15 15:48:03 -05:00
Gary Katsevman
559297a376
fix(html5): (un)patchCanPlayType could set native canPlayType to null ( #3863 )
2016-12-15 14:57:58 -05:00
Gary Katsevman
87cd26d958
test(hooks): move vjs hooks QUnit module into separate file ( #3862 )
2016-12-15 14:57:34 -05:00
Gary Katsevman
98b80df0d0
stub/restore window.console properly ( #3861 )
2016-12-15 14:55:23 -05:00
Gary Katsevman
83cbeec424
fix: remove vjs-seeking on src change ( #3846 )
...
If you're in a seeking state and the source changed, we should no longer
be in a seeking state.
Fixes #3765 .
2016-12-14 13:21:35 -05:00
Gary Katsevman
7985c63541
v5.14.1
2016-12-05 17:04:35 -05:00
Gary Katsevman
214e01c885
test(events): silence error logging in tests ( #3835 )
...
The error that is logged in this test makes it hard to see what is an actual error in some cases.
2016-12-05 16:22:49 -05:00
Gary Katsevman
5ec46b0372
test: add Edge to browserstack tests ( #3834 )
...
remove edge version so we're always on latest
2016-12-05 16:22:09 -05:00
Pat O'Neill
014c6b89e6
fix(throttle): Fix error in Fn.throttle that broke MouseTimeDisplay ( #3833 )
...
We were not initializing `last` properly in the throttle function.
2016-12-05 16:14:03 -05:00
Gary Katsevman
766580af2b
v5.14.0
2016-12-02 16:33:55 -05:00
Gary Katsevman
881cfcb346
feat(texttracks): always use emulated text tracks ( #3798 )
...
Chrome has a bug where if you add a remote text track and try to use it programmatically, you won't get any cues displayed. So, just switch to always emulated mode.
Also, add IS_SAFARI and IS_ANY_SAFARI to the browsers.
2016-12-02 16:13:33 -05:00
Gary Katsevman
bed19be9cd
revert: fix(events): ensure we attach events to objects we know how to ( #3727 )
...
This reverts commit bfcb9e2fb5 .
2016-12-02 16:11:04 -05:00
Aaron Boushley
bfcb9e2fb5
fix(events): ensure we attach events to objects we know how to ( #3727 )
...
In addition log a warning if the listener isn't going to get added
Fixes #3272
2016-12-02 15:52:30 -05:00
Pat O'Neill
761b877626
feat: Eliminate lodash-compat as a dependency, rewrite mergeOptions ( #3760 )
2016-12-02 15:51:41 -05:00
Pat O'Neill
8f16de2778
feat: Object Type-Detection and Replacing object.assign ( #3757 )
2016-12-02 15:44:57 -05:00
Brandon Casey
54ff1f97b8
docs: add a troubleshooting guide ( #3814 )
2016-12-02 15:39:35 -05:00
Brandon Casey
1d5562d656
docs(FAQ): add an faq ( #3805 )
2016-12-02 15:24:33 -05:00
Brandon Casey
c9022795fd
docs(jsdoc): Update the jsdoc comments to modern syntax - Part 6 ( #3771 )
...
Files in this PR:
* src/js/control-bar/audio-track-controls/audio-track-button.js
* src/js/control-bar/audio-track-controls/audio-track-menu-item.js
* src/js/control-bar/control-bar.js
* src/js/control-bar/fullscreen-toggle.js
* src/js/control-bar/live-display.js
* src/js/control-bar/mute-toggle.js
* src/js/control-bar/play-toggle.js
* src/js/control-bar/playback-rate-menu/playback-rate-menu-button.js
* src/js/control-bar/playback-rate-menu/playback-rate-menu-item.js
* src/js/control-bar/progress-control/load-progress-bar.js
* src/js/control-bar/progress-control/mouse-time-display.js
* src/js/control-bar/progress-control/play-progress-bar.js
* src/js/control-bar/progress-control/progress-control.js
* src/js/control-bar/progress-control/seek-bar.js
* src/js/control-bar/progress-control/tooltip-progress-bar.js
* src/js/control-bar/spacer-controls/custom-control-spacer.js
* src/js/control-bar/spacer-controls/spacer.js
* src/js/control-bar/text-track-controls/caption-settings-menu-item.js
* src/js/control-bar/text-track-controls/captions-button.js
* src/js/control-bar/text-track-controls/chapters-button.js
* src/js/control-bar/text-track-controls/chapters-track-menu-item.js
* src/js/control-bar/text-track-controls/descriptions-button.js
* src/js/control-bar/text-track-controls/off-text-track-menu-item.js
* src/js/control-bar/text-track-controls/subtitles-button.js
* src/js/control-bar/text-track-controls/text-track-button.js
* src/js/control-bar/text-track-controls/text-track-menu-item.js
* src/js/control-bar/time-controls/current-time-display.js
* src/js/control-bar/time-controls/duration-display.js
* src/js/control-bar/time-controls/remaining-time-display.js
* src/js/control-bar/time-controls/time-divider.js
* src/js/control-bar/track-button.js
* src/js/control-bar/volume-control/volume-bar.js
* src/js/control-bar/volume-control/volume-control.js
* src/js/control-bar/volume-control/volume-level.js
* src/js/control-bar/volume-menu-button.js
* src/js/utils/dom.js
* src/js/utils/events.js
* src/js/utils/log.js
* src/js/utils/merge-options.js
* src/js/utils/url.js
* src/js/video.js
2016-12-02 15:20:41 -05:00
Brandon Casey
ba3cf1724f
docs(jsdoc): Update the jsdoc comments to modern syntax - Part 5 ( #3766 )
...
Files in this PR:
* src/js/tracks/audio-track-list.js
* src/js/tracks/audio-track.js
* src/js/tracks/html-track-element-list.js
* src/js/tracks/html-track-element.js
* src/js/tracks/text-track-cue-list.js
* src/js/tracks/text-track-display.js
* src/js/tracks/text-track-list-converter.js
* src/js/tracks/text-track-list.js
* src/js/tracks/text-track-settings.js
* src/js/tracks/text-track.js
* src/js/tracks/track-enums.js
* src/js/tracks/track-list.js
* src/js/tracks/track.js
* src/js/tracks/video-track-list.js
* src/js/tracks/video-track.js
* src/js/utils/browser.js
* src/js/utils/buffer.js
* src/js/utils/computed-style.js
* src/js/utils/fn.js
* src/js/utils/format-time.js
* src/js/utils/guid.js
* src/js/utils/obj.js
* src/js/utils/stylesheet.js
* src/js/utils/time-ranges.js
* src/js/utils/to-title-case.js
2016-12-02 15:17:08 -05:00
Brandon Casey
15ce37e45d
docs(jsdoc): Update the jsdoc comments to modern syntax - Part 4 ( #3756 )
...
Files in this PR:
* src/js/poster-image.js
* src/js/tech/flash-rtmp.js
* src/js/tech/flash.js
* src/js/tech/html5.js
* src/js/tech/loader.js
* src/js/tech/tech.js
2016-12-02 15:14:36 -05:00
Brandon Casey
eb2093e16e
docs(jsdoc): Update the jsdoc comments to modern syntax - Part 3 ( #3708 )
...
files in this change:
* src/js/player.js
* src/js/setup.js
* src/js/slider/slider.js
2016-12-02 15:13:04 -05:00
Brandon Casey
cfc3ed7f0f
docs(jsdoc): Update the jsdoc comments to modern syntax - Part 2 ( #3698 )
...
Files updates:
* src/js/fullscreen-api.js
* src/js/loading-spinner.js
* src/js/media-error.js
* src/js/menu/menu-button.js
* src/js/menu/menu-item.js
* src/js/menu/menu.js
* src/js/modal-dialog.js
* src/js/plugins.js
* src/js/popup/popup-button.js
* src/js/popup/popup.js
2016-12-02 15:12:01 -05:00
Brandon Casey
1a0b2812ce
docs(jsdoc): Update the jsdoc comments to modern syntax - Part 1 ( #3694 )
...
Add jsdoc npm script.
Update JSDoc comments for the following files:
* src/js/big-play-button.js
* src/js/button.js
* src/js/clickable-component.js
* src/js/close-button.js
* src/js/component.js
* src/js/error-display.js
* src/js/event-target.js
2016-12-02 15:07:19 -05:00
Pat O'Neill
d24fe409e8
docs(guides): Manual Documentation Improvements ( #3703 )
2016-12-02 14:27:59 -05:00
Gary Katsevman
b4ebd9ba00
test: fix tests on older IE ( #3800 )
2016-12-02 14:17:36 -05:00
forbesjo
9b9f89e5b3
feat(tracks): Added option to disable native tracks ( #3786 )
...
This adds nativeAudioTracks and nativeVideoTracks tech options, this will disable hooking into the native track APIs. This would be useful when using videojs-contrib-hls on Edge.
2016-11-23 14:09:32 -05:00
Aaron Boushley
d69551ac80
refactor(html5): remove confusing references to player in a tech ( #3790 )
...
These references to player_ are actually not the player due to techs not having a reference to the player.
2016-11-23 13:58:11 -05:00
Chuong
c5d1152456
docs: fix typo, extends -> extend ( #3789 )
2016-11-23 13:56:03 -05:00
Zoltán Tamási
41bd855e19
feat: Refactoring chapters button handling and fixing several issues ( #3472 )
...
* Refactored ChaptersButton, broke logic into several methods.
* Fixed the issues in #3447 about in some browsers tracks have an empty cues array instead of null. * Now we always subscribe to load event, and force an update. Also, track changes are handled, so chapters track can now be changed at runtime.
* Fixed the issue in #3447 about chapters menu items are not selectable. Now automatic update of the selected item based on player time works fine.
* Implemented the usage of the chapters track's label attribute as menu title, if it's present. If not, we fall back to the localized "Chapters" title.
* Refined the menu styling, so that vjs-menu-title telement won't get the hover effect, It would confuse users, because they might believe that the title item is a clickable item too.
2016-11-23 13:54:48 -05:00
Adam Misiorny
de25d751b9
feat: Allow to use custom Player class ( #3458 )
...
This allows a user to register a new Player component with videojs to be used when videojs is called. If a player has been created already when trying to register a Player component, an error is thrown.
Fixes #3335 and #3016 .
2016-11-23 13:52:54 -05:00
Gary Katsevman
406c203f17
v5.13.2
2016-11-14 16:13:07 -05:00
Gary Katsevman
eb5e78bb88
revert: perf: Cache currentTime and buffered from Flash ( #3705 ) ( #3778 )
...
This reverts commit 45ffa810fb .
2016-11-14 16:09:54 -05:00
ldayananda
430be94e7f
fix(HtmlTrackElementList): allow to reference by index via bracket notation ( #3776 )
...
Previously, HtmlTrackElementList did not actually let you access HtmlTrackElements via bracket notation (`list[0]`) unlike TextTrackList. This adds that feature.
2016-11-14 15:32:30 -05:00
Brandon Casey
72fcb6c659
chore(pr_template): add checkbox to verify changes in a browser ( #3775 )
2016-11-14 15:28:01 -05:00
Gary Katsevman
252bcee959
fix(html5): exit early on emulated tracks in html5 ( #3772 )
...
addRemoteTextTrack and removeRemoteTextTrack in Html5 tech assumed that
they are always called for native text tracks. However, Html5 tech can
have emulated text tracks. For those, we just exit early after the super
methods are called.
2016-11-11 14:35:04 -05:00
Greenkeeper
6b477bb737
chore(package): update karma-detect-browsers to version 2.2.3 ( #3770 )
...
https://greenkeeper.io/
2016-11-10 11:52:11 -05:00
Gary Katsevman
23f0fa05cb
chore: fix CHANGELOG 5.13.1 header
2016-11-09 16:44:54 -05:00
Gary Katsevman
2a05633159
chore: fixup CHANGELOG for 5.13.1 release
2016-11-09 16:43:02 -05:00
Gary Katsevman
3fc9b83958
v5.13.1
2016-11-09 16:33:43 -05:00
Gary Katsevman
50f8ad214c
5.13.0 dummy commit
2016-11-09 16:32:57 -05:00
Jon-Carlos Rivera
f05a9271b8
feat: option to have remoteTextTracks automatically 'garbage-collected' when sources change ( #3736 )
...
Tech#addRemoteTextTrack now accepts a second parameter - a boolean named manualCleanup which defaults to true preserving backwards compatibility. When that value is set to false the text track will be removed from the video element whenever a source change occurs.
2016-11-09 16:07:59 -05:00
Gary Katsevman
996507744f
test(dom): fix removeElClass test in Safari 10. ( #3768 )
...
Safari 10 automatically dedupes duplicate class names in an element. So,
our test was failing because we had an extra "foo" in the check. This is
an unlikely scenario that has browser variations, so, better to just
remove it.
2016-11-09 16:06:38 -05:00
Greenkeeper
b6d521f472
chore(package): update grunt-accessibility to version 5.0.0 ( #3747 )
...
https://greenkeeper.io/
2016-11-09 11:42:42 -05:00
Gary Katsevman
4859bb9e3d
chore: pin karma-detect-browsers to 2.1.0 ( #3764 )
...
See https://github.com/litixsoft/karma-detect-browsers/issues/17
2016-11-09 11:40:21 -05:00
David LaPalomento
45ffa810fb
perf: Cache currentTime and buffered from Flash ( #3705 )
...
Calling into the SWF too often is expensive. Current time and buffered don't actually change that often but it's very common to call them a couple times in the handling of a single event. Cache their return values for 100ms so the performance penalty of going through ExternalInterface is limited.
2016-11-04 18:03:44 -04:00
Brandon Casey
e9e5b5f782
test(hooks): fix hooks unit test in ie8 ( #3745 )
2016-11-04 16:43:27 -04:00
Gary Katsevman
8d51235b30
docs(collaborator_guide): add collaborator guide ( #3724 )
...
This adds a collaborator guide that describes how to reply to issues and PRs and how to accept changes to the project.
2016-11-04 14:27:27 -04:00
Brandon Casey
77357b1cd2
feat: implement player lifecycle hooks and trigger beforesetup/setup hooks ( #3639 )
...
Allows you to hook into `beforesetup` and `setup` hooks for all players that are created by videojs.
2016-11-04 14:25:32 -04:00
Gary Katsevman
11a096d60f
docs(contributing.md): update CONTRIBUTING.md with latest info ( #3722 )
...
Update CONTRIBUTING.md with inspiration and dev certificate of origin from node's CONTRIBUTING.md.
Add grunt and doctoc npm scripts.
2016-11-04 14:21:05 -04:00
Pat O'Neill
5f42130b82
perf: Use ES6 rest operator and allow V8 to optimize mergeOptions ( #3743 )
...
The current implementation causes the `mergeOptions` function to be
de-optimized. This change improves readability by switching to ES6
syntax AND it results in a roughly 75% improvement in the performance
of this function by transpiling to a `for` loop instead of
`slice.call`.
2016-11-04 14:19:50 -04:00
Brandon Casey
6889e925b4
refactor: remove un-needed contructor and function overrides ( #3721 )
2016-11-04 14:18:30 -04:00
Garrett
b2c5b2a412
docs: Change registerSourceHandler param doc from first to index ( #3737 )
2016-11-04 14:18:10 -04:00
Pat O'Neill
fb74c71ba6
refactor(texttracksettings): DRYer code and remove massive HTML blob ( #3679 )
...
* DRYer code while keeping tests passing
* Replace massive HTML blob with DOM methods
* Create obj util and implement it
2016-11-04 13:45:51 -04:00
Gary Katsevman
74cddcad73
fix: currentDimension can return 0 for fluid player on IE ( #3738 )
...
This is because IE returns 0 for both getComputedStyle and currentStyle.
However, offsetHeight and offsetWidth do contain the correct values we
want. So, if before returning in currentDimension the return value is
still zero, check the offset values.
2016-11-03 18:41:27 -04:00
mister-ben
2e720afb65
fix: allow rounded value for fluid player ratio test ( #3739 )
2016-11-03 18:40:14 -04:00
Gary Katsevman
8f7eb121bb
feat(lang): update uk.json ( #3675 )
2016-11-03 16:07:49 -04:00
Gary Katsevman
d11fd50a63
feat(lang): update ru.json ( #3654 )
2016-11-03 16:05:33 -04:00
doraeric
726367abc5
feat(lang): Complete work translated into traditional Chinese ( #3718 )
2016-11-03 16:00:29 -04:00
Gary Katsevman
9702618c02
feat: add a safe computedStyle to videojs. ( #3664 )
...
This is used internally in the seek bar and mouse time display.
In firefox, in an iframe that is hidden with "display: none",
getComputedStyle() returns "null" which can break things.
See https://bugzilla.mozilla.org/show_bug.cgi?id=548397 for more
details.
2016-11-03 15:59:34 -04:00
Owen Edwards
685404d018
fix: aria-live="assertive" only for descriptions
...
This changes aria-live on the text track display so it's off unless a
descriptions track is enabled.
Fixes #3554
2016-11-03 15:56:03 -04:00
Owen Edwards
202da2d468
feat(component): attribute get/set/remove methods
...
This adds getter and setter and remover methods for attributes on
components.
2016-11-03 15:54:53 -04:00
Carey Hinoki
028559ccb0
feat: add ability to get current source object and all source objects ( #2678 )
...
Adds `currentSource` and `currentSources` methods to the player that return the current source object, containing `currentSrc()` and `currentType()`, and all source objects that were given to the player.
Fixes #2443
2016-11-03 15:50:55 -04:00
mister-ben
de1b363470
feat(clickable-component): Disable interaction with disabled clickable components ( #3525 )
...
enable() and disable() on clickable components is only cosmetic. "Disabled" implies the control should not be functional.
* Remove event listeners on disable() and add back on enable().
* Move adding listeners from constructor to enable
* Remove tabindex from disabled components and add disabled attribute to disabled buttons to prevent keyboard access.
2016-11-03 15:43:15 -04:00
Carey Hinoki
9d77268f76
feat: Components are now accessible via camelCase and UpperCamelCase ( #3439 )
...
This means that you can `getChild` and `addChild` with both `myComponent` and `MyComponent`.
Fixes #3436 .
2016-11-03 15:40:35 -04:00
mister-ben
ed59531f78
fix: Suppress Infinity duration on Android Chrome before playback ( #3476 )
...
HTML5 tech will return NaN instead of Infinity if playback has not started. Fires a durationupdate event once the reported duration can be believed if the duration is still Infinity, so controls can update.
Fixes #3079 .
2016-11-03 15:39:09 -04:00
mister-ben
2988f6ae53
feat(fluid): use default aspect ratio for fluid players if width unknown ( #3614 )
...
If a player is fluid and does not have a width set, and preload is set to none, the height of the player is zero. This includes where preload is forced to none by mobile Chrome as in #3606 .
* If the player has the .vjs-fluid class when initialised, fluid is set to true, so adding the class behaves the same as {fluid: true} in the setup options.
* The fluid(bool) setter calls player.updateStyleEl_(). Otherwise it won't be triggered in createEl() if an aspect ratio is not also set.
* Corrects the test for a set videoWidth() in updateStyleEl_() - videoWidth() returns 0 if the width is unknown. This allows the default 16:9 to kick in rather than using 0:0.
2016-11-03 15:37:30 -04:00
David LaPalomento
f599ef4c51
Dispatch Flash events asynchronously ( #3700 )
...
Flash blocks until the javascript side of ExternalInterface callbacks complete and swallows any exceptions generated during that process. To avoid performance issues and missed exceptions, trigger events from Flash asynchronously.
2016-10-25 22:37:58 -04:00
Gary Katsevman
254683b5cd
chore(changelog.md): update 5.12.6 and 5.12.3 ( #3715 )
...
5.12.6's changelog accidentally included all the 5.12.x changes and the
link to the comparison was from 5.10.7 to 5.12.6.
The comparison link in 5.12.3 was also updated to properly refer to
5.12.2 as the previous change.
2016-10-25 14:57:18 -04:00
Gary Katsevman
9e20386a94
v5.12.6
2016-10-25 14:49:25 -04:00
Gary Katsevman
fe760a44d7
fix: remove unnecessary comments from video.min.js ( #3709 )
...
This involves updating to latest version of uglify and setting
"screwIE8" to false since that is a default in 2.7. However, this makes
"preserveComments" "some" work as it is supposed to work.
Fixes #3707 . This also comes from the stable branch after the 5.11.9
release.
2016-10-25 14:31:05 -04:00
Gary Katsevman
49e29bac85
fix: make sure that document.createElement exists before using ( #3706 )
...
If you try and require videojs in an environment that doesn't implement `document.createElement` properly -- like in Node.js -- you could potentially get an error. This checks that `window.document && window.document.createElement` is available before calling `createElement`.
We specifically check `window.document` so that `global` module won't cause issues with it's shimming of `document.createElement` in `global/document.
Fixes #3665
2016-10-25 14:20:49 -04:00
Gary Katsevman
ac0329f875
v5.12.5
2016-10-19 18:28:16 -04:00
Matthew Neil
7b9574bb19
fix: move html5 source handler incantation to bottom ( #3695 )
...
`Tech.withSourceHandlers(Html5);` expects the prototype getter/setters to exist. Moving these functions after the getters/setters allows them to function properly.
2016-10-19 18:20:30 -04:00
Gary Katsevman
c51f22680f
v5.12.4
2016-10-18 16:32:28 -04:00
Hein Haraldson Berg
66922a818e
docs(tech.md): Add a note on Flash permissions in sandboxed environments ( #3684 )
2016-10-18 14:45:15 -04:00
Curtis Gibby
16c855931b
docs(options.md): Remove Bad Apostrophe ( #3677 )
...
A possessive belonging to an "it" doesn't need an apostrophe. Don't believe me? Ask [the Oatmeal](http://theoatmeal.com/comics/apostrophe ) (look for the velociraptor)!
2016-10-18 14:43:25 -04:00
Pat O'Neill
8845bd36c1
chore(grunt): fix getting changelog by switching to npm-run ( #3687 )
...
shelljs-nodecli is having trouble getting the conventional-changelog package because the package name and binary name are different.
Fixes #3683
2016-10-18 14:42:10 -04:00
Pat O'Neill
e932061024
fix: logging failing on browsers that don't always have console ( #3686 )
...
In browsers like IE9, `console` isn't always available. This, we need to apply `console` to our console functions but bail out early if `window.console` isn't defined.
2016-10-18 12:02:28 -04:00
Gary Katsevman
44ec0e4e75
fix: Restore timeupdate/loadedmetadata listeners for duration display ( #3682 )
...
There was a potential breakage that was caused by #3349 . This restores the timeupdate and loadedmetadata listeners in the duration display that were removed. As part of 6.0, they could be removed as durationchange should be the correct and only listener we need.
2016-10-18 11:51:31 -04:00
Gary Katsevman
d6e49a4095
v5.12.3
2016-10-06 14:19:26 -04:00
Gary Katsevman
d4e89d2adc
chore: update CHANGELOG automation to use conventional-changelog ( #3669 )
...
This updates our changelog automation to use conventinoal changelog. Ultimately, it will make it easier to merge PRs because it won't require the use of the contrib tool.
It uses https://github.com/videojs/conventional-changelog-videojs/blob/master/convention.md
2016-10-06 14:09:48 -04:00
floorish
920c54a65c
fix(html5): disable manual timeupdate events on html5 tech ( #3656 )
2016-09-30 16:57:16 -04:00
Owen Edwards
7d85f27a8e
test(a11y): add basic accessibility testing using grunt-accessibility
2016-09-30 15:18:57 -04:00
Brandon Casey
ae3e27788d
chore: refactor redundant or verbose code in player.js ( #3597 )
...
* removing duplicate constructor docs
fixing doc block (should not have ended in ?)
* adding back event doc comments
2016-09-29 18:05:46 -04:00
Gary Katsevman
e479f8c34c
fix: proxy ios webkit events into fullscreenchange ( #3644 )
...
iOS still doesn't have native fullscreen API access. The video element uses the old webkit fullscreen events `webkitbeginfullscreen` and `webkitendfullscreen`. This makes it so both of those trigger `fullscreenchange` on the player always as opposed to only when `requestFullscreen` was called on the player.
2016-09-29 14:35:31 -04:00
Brandon Casey
6878c21c68
chore: refactor redundant code in html5 tech ( #3593 )
...
Some of the code in the html5 tech is a bit redundant and can be written another way to reduce the file size. Also, we made sure that all functions can still be documented properly.
2016-09-29 14:26:37 -04:00
Marco
dd2aff00a8
fix: disable HLS hack on Firefox for Android ( #3586 )
...
* Disable HLS hack on Firefox for Android
* Fix canPlayType patching tests
* Add test to ensure that canPlayType is not patched in Firefox for Android
* Fix assertion message in Firefox for Android test
2016-09-29 14:14:42 -04:00
Gary Katsevman
c545acdaea
chore(package): remove es2015-loose since it's an option for es2015 ( #3629 )
...
babel-preset-es2015-loose is deprecated as it's now available as an option to the es2015 preset.
2016-09-29 13:44:55 -04:00
Greenkeeper
54e3db5d34
chore(package): update grunt-contrib-cssmin to version 1.0.2 ( #3595 )
...
https://greenkeeper.io/
2016-09-29 12:22:21 -04:00
Greenkeeper
2032b17943
chore(package): update grunt-shell to version 2.0.0 ( #3642 )
...
https://greenkeeper.io/
2016-09-29 12:03:27 -04:00
Mattias Buelens
ca022981e0
fix(controls): fix load progress bar never highlighting first buffered time range
...
The control text element was being counted as the first buffered region but it didn't have the correct styling to be shown.
Instead, we keep the buffered region elements in a separate element rather than relying on el.children to be correct.
2016-09-29 12:00:43 -04:00
Brandon Casey
816291e7b5
chore(deps): add the bundle-collapser browserify plugin
...
This plugin makes browserify output numbers instead of the bundle paths to save some bytes in the output.
2016-09-29 11:58:37 -04:00
almcd
4063f96bb5
docs: fix broken links in docs index.md
2016-09-28 18:25:33 -04:00
Lionel
280ecd49d7
feat(lang): add missing translations in fr.json
2016-09-28 18:21:15 -04:00
Aris
eb0efd499c
feat(lang): add missing translations to el.json
2016-09-28 18:20:40 -04:00
Jordan Harband
08c7f4e1d4
chore: update object.assign to ^4.0.4
...
Updates `object.assign` to the latest, and uses a semver range so that consumers can `npm dedupe`.
2016-09-28 18:18:39 -04:00
Piotr
86f0830502
chore: move metadata to hidden folder and update references
...
ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE were both moved to a .github/ folder to clean up the root of the project a bit. CONTRIBUTING.md was kept at the top level because it is generic enough and contains useful information.
2016-09-28 18:17:18 -04:00
Gary Katsevman
5fdcd4602b
fix(css): remove commented out css
...
Fixes #3587 . Some commented out css was removed as it is no longer necessary and potentially causes issues.
2016-09-28 18:15:50 -04:00
Gary Katsevman
5f95e413e3
v5.12.2
2016-09-28 17:47:55 -04:00
Gary Katsevman
057588f6c7
Update CHANGELOG.md
2016-09-28 17:45:48 -04:00
Gary Katsevman
7cf2de30ac
Merge branch 'stable'
2016-09-28 16:28:21 -04:00
Gary
d520d29fd6
v5.11.7
2016-09-28 18:40:33 +00:00
Gary Katsevman
3a927523c3
@gkatsev set playerId on new el created for movingMediaElementInDOM. Fixes #3283 . closes #3648
2016-09-28 13:59:21 -04:00
Pat O'Neill
ecc95331a7
@misteroneill pinned grunt-contrib-uglify to ~0.11 to pin uglify to ~2.6. closes #3634
2016-09-28 13:54:41 -04:00
Gary Katsevman
282bda7e34
@gkatsev checked throwIfWhitespace first in hasElClass. closes #3640
2016-09-28 13:18:02 -04:00
Gary Katsevman
3a859f97d0
v5.12.1
2016-08-25 19:47:31 -04:00
Gary Katsevman
0d0ff90ca1
5.12.0
2016-08-25 19:47:02 -04:00
Gary Katsevman
b4265a8468
v5.13.0
2016-08-25 19:34:46 -04:00
Gary Katsevman
fac52046f3
Merge branch 'stable'
2016-08-25 19:34:07 -04:00
Jon-Carlos
a17de688f3
v5.11.6
2016-08-25 23:17:28 +00:00
Jon-Carlos Rivera
fdd8550307
@imbcmdth Added exception handling to event dispatcher. closes #3580
...
* Guard against exceptions in an event handler to stop them from breaking further processing of event handlers
* Added a test for try/catch behavior for exceptions originating in event handlers
2016-08-25 19:08:56 -04:00
Gary Katsevman
83b372c0d4
v5.12.0
2016-08-25 16:44:58 -04:00
Gary Katsevman
daab267736
@gkatsev added webpack to test build. closes #3579
2016-08-25 16:24:31 -04:00
Gary Katsevman
8beab2791a
@gkatsev updated the translation-needed doc. closes #3578
2016-08-25 16:01:10 -04:00
Lionel
2d9d6b9e46
@lionel-m updated french translations. closes #3576
2016-08-25 15:51:54 -04:00
mister-ben
94f22bb995
@mister-ben added task to maintain translations. closes #3572
2016-08-25 15:49:40 -04:00
Gary Katsevman
0b10b69775
@gkatsev added es2015 babel preset as a dependency. closes #3577
2016-08-25 14:46:38 -04:00
Gary Katsevman
f37383784d
Merge branch 'stable'
2016-08-25 12:19:03 -04:00
Justin
eff1cf34db
v5.11.5
2016-08-25 15:49:03 +00:00
Justin Barabander
a2167a6b95
@jbarabander updated Audio to Audio Track and added to en.json. closes #3574
2016-08-25 11:01:13 -04:00
Richard L. Chung
af6beb21c3
@rlchung fixed tests that weren't disposing players when they finished. closes 3524
2016-08-25 10:58:42 -04:00
brandonocasey
ebf7718f1b
@BrandonOCasey linted the sass files. closes #3559
2016-08-24 16:46:27 -04:00
Pat O'Neill
80851ea7ca
@misteroneill added npm scripts for standard actions to match plugin generator. closes #3563
2016-08-24 16:44:58 -04:00
Gary Katsevman
c154518df4
@gkatsev added tests for webpack and browserify bundling and node.js requiring. closes #3558
2016-08-24 16:32:05 -04:00
Pat O'Neill
1d2d08584e
@misteroneill fixed IE8 media error test failure. closes #3568
2016-08-24 13:48:39 -04:00
Justin Barabander
46d713589b
@jbarabander added title attribute to audio button. Fixes #3528 . closes #3565
2016-08-24 11:30:37 -04:00
David Snyder
23d1fcd882
@snyderizer fixed switching between audio tracks. Fixes #3510 . closes #3538
2016-08-24 11:24:55 -04:00
Pat O'Neill
b56ed61523
@misteroneill fixed wrapping native and emulated MediaErrors. closes #3562
2016-08-24 11:00:21 -04:00
Greenkeeper
b90f04fc3b
Update karma-chrome-launcher to version 2.0.0 🚀 ( #3553 )
...
* chore(package): update karma-chrome-launcher to version 2.0.0
https://greenkeeper.io/
* update CHANGELOG
2016-08-22 17:56:10 -04:00
Gary Katsevman
141ecf221b
@gkatsev made videojs requirable in node. closes #3540
2016-08-22 14:20:23 -04:00
Yanglin Zhao
c859d8e104
@yanglinz enabled local coverage reporting with 'npm test --coverage'. closes #3539
2016-08-17 18:32:48 -04:00
Greenkeeper
f787cbad18
Update grunt-concurrent to version 2.3.1 🚀 ( #3532 )
...
* chore(package): update grunt-concurrent to version 2.3.1
https://greenkeeper.io/
* update CHANGELOG
2016-08-17 18:08:24 -04:00
Greenkeeper
46058ddb0f
Update uglify-js to version 2.7.3 🚀 ( #3547 )
...
* chore(package): update uglify-js to version 2.7.3
https://greenkeeper.io/
* update CHANGELOG
2016-08-17 17:53:46 -04:00
Gary Katsevman
955185379f
@gkatsev updated build system to open es5 folder for bundles and dist folder other users. closes #3445
2016-08-17 17:16:41 -04:00
Gary Katsevman
d58be409a6
Merge branch 'stable'
2016-08-16 14:28:25 -04:00
Gary Katsevman
13d16c1d76
v5.11.4
2016-08-16 14:27:22 -04:00
Gary Katsevman
773b5ab1c1
Merge branch 'stable'
2016-08-15 18:20:47 -04:00
Gary Katsevman
5178c122a5
v5.11.3
2016-08-15 18:11:54 -04:00
Gary Katsevman
db0e821f38
Add DOMException to jshint to appease it
2016-08-15 18:02:41 -04:00
mister-ben
fa1c6430f4
@mister-ben silenced chrome's play() request was interrupted by pause() error. closes #3518
2016-08-15 17:49:52 -04:00
Matthew Boles
bf2eabf82d
@mboles updated duration() method documentation. closes #3515
2016-08-15 17:46:59 -04:00
mister-ben
2f5a0ca48b
@mister-ben fixed android treating swipe as a tap. closes #3514
2016-08-15 17:45:38 -04:00
Vineet
2c84f45ff3
@vdeshpande fixed control text for fullscreen button. closes #3485
2016-08-15 17:44:01 -04:00
Gary Katsevman
6385d1d429
@gkatsev reverted back to qunitjs 1.x to unbreak IE8. Added es5-shim to tests. closes #3533
2016-08-12 23:53:08 -04:00
Gary Katsevman
4ae370c1a2
@gkatsev added slack badge to README. closes #3527
2016-08-12 23:39:18 -04:00
Pat O'Neill
72c44daaf3
@misteroneill updated tests to qunit 2.0. closes #3509
2016-08-12 13:51:31 -04:00
Pat O'Neill
b3e4e95f9c
@misteroneill enabled and updated videojs-standard and fixed an issue with linting. closes #3508
2016-08-11 18:33:34 -04:00
Gary Katsevman
ab82bf0008
@gkatsev removed unused dependencies. closes #3516
2016-08-11 18:13:37 -04:00
brandonocasey
1bb40b8d14
@BrandonOCasey updated language docs to link to IANA language registry. closes #3493
2016-08-11 18:09:48 -04:00
Greenkeeper
f2a21d4aa2
Update karma to version 1.2.0 🚀 ( #3523 ) - update karma plugins
...
* chore(package): update karma to version 1.2.0
https://greenkeeper.io/
* update all karma packages
* update CHANGELOG
2016-08-11 18:03:19 -04:00
Gary Katsevman
c15d64adf5
Merge branch 'stable'
2016-08-09 11:24:23 -04:00
Gary Katsevman
b9d811c2e2
v5.11.2
2016-08-09 11:23:30 -04:00
Gary Katsevman
a0e9318862
Merge branch 'stable'
2016-08-08 18:23:27 -04:00
Gary Katsevman
876d1128a6
v5.11.1
2016-08-08 18:21:15 -04:00
Vadim Sikora
14d36a47ee
@vxsx fixed legend selector to be more specific. Fixes #3492 . Closes #3494
2016-08-08 18:18:50 -04:00
Gary Katsevman
ae788be15f
Merge commit 'fc72fb9' into stable
2016-08-08 17:54:06 -04:00
Gary Katsevman
56fc3356dc
Merge branch 'stable'
2016-08-08 15:29:30 -04:00
Gary Katsevman
1e1636e1f0
Merge commit '2e46c51' into stable
2016-08-08 15:28:17 -04:00
Gary Katsevman
2e46c516f6
v5.10.8
2016-08-08 15:24:12 -04:00
Gary Katsevman
c306e4f7f3
update CHANGELOG for new patch release
2016-08-08 15:22:20 -04:00
Gary Katsevman
f3f979ae49
remove dist
2016-08-08 15:20:43 -04:00
Gary Katsevman
f947ed7791
@gkatsev added null checks around navigator.userAgent. closes #3502
2016-08-05 14:38:42 -04:00
Gary Katsevman
1ff9f381a2
@gkatsev modified ie8.css build process
2016-08-05 14:23:15 -04:00
Erik Yuzwa
d86d4b2222
@erikyuzwa reworked build to separate out IE8-specific CSS
2016-08-05 14:17:51 -04:00
brandonocasey
052c2ce1a9
@BrandonOCasey removed unused base-styles.js file. closes #3486
2016-08-05 11:52:10 -04:00
Gary Katsevman
4f6cb03add
Update CHANGELOG for linter changes. Closes #3459
2016-08-05 11:41:53 -04:00
Pat O'Neill
485524882e
@misteroneill added ghooks to run linter on git push
2016-08-05 11:39:21 -04:00
Priti Agarwal
945711855a
@pagarwal123 updated some test code to pass linter
2016-08-05 11:38:08 -04:00
Pat O'Neill
272d5eed83
@misteroneill updated source code for linter v5
2016-08-05 11:37:22 -04:00
Brandon Casey
86068a5b45
@BrandonOCasey updates tests to pass linter
2016-08-05 11:37:12 -04:00
Pat O'Neill
e85c1c0391
@misteroneill updated source code to pass linter
2016-08-05 11:35:54 -04:00
Brandon Casey
c89b75699e
first half of the test/unit/tracks directory ( #3483 )
2016-08-03 15:27:47 -04:00
Gary Katsevman
fc72fb90e7
v5.11.0
2016-07-22 15:36:56 -04:00
Gary Katsevman
34a78b8989
@gkatsev fixed setting lang by looping through loop element variable and not constant tag. closes #3455
2016-07-22 14:37:26 -04:00
Pat O'Neill
8dd01467f3
@misteroneill corrects test assertions for older IEs in the log module. closes #3454
2016-07-22 13:50:29 -04:00
Gary Katsevman
3e9c53f84f
@gkatsev added es6-shim to tests. Fixes Flash duration test. closes #3453
2016-07-22 12:07:37 -04:00
Pat O'Neill
b270f58bc8
@misteroneill fixed npm test from running coveralls locally. closes #3449
2016-07-21 13:26:46 -04:00
Pat O'Neill
5b15feb5af
@misteroneill fixed logging issues on IE by separating fn.apply and stringify checks. closes #3444
2016-07-20 16:47:54 -04:00
Tadej Novak
4b4954ef4d
@ntadej added a null check to errorDisplay usage. closes #3440
2016-07-19 11:27:12 -04:00
Owen Edwards
b557695e5a
@OwenEdwards removed spurious head tags in the simple-embed example. closes #3438
2016-07-19 00:21:32 -04:00
Owen Edwards
238c752aee
@OwenEdwards fixed caption settings dialog labels for accessibility. closes #3281
2016-07-19 00:19:36 -04:00
Richard Brandon
58604795f8
@rbran100 checked src and currentSrc in handleTechReady to work around mixed content issues in chrome. closes #3287
2016-07-18 15:35:51 -04:00
Thorsten Basse
20b53206a5
@tbasse fixed techCall null check against tech. closes #2676
2016-07-18 15:26:17 -04:00
Csaba Balint
ec42a1cfd7
@sashyro fixed nativeControlsForTouch option. closes #3410
2016-07-18 15:17:30 -04:00
mister-ben
5883c9236e
@mister-ben updated language to inherit correctly and respect the attribute on the player. closes #3426
2016-07-18 14:53:31 -04:00
ldayananda
7ae2c885a7
@ldayananda fixed mouse handling on menus by using mouseleave over mouseout. closes #3404
2016-07-18 14:44:08 -04:00
Vineet
c51c19ae88
@vdeshpande updated control text of modal dialog. closes #3400
2016-07-18 14:41:33 -04:00
Pat O'Neill
13d349b0da
@misteroneill improved Logging for IE < 11. closes #3356
2016-07-18 14:32:31 -04:00
Mattias Buelens
e2bfe09c7b
@MattiasBuelens updated components to use durationchange only. closes #3349
2016-07-18 14:29:26 -04:00
alex-phillips
e7ca49e668
@alex-phillips added ontextdata to Flash tech. closes #2748
2016-07-18 14:16:58 -04:00
Vít Koumar
f36da276e3
@vit-koumar updated Flash tech to return Infinity from duration instead of -1. closes #3128
2016-07-18 14:10:57 -04:00
Nicky Gerritsen
9f37a64146
@nickygerritsen removed unused tracks when changing sources. Fixes #3000 . closes #3002
2016-06-27 23:10:21 -04:00
ldayananda
c51c180b3c
@ldayananda updated videojs to not do anything if no src is set. closes #3378
2016-06-27 23:07:00 -04:00
Derk-Jan Hartman
68c7ab4748
@hartman added default print styling. closes #3304
2016-06-27 23:02:50 -04:00
rcrooks
a84623dc9c
@mboles added loadstart event to jsdoc. closes #3370
2016-06-27 22:57:15 -04:00
Gary Katsevman
e541af30dc
Revert "v5.10.7 dist"
...
This reverts commit 382d5aadbe .
2016-06-27 22:46:01 -04:00
Gary Katsevman
a63eb1241d
Merge branch 'stable'
2016-06-27 22:39:34 -04:00
Gary Katsevman
382d5aadbe
v5.10.7 dist
2016-06-27 22:39:07 -04:00
Gary Katsevman
6620f2d7be
v5.10.7
2016-06-27 22:38:38 -04:00
Vineet
2a76453cdd
@vdeshpande fixed chapters getting duplicated each time a track is loaded. closes #3354
2016-06-27 22:32:57 -04:00
mister-ben
43551797c3
@mister-ben updated menus to use default videojs font-family. closes #3384
2016-06-27 22:24:13 -04:00
Bruno Klava
b6da0a7f70
@bklava updated pt-BR language file. closes #3373
2016-06-27 22:21:53 -04:00
Matt Farmer
7f6ce63ad9
@m14t removed unused loadEvent property in ControlBar options. closes #3363
2016-06-27 22:19:26 -04:00
mister-ben
9de215fa4c
@mister-ben added try catch to volume and playbackrate checks. Fixes #3315 . closes #3320
2016-06-27 22:15:17 -04:00
Gary Katsevman
0808f843eb
@gkatsev pinned node-sass to 3.4. closes #3401
2016-06-27 18:26:37 -04:00
Gary Katsevman
819b787f5f
Merge branch 'stable'
2016-06-20 15:30:27 -04:00
Gary Katsevman
165a499271
v5.10.6 dist
2016-06-20 15:29:23 -04:00
Gary Katsevman
7da89f51a6
v5.10.6
2016-06-20 15:28:41 -04:00
Gary Katsevman
b7fdf21a05
Merge branch 'stable'
2016-06-07 12:40:50 -04:00
Gary Katsevman
546138e433
v5.10.5
2016-06-07 12:34:07 -04:00
Laurent de Goede
4e0325013e
@IJsLauw fixed unhandled exception in deleting poster on ios7. closes #3337
2016-06-07 11:53:50 -04:00
Gary Katsevman
8d5a1b1193
@gkatsev fixed minified vjs in ie8 when initialized with id string. closes #3357
2016-06-07 11:39:22 -04:00
Gary Katsevman
40cf2730b9
@gkatsev pinned dependencies to direct versions. closes #3338
2016-06-01 14:30:44 -04:00
Gary Katsevman
11d379cbce
Merge branch 'stable'
2016-05-31 15:39:19 -04:00
Gary Katsevman
101f471829
v5.10.4
2016-05-31 15:35:05 -04:00
Gary Katsevman
b9e3e55384
Merge branch 'stable'
2016-05-27 18:28:40 -04:00
Gary Katsevman
b981f254de
v5.10.3
2016-05-27 18:24:33 -04:00
brandonocasey
fa8fc80b83
@BrandonOCasey fixed source handlers being disposed multiple times when a video is put into the video element directly. closes #3343
2016-05-27 18:12:47 -04:00
Nicky Gerritsen
17f856849d
@nickygerritsen Fix test for tooltips in IE8. closes #3327
2016-05-19 09:47:27 +02:00
Mattias Buelens
06fdbaf73d
@MattiasBuelens Retain details from tech error. closes #3313
2016-05-17 12:18:14 +02:00
Derk-Jan Hartman
aa2b8e82ff
@hartman Add descriptions and audio button to adaptive classes. closes #3312
2016-05-17 12:15:52 +02:00
Nicky Gerritsen
cf5d64dd49
@nickygerritsen Update Dutch language file. closes #3297
2016-05-17 12:14:07 +02:00
Nicky Gerritsen
ed39b68f13
@nickygerritsen Add title to all clickable components. closes #3296
2016-05-17 10:17:12 +02:00
Gary Katsevman
b1e7bfd8f8
Merge branch 'stable'
2016-05-12 14:49:47 -04:00
Gary Katsevman
a11f66ff4f
v5.10.2
2016-05-12 14:44:36 -04:00
Gary Katsevman
82d396a1fb
@gkatsev nulled out currentSource_ in setSource. closes #3314
2016-05-12 14:43:10 -04:00
Pat O'Neill
ed3249818e
@misteroneill Un-deprecate the videojs.players property. closes #3299
2016-05-11 09:10:15 +02:00
Nicky Gerritsen
68c4d248d9
@nickygerritsen Also pass tech options to canHandleSource. closes #3303
2016-05-11 09:08:17 +02:00
Derk-Jan Hartman
6e8ab67a48
@hartman Correct documentation to refer to nativeTextTracks option. closes #3309
2016-05-11 09:05:41 +02:00
brandonocasey
7c94ac42cc
@BrandonOCasey Document audio/video track usage. closes #3295
2016-05-04 09:15:21 +02:00
Gary Katsevman
971dbaecc4
v5.10.1
2016-05-03 15:42:43 -04:00
Gary Katsevman
3aff03be84
5.10 is a broken release, update changelog
2016-05-03 15:42:11 -04:00
Gary Katsevman
9a59aee304
v5.10.0
2016-05-03 15:39:05 -04:00
jforbes
4156307792
@forbesjo add an audio track selector menu button. closes #3223
2016-05-02 18:56:44 -04:00
Greg Smith
249532ad45
@incompl clear currentSource_ after subsequent loadstarts. closes #3285
2016-05-02 18:54:34 -04:00
Owen Edwards
6296ca8538
@OwenEdwards added language attribute in HTML files for accessibility. closes #3257
2016-04-28 15:29:40 -07:00
brandonocasey
2e2dbde4b4
@BrandonOCasey added audio and video track support. closes #3173
2016-04-22 14:31:12 -04:00
Gary Katsevman
18cdf08c0e
@gkatsev updated text track documentation and crossorigin warning. Fixes #1888 , #1958 , #2628 , #3202 . closes #3256
2016-04-20 15:46:49 -04:00
Gary Katsevman
b931b6bde9
Merge branch 'stable'
2016-04-19 17:37:16 -04:00
Gary Katsevman
aa94e0be07
v5.9.2
2016-04-19 17:35:43 -04:00
Gary Katsevman
ae4617d74c
@gkatsev grouped text track errors in the console, if we can. closes #3259
2016-04-19 17:26:26 -04:00
Gary Katsevman
cfb9621884
Merge branch 'stable'
2016-04-19 17:20:24 -04:00
Gary Katsevman
e7d31d3f9e
v5.9.1
2016-04-19 17:18:51 -04:00
Gary Katsevman
264e53fb5b
@gkatsev fixed text track tests for older IEs. closes #3269
2016-04-19 17:09:53 -04:00
Gary Katsevman
048dad4cf3
revert 75116d4 adding chrome to travis ( #3254 )
2016-04-19 15:52:36 -04:00
jforbes
a347c1d0fa
@forbesjo added back the background color to the poster. closes #3267
2016-04-19 15:49:41 -04:00
Gary Katsevman
d3b368ccce
@gkatsev fixed removeRemoteTextTracks not working with return value from addRemoteTextTracks. closes #3253
2016-04-19 15:46:33 -04:00
Gary Katsevman
ff83aa6573
@gkatsev made the first emulated text track enabled by default. closes #3248
2016-04-19 15:18:21 -04:00
mister-ben
6b5040c04c
@mister-ben blacklisted Chrome for Android for playback rate support. closes #3246
2016-04-19 15:13:50 -04:00
benjipott
fdd4d25bad
@benjipott updated IS_CHROME to not be true on MS Edge. closes #3232
2016-04-19 15:08:13 -04:00
Gary Katsevman
5cafd387ea
revert 75116d4 adding chrome to travis ( #3254 )
2016-04-13 15:08:35 -04:00
Chris Auclair
55c101de0c
@chrisauclair Make controls visible for accessibility reasons. closes #3237
2016-04-13 20:47:02 +02:00
Gary Katsevman
f4ee2767eb
@gkatsev Use fonts 2.0 that do not require wrapping codepoints. closes #3252
2016-04-13 20:43:51 +02:00
Nicky Gerritsen
a53ef7d1b8
Get rid of double changelog line
2016-04-13 20:36:00 +02:00
Nicky Gerritsen
834b94385c
@nickygerritsen Pass tech options to source handlers. closes #3245
2016-04-13 20:32:11 +02:00
Nicky Gerritsen
f606f9df50
@nickygerritsen Pass tech options to source handlers. closes #3245
2016-04-13 20:28:09 +02:00
Gary Katsevman
48ec1fb3ee
v5.9.0
2016-04-05 14:24:44 -04:00
Andy Earnshaw
b254fb71be
@andyearnshaw updated document event handlers to use el.ownerDocument. closes #3230
2016-04-05 14:04:47 -04:00
Chris Auclair
fa27cc7dbf
@chrisauclair added ARIA region and label to player element. closes #3227
2016-04-05 13:47:58 -04:00
Michael Gallaspy
e183194224
@MCGallaspy added vttjs to the self-hosting guide. closes #3229
2016-04-05 13:42:18 -04:00
jforbes
75116d4249
@forbesjo added chrome for PR tests. closes #3235
2016-04-05 13:36:33 -04:00
Gary Katsevman
002b739930
Merge branch 'stable'
2016-04-05 13:29:33 -04:00
Owen Edwards
0f40f3f155
@OwenEdwards improved handling of deprecated use of Button component. closes #3236
2016-04-05 13:26:49 -04:00
Gary Katsevman
41f8e7b855
Merge branch 'stable'
2016-04-04 13:31:08 -04:00
Gary Katsevman
4849374f23
v5.8.8
2016-04-04 13:27:37 -04:00
seescode
4e45d21836
@seescode fixed dragging on mute toggle changing the volume. Fixes #3036 . Closes #3228
2016-04-04 13:19:18 -04:00
seescode
471529b805
@seescode fixed css failing on IE8 due to incorrect ie8 hack. Fixes #3140 . Closes #3226 .
2016-04-04 13:09:19 -04:00
Volodymyr Tytar
68bb36e3eb
@vtytar fixed auto-setup failing if taking too long to load. Fixes #2386 . Closes #3233 .
2016-04-04 13:05:26 -04:00
mister-ben
6e579ba4da
@mister-ben updated the time tooltips to use the chosen font family. closes #3213
2016-03-29 17:53:09 -04:00
scaryguy
46374f5b57
@scaryguy updated videojs cdn urls in the README. closes #3195
2016-03-29 17:50:51 -04:00
Owen Edwards
0d2d8f58dd
@OwenEdwards fixed links adding extra tab stop with IE by removing anchor tags on videojs init. closes #3194
2016-03-29 17:47:08 -04:00
Gary Katsevman
ba7ec0bf57
Merge branch 'stable'
2016-03-29 17:34:32 -04:00
Gary Katsevman
dc3fc686e7
v5.8.7
2016-03-29 17:30:58 -04:00
Gary Katsevman
5261f8204f
Merge branch 'stable'
2016-03-29 17:28:11 -04:00
mister-ben
f8a5cdc319
@mister-ben updated Arabic language files. closes #3225
2016-03-29 17:28:04 -04:00
Gary Katsevman
3a800186b3
Merge branch 'stable'
2016-03-29 17:20:33 -04:00
mister-ben
a22c7f2a4d
@mister-ben fixed missing native HTML5 tracks. Fixes #2689 . Closes #3212
2016-03-29 17:19:59 -04:00
Gary Katsevman
a74b92643d
Merge branch 'stable'
2016-03-29 16:29:10 -04:00
Andrey Nikitin
b2d0e10dbd
@avreg fixed notSupportedMessage saying video when meaning media
2016-03-29 16:28:47 -04:00
Gary Katsevman
096c36f8ed
Merge branch 'stable'
2016-03-29 16:20:47 -04:00
mister-ben
4cf2cc72b5
@mister-ben added dir=ltr to control bar and loading spinner. closes #3221
2016-03-29 16:20:13 -04:00
Gary Katsevman
b91018952e
Merge branch 'stable'
2016-03-29 16:15:07 -04:00
Maythee Anegboonlap
31b2f9d489
@llun fixed menus from throwing when focused when empty. closes #3218
2016-03-29 16:09:10 -04:00
Gary Katsevman
3070e738f1
fix IE8 tests for VIDEOJS_NO_DYNAMIC_STYLE. closes #3215
2016-03-28 12:20:58 -04:00
Gary Katsevman
4663d0ed01
use a brand new tag el for ie8
2016-03-28 12:08:00 -04:00
Can Küçükyılmaz
ac3771a329
@defli added currentWidth and currentHeight methods to the player. closes #3144 .
2016-03-25 15:12:53 -04:00
Gary Katsevman
1c730cb21f
Merge branch 'stable'
2016-03-25 15:04:25 -04:00
Gary Katsevman
6845cbedc3
v5.8.6
2016-03-25 14:57:13 -04:00
Pat O'Neill
6eba133963
@misteroneill fixed type and indenting in language files. closes #3207 .
2016-03-25 14:47:52 -04:00
Gary Katsevman
d4c1af60ac
@gkatsev added an option to keep the tooltips inside the player bounds. closes #3149
2016-03-25 14:34:06 -04:00
ricardo siri
bf95bb21cc
@ricardosiri68 changed the relative sass paths. closes #3147
2016-03-25 14:29:47 -04:00
Aris
4e75ce1e9e
@arius28 added greek translation file (el.json). closes #3185
2016-03-25 14:25:49 -04:00
Kamil Brenk
9f38a08399
@kamilbrenk Added lang: pl.json. closes #3127
2016-03-25 14:20:06 -04:00
Owen Edwards
41bc481597
@OwenEdwards added basic descriptions track support. closes #3098
2016-03-25 14:16:56 -04:00
Gary Katsevman
66a2c05510
@gkatsev updated vjs to not add dynamic styles when VIDEOJS_NO_DYNAMIC_STYLE is set. closes #3093
2016-03-25 14:06:39 -04:00
Gary Katsevman
db189b73d7
v5.8.5
2016-03-17 19:01:44 -04:00
Gary Katsevman
dbdc411dc2
@gkatsev cleared vttjs script handlers on dispose. Fixed tests. closes #3189
2016-03-17 18:56:25 -04:00
Gary Katsevman
94e899f810
v5.8.4
2016-03-17 14:54:29 -04:00
Gary Katsevman
e2c8c125a2
@gkatsev changed emulated tracks to in novtt to wait for vttjs to load or error before parsing. closes #3181
2016-03-17 14:53:00 -04:00
Gary Katsevman
0b26d83e99
v5.8.3
2016-03-10 14:05:56 -05:00
Gary Katsevman
8cc633edc4
@gkatsev fixed keyboard control of menus with titles. Fixes #3164 . closes #3165
2016-03-10 13:59:31 -05:00
Gary Katsevman
3367b007a2
v5.8.2
2016-03-09 14:27:53 -05:00
Gary Katsevman
feb7e26211
@gkatsev fixed chapters menu. Fixes #3062 . closes #3163
2016-03-09 14:26:07 -05:00
Gary Katsevman
5a5b42f2a7
v5.8.1
2016-03-07 15:26:26 -05:00
Owen Edwards
f82a3d148f
@OwenEdwards fixed menu closing on ios, specifically ipad. closes #3158
2016-03-07 15:25:12 -05:00
Can Küçükyılmaz
21051534f3
@defli fixed typo and updated Turkish translations. closes #3156
2016-03-07 15:14:58 -05:00
Can Küçükyılmaz
f4bc3c12b5
@defli added missing var to sandbox index.html example. closes #3155
2016-03-07 14:58:02 -05:00
brandonocasey
c1112b74fe
@BrandonOCasey updated text track unit tests to use full es6 syntax. closes #3148
2016-03-07 14:54:32 -05:00
Gary Katsevman
f77bcc95d0
@gkatsev cleared waiting/spinner on timeupdate. Fixes #3124 . closes #3138
2016-03-07 14:48:15 -05:00
brandonocasey
cb3d709237
@BrandonOCasey converted remaining text-track modules to ES6. closes #3130
2016-02-29 11:08:38 -05:00
Gary Katsevman
d9a0a4503c
@gkatsev updated videojs badges in the README. closes #3134
2016-02-24 01:25:04 -05:00
Gary Katsevman
3ef88f8b80
v5.8.0
2016-02-19 14:18:37 -05:00
Pat O'Neill
80c6c16a2f
@misteroneill added alt css as video-js-cdn.css. closes #3118
2016-02-19 14:17:47 -05:00
mister-ben
e12ca69306
@mister-ben Added en.json as localization template. closes #3096
2016-02-19 12:18:27 -05:00
jforbes
d8ba649549
@forbesjo updated track settings to not fail restoring settings when localStorage is not available. closes #3120
2016-02-19 12:15:41 -05:00
Quentin Burny
0490728321
@Naouak updated time display to not change if values do not change. closes #3101
2016-02-19 12:04:06 -05:00
jforbes
dd1f2b5c25
@forbesjo updated travis to use latest firefox. closes #3112
2016-02-19 11:51:42 -05:00
Nima Saberi
47a307b773
@Nipoto added fa.json (farsi/persian lang file). closes #3116
2016-02-19 11:48:54 -05:00
Gary Katsevman
050f23d913
@gkatsev added issue and PR templates for github. closes #3117
2016-02-18 17:19:55 -05:00
Gary Katsevman
b027603a6a
v5.7.1
2016-02-11 17:13:33 -05:00
Gary Katsevman
a2f5430a5d
@gkatsev fixed minified videojs in IE8. Fixes #3064 and #3070 . closes #3104
2016-02-11 17:04:30 -05:00
alex-phillips
acd775f551
@alex-phillips fixed reference to videojs-vtt.js dependency. closes #3080
2016-02-11 16:59:38 -05:00
Gary Katsevman
084bcf692c
v5.7.0
2016-02-04 13:44:19 -05:00
Erik Yuzwa
fc7a166705
@erikyuzwa added ability to add child component at specific index. closes #2540
2016-02-04 13:42:49 -05:00
Pat O'Neill
341c9c7700
@misteroneill fixed iphone useragent detection. closes #3077
2016-02-04 12:32:33 -05:00
Derk-Jan Hartman
5245335147
@hartman Set a min-width for the progress slider of 4em. closes #2902
2016-02-04 11:52:39 -05:00
Derk-Jan Hartman
171ec1a274
@hartman updated fullscreen and time controls for more consistent widths. closes #2893
2016-02-04 11:49:59 -05:00
mister-ben
29f66acb98
@mister-ben updated Umuted to Unmute in lang files. closes #3053
2016-02-03 16:15:16 -05:00
Derk-Jan Hartman
d9cad36ade
@hartman Corrected adaptive layout selectors to match their intent. closes #2923
2016-02-02 15:30:04 -05:00
Gary Katsevman
99b34e9691
@gkatsev updated README to include links to plugins page and getting started and cleaner link to LICENSE. closes #3066
2016-02-02 14:40:43 -05:00
Greg Smith
2f0b9ee8ca
@incompl improved the UX of time tooltips. closes #3060
2016-02-02 14:32:19 -05:00
jforbes
c8646aa02b
@forbesjo updated emulated tracks to have listeners removed when they are removed. closes #3046
2016-02-02 14:29:31 -05:00
Gary Katsevman
58f76136e5
v5.6.0
2016-01-26 12:09:40 -05:00
Gary Katsevman
47f639fb41
@gkatsev updated to latest videojs-ie8 shim. closes #3042
2016-01-26 12:08:46 -05:00
Jamie
bb606cdcbd
@hubdotcom changed URLs in README to be protocol-relative. closes #3040
2016-01-26 11:34:36 -05:00
Patrick
876e48547c
@CoWinkKeyDinkInc fixed table in Tracks guide. Replaced some single quotes with double quotes. closes #2946
2016-01-25 20:11:26 -05:00
n23430
df02e7a709
@aril-spetalen added language support for Norwegian (nb and nn). closes #3021
2016-01-25 20:01:15 -05:00
Vitor Faiante
9cdfb75187
@vitor-faiante updated the guides. closes #2781
2016-01-25 19:50:02 -05:00
Gary Katsevman
8a17313a3b
@gkatsev checked muted status when updating volume bar level. closes #3037
2016-01-25 19:41:58 -05:00
Owen Edwards
6317395e0c
@OwenEdwards fixed double-localization of mute toggle control text. closes #3017
2016-01-25 19:38:28 -05:00
45aff0062cf1b0e55a6532b0a513db6be3952d17
b9f251650b
@mister-ben made $primary-foreground-color a !default sass var. closes #3003
2016-01-25 19:34:53 -05:00
Owen Edwards
0ffb27abb0
@OwenEdwards Fixed volume menu keyboard access. closes #3034
2016-01-25 19:18:12 -05:00
Owen Edwards
e05931dd19
@OwenEdwards Fixed menu keyboard access and ARIA labeling for screen readers. closes #3033
2016-01-25 19:05:10 -05:00
Owen Edwards
16f0179c07
@OwenEdwards added ClickableComponent. Fixed keyboard operation of buttons. closes #3032
2016-01-25 18:30:12 -05:00
Gary Katsevman
81caccd154
v5.5.3
2016-01-15 15:33:46 -05:00
rcrooks
d448acd224
@rcrooks fixed a couple of docs link and a jsdoc comment. closes #2987
2016-01-15 15:33:15 -05:00
45aff0062cf1b0e55a6532b0a513db6be3952d17
c901fcee6b
@mister-ben updated CDN urls in setup guide. closes #2984
2016-01-15 15:31:08 -05:00
Gary Katsevman
6977b0e3fe
@gkasev updated vjs to correctly return already created player when given an element. closes #3006
2016-01-15 15:27:35 -05:00
Gary Katsevman
b48797bf17
v5.5.2
2016-01-14 14:03:00 -05:00
Gary Katsevman
dcf2a300ef
make sure that styleEl_ is in DOM before removing on dispose. closes #3004
2016-01-14 14:01:30 -05:00
Gary Katsevman
088f47af2e
v5.5.1
2016-01-08 18:59:50 -05:00
Gary Katsevman
984085a048
@gkatsev fixed sass if else for icons. closes #2988
2016-01-08 18:58:56 -05:00
Gary Katsevman
67840aabbe
v5.5.0
2016-01-07 23:39:07 -05:00
Gary Katsevman
93f2f83723
@gkatsev updated css to have ascii codepoints for fonticons. Expose new scss file. closes #2973
2016-01-07 23:36:09 -05:00
jforbes
867fec910f
@forbesjo updated player to not autoplay if there is no source. closes #2971
2016-01-07 23:23:38 -05:00
Greg Smith
aa4700b098
@incompl updated build command in CONTRIBUTING.md. closes #2967
2016-01-07 23:13:15 -05:00
jforbes
b84be556a6
@forbesjo fixed errorDisplay erroring on subsequent openings. closes #2966
2016-01-07 23:10:43 -05:00
rcrooks
0f219b1f1d
@rcrooks fixed some broken links in guides. closes #2965
2016-01-07 23:08:12 -05:00
Pete Huitsing
49cc73f980
@huitsing updated docstrings for autoplay and loop methods. closes #2960
2016-01-07 23:05:48 -05:00
Pat O'Neill
8ad286a768
@misteroneill exposed createEl on videojs. closes #2926
2016-01-07 23:03:23 -05:00
Derk-Jan Hartman
5f239d7cf1
@hartman fixed usage of lighten in progress component. Fixes #2793 . closes #2875
2016-01-07 23:00:09 -05:00
Gary Katsevman
35203f613f
v5.4.6
2015-12-22 17:00:46 -05:00
Gary Katsevman
692608270e
@gkatsev fixed vertical slider alignment in volume menu button. closes #2943
2015-12-22 16:58:58 -05:00
Gary Katsevman
d99ce79954
v5.4.5
2015-12-15 14:47:29 -05:00
rcrooks
01a7e7509e
@rcrooks fixed simple embed example. closes #2915
2015-12-15 14:46:16 -05:00
Derk-Jan Hartman
09f182db60
@hartman updated options guide doc. closes #2908
2015-12-15 14:43:30 -05:00
brandonocasey
7838fe2ec3
@BrandonOCasey updated sandbox to to use newer CDN urls. closes #2917
2015-12-15 14:38:09 -05:00
Gary Katsevman
45d43ec904
@gkatsev updated styles for inline menu and volume bar. closes #2913
2015-12-15 14:26:18 -05:00
Gary Katsevman
c61e9e49ab
@gkatsev added mouse/touch listeners to volume menu button. closes #2638
2015-12-15 14:17:43 -05:00
Matthew McClure
4cb14eb420
Update plugin documentation to reflect icon usage
2015-12-10 10:38:49 -08:00
Gary Katsevman
1d88ef066d
v5.4.4
2015-12-09 18:14:48 -05:00
Gary Katsevman
16f2e4113a
@gkatsev switched to use custom vtt.js from npm. closes #2905
2015-12-09 18:12:46 -05:00
Gary Katsevman
4424a06a3d
v5.4.3
2015-12-08 20:32:12 -05:00
Gary Katsevman
08f03c160c
@gkatsev updated options customizer and github-release options. closes #2903
2015-12-08 20:30:48 -05:00
Gary Katsevman
565dba8671
v5.4.2
2015-12-08 18:59:59 -05:00
Gary Katsevman
a528e44d9b
@gkatsev updated grunt-release config. closes #2900
2015-12-08 18:59:02 -05:00
Gary Katsevman
996822ba68
v5.4.1
2015-12-08 15:53:02 -05:00
Gary Katsevman
359df7148b
@gkatsev added chg- and github- release for next releases. closes #2899
2015-12-08 15:52:17 -05:00
Gary Katsevman
c6bf2b847a
v5.4.0
2015-12-08 13:56:28 -05:00
Gary Katsevman
44edb12700
@gkatsev added ability to release next tag from master. closes #2894
2015-12-08 13:03:14 -05:00
Gary Katsevman
5bb1a76c4e
@gkatsev added nullcheck for cues in updateForTrack. Fixes #2870 . closes #2896
2015-12-08 11:43:14 -05:00
Carey Hinoki
8f2bc92412
@chemoish emulated HTMLTrackElement to enable track load events. closes #2804
2015-12-08 11:24:51 -05:00
Gary Katsevman
e78e26b8a4
@gkatsev added a Player#reset method. Fixes #2852 . closes #2880
2015-12-07 17:45:50 -05:00
Nicholas Fantozz
9e3a7b6159
@nick11703 changed multiline comments in sass with single-line comments. closes #2827
2015-12-07 16:30:26 -05:00
Gary Katsevman
0b7a2e41b3
@gkatsev added Player#tech. Fixes #2617 . closes #2883
2015-12-07 16:27:33 -05:00
Pat O'Neill
f225d4e68a
@misteroneill updated videojs-ie8 to 1.1.1. closes #2869
2015-12-07 16:24:18 -05:00
Gary Katsevman
a601fbb83f
v5.3.0
2015-11-25 17:14:05 -05:00
jrivera
69b89e51f4
@imbcmdth added sourceOrder option for source-first ordering in selectSource. closes #2847
2015-11-25 17:11:36 -05:00
jforbes
8acd28c15a
@forbesjo updated formatTime to not go negative. closes #2821
2015-11-25 16:46:41 -05:00
Matthew
b188781fa9
v5.2.4
2015-11-25 21:31:49 +00:00
Matthew McClure
5ed0dc8adb
@mmcc fixed vertical volume. closes #2859
2015-11-25 16:18:34 -05:00
Garrett Singer
72f77d77c9
@gesinger fixed handler explosion for cuechange events. closes #2849
2015-11-25 16:13:23 -05:00
Garrett Singer
7171ea8d42
@gesinger checked for track changes before tech started listening. closes #2835
2015-11-25 16:00:49 -05:00
Gary
3e19c91828
v5.2.3
2015-11-24 20:52:01 +00:00
Gary Katsevman
5f9095079e
@gkatsev fixed clearing out errors. closes #2850
2015-11-24 15:37:34 -05:00
paladox
552d8cbda3
v5.2.2
2015-11-23 17:31:27 +00:00
paladox
8d0de0fa51
@paladox updated xhr from deprecated ver to v2.2. closes #2837
2015-11-23 12:22:07 -05:00
tomaspinho
c4dbd2488b
@tomaspinho added 'ended' event to API docs. closes #2836
2015-11-23 12:15:50 -05:00
Violeta Marculescu
c0d5f471bc
@bcvio fixed returning current source rather than blob url. closes #2833
2015-11-23 12:04:31 -05:00
Nathaniel Bibler
3a40b10fa6
@nbibler ensured classes begin with alpha characters. Fixes #2828 . closes #2829
2015-11-20 17:38:05 -05:00
Dat Tran
7dff83b2a4
@DatTran fixed bower paths. Fixes #2740 . closes #2775
2015-11-20 17:22:49 -05:00
Kay
6bbd6f1a65
v5.2.1
2015-11-16 16:43:29 +00:00
Kay J
d9b5fbc60d
@ksjun corrected the registerTech export. closes #2816
2015-11-16 10:42:35 -05:00
David LaPalomento
385266338a
@dmlap Check a component is a function before new-ing. closes #2814
2015-11-16 10:18:09 -05:00
Gary Katsevman
0e1c424e48
v5.2.0
2015-11-10 15:56:11 -05:00
Gary Katsevman
d1316a39ab
@gkatsev updated MediaLoader to check for techs in their registry. closes #2798
2015-11-10 15:53:14 -05:00
Gary Katsevman
210caea7f0
@gkatsev updated contrib.json to use / as branch-name separator in feature-accept. closes #2803
2015-11-10 15:50:21 -05:00
Gary Katsevman
0da23c1d8d
@gkatsev fixed usage of textTracksToJson. closes #2797
2015-11-10 15:30:09 -05:00
zjruan
2627e86db5
@zjruan updated text track prototype loops to blacklist constructor for IE8. closes #2565
2015-11-10 15:15:58 -05:00
Greg
ea2e274a30
@incompl fixed broken link to reduced test cases article. closes #2801
2015-11-10 10:54:20 -05:00
Pat O'Neill
f2fa8f8687
@misteroneill exposed DOM helpers. closes #2754
2015-11-09 17:43:17 -05:00
Siebrand Mazeland
cd800b02ea
@siebrand updated dutch translations. closes #2556 .
2015-11-09 15:07:28 -05:00
paladox
89d860fb84
@paladox updated grunt-contrib-jshint. closes #2554
2015-11-09 14:47:51 -05:00
paladox
ed5ed0ded4
@paladox updated grunt-cli dependency. closes #2555
2015-11-09 14:44:22 -05:00
Gary Katsevman
977eedda79
Update CHANGELOG for RTMP
2015-11-09 14:31:43 -05:00
Brian Deitte
4e395b6b02
Add unit test for new rtmp path changes
2015-11-09 14:31:15 -05:00
Jacob Poul Richardt
a25c4c98f3
Added logic to avoid incorrectly dividing a rtmp path with multiple query parameters in the connection part of the path.
2015-11-09 14:31:15 -05:00
Gary Katsevman
b1e863677f
@gkatsev added a tech registry. Fixes #2772 . closes #2782
2015-11-09 14:12:57 -05:00
David LaPalomento
98f241d614
@dmlap updated swf to 5.0.1. closes #2795
2015-11-09 11:47:47 -05:00
Gary Katsevman
5d754c911d
@gkatsev made initListeners more general and added Tech.isTech. Fixes #2767 . closes #2773
2015-11-06 16:42:19 -05:00
Gary Katsevman
fa2f08ad66
v5.1.0
2015-11-02 11:27:10 -05:00
jrivera
0b32893612
@imbcmdth Deferred the implementation of select functions in the tech to source handlers if they provide them. closes #2760
2015-10-30 16:09:27 -04:00
Carey Hinoki
d0efd16b49
@chemoish Fix captions sticking to bottom for webkit browsers. Fixes #2193 . closes #2702
2015-10-30 16:02:16 -04:00
Erik Straub
c24a3a8173
@brkattk updated emulateTextTrack to exit early if no textTracks. closes #2426
2015-10-28 18:01:15 -04:00
Pat O'Neill
e6f5d6b585
@misteroneill Add browserify:dist Target. Fix vtt.js URL.. closes #2741
2015-10-28 17:47:18 -04:00
Pat O'Neill
42e33ca537
@misteroneill updated modal dialog CSS. closes #2756
2015-10-28 17:30:56 -04:00
jforbes
655e14a733
@forbesjo Added Microsoft Caption Maker link. closes #2618
2015-10-28 16:14:44 -04:00
Ian Zamojc
871dac9c3a
@Soviut Fixed argument names in some API docs. closes #2714
2015-10-28 16:10:51 -04:00
KahWee Teng
6e25aef060
@kahwee Fixed sandbox plugin example to work in Video.js 5. closes #2691
2015-10-28 16:06:33 -04:00
Dave Voyles
5f5357d535
@DaveVoyles updated URL to player API docs. closes #2685
2015-10-28 15:59:32 -04:00
Pat O'Neill
86f23d39fd
@misteroneill removed z-index from big play button. closes #2639
2015-10-28 15:53:14 -04:00
Pat O'Neill
51f1863adc
@misteroneill added a modal dialog. closes #2668
2015-10-28 13:28:15 -04:00
Gary Katsevman
ab88bcdde3
@gkatsev fixes track tests and ignored empty properties in tracks converter. closes #2744
2015-10-27 15:54:48 -04:00
Nicky Gerritsen
589cab7fa7
@nickygerritsen added canPlayType method to player. closes #2709
2015-10-27 13:46:05 -04:00
jforbes
c85b526a1c
@forbesjo removed android/ios tests to increase build stability. closes #2739
2015-10-26 17:13:57 -04:00
jforbes
4598b38291
@forbesjo updated karma to use all installed browsers for unit tests. closes #2708
2015-10-26 17:06:16 -04:00
Gary Katsevman
93e079718e
@gkatsev removed unhelpful isCrossOrigin test. closes #2715
2015-10-26 16:57:21 -04:00
Gary Katsevman
34742e09a5
Merge branch 'stable'
2015-10-23 17:37:57 -04:00
Gary
702fbe4d68
v5.0.2
2015-10-23 21:24:20 +00:00
Gary Katsevman
d036f25681
Fixup changelog
2015-10-23 17:20:18 -04:00
Gary
e98bc42500
v5.0.1
2015-10-23 20:20:49 +00:00
Gary Katsevman
d47a8ab2dc
Merge branch 'stable'
2015-10-23 16:15:16 -04:00
Gary Katsevman
c89f645600
@gkatsev bumped chg to fix stalling issues. closes #2732
2015-10-23 16:15:07 -04:00
Gary Katsevman
6f3826a7ef
Merge branch 'stable'
2015-10-23 12:00:11 -04:00
Gary Katsevman
d9524d4d35
@gkatsev updated contrib update and have contrib release only update local branches. closes #2723
2015-10-23 11:59:57 -04:00
Gary Katsevman
1834d39c2f
Merge branch 'stable'
2015-10-20 14:00:48 -04:00
Gary Katsevman
49698d2a8c
@gkatsev bumped obj.assign to fix uncaught SecurityError in iframes. Fixes #2703 . closes #2721
2015-10-20 13:57:21 -04:00
Gary Katsevman
9c28857247
bump object.assign. Fixes #2703
2015-10-20 13:46:55 -04:00
typcn
40b6ad3050
@typcn bumped grunt-sass to ^1.0.0 to support node 4.x. closes #2645
2015-10-19 11:34:57 -04:00
heff
e58c2266de
Merge branch 'stable'
2015-10-09 14:14:17 -07:00
heff
0832b89970
Added merge to master process back to the patch accept process
2015-10-09 14:13:23 -07:00
heff
7ce59efa7d
Merge branch 'stable'
2015-10-09 14:07:57 -07:00
jrivera
8c101e2b35
@imbcmdth fixed an issue with emulateTextTracks being called before the tech dom was ready. closes #2692
2015-10-09 14:06:55 -07:00
heff
aab9246253
Fixed the branch releases are created from
2015-09-29 16:15:22 -07:00
Steve Heffernan
da09a44eda
Updated usage stats in readme
2015-09-29 13:05:26 -07:00
Steve Heffernan
6beb0eb299
Update version in readme code
2015-09-29 13:04:40 -07:00
Matthew McClure
a56781945a
Removed unstable warning
2015-09-29 11:39:05 -07:00
heff
872459837b
v5.0.0
2015-09-29 09:40:01 -07:00
heff
6354329a1b
Removed outdated API docs
2015-09-29 09:31:22 -07:00
heff
cd6c568a03
@imbcmdth fix potential triggerReady infinite loop
2015-09-29 09:28:02 -07:00
heff
e225fbffc2
Merge branch 'master' into stable
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.less
dist/video-js/video-js.min.css
dist/video-js/video-js.swf
dist/video-js/video.dev.js
dist/video-js/video.js
dist/video-js/video.novtt.dev.js
dist/video-js/video.novtt.js
src/css/video-js.less
src/js/control-bar/time-display.js
src/js/exports.js
src/js/lib.js
src/js/media/flash.js
src/js/media/flash.rtmp.js
src/js/media/html5.js
src/js/media/media.js
src/js/player.externs.js
test/unit/api.js
test/unit/flash.js
test/unit/media.html5.js
test/unit/media.js
2015-09-29 09:14:50 -07:00
heff
a5dad5ade2
v5.0.0-rc.104
2015-09-28 22:21:17 +00:00
heff
1d79c4a9e2
@heff changed component child lists to arrays instead of objects. closes #2477
2015-09-28 15:17:48 -07:00
heff
c5321f4cbf
v5.0.0-rc.103
2015-09-28 20:55:49 +00:00
heff
60c86465f8
@heff improved some skin defaults for external styling. closes #2642
2015-09-28 13:53:37 -07:00
Benoit
1f618d7b00
v5.0.0-rc.102
2015-09-28 18:25:20 +00:00
Benoit Tremblay
2de28927d7
@eXon added support for a tech-supplied poster. closes #2339
2015-09-28 11:23:25 -07:00
Pat
8d9695b6ad
v5.0.0-rc.101
2015-09-25 18:16:18 +00:00
Pat O'Neill
ad0820cfa3
@misteroneill fixed tsml to be used as a tag for template strings. closes #2629
2015-09-25 14:13:56 -04:00
heff
992e5e63f5
v5.0.0-rc.100
2015-09-25 15:25:18 +00:00
heff
f6dca78c5e
Fixed a contrib.json error
2015-09-25 11:23:28 -04:00
Gary Katsevman
0b7cf586c2
@gkatsev exposed isCrossOrigin and used it to enable CORS for textTrack XHRs. closes #2633
2015-09-24 19:58:25 -04:00
Pat O'Neill
1234faaf71
@misteroneill updated play control to use its state for icon. closes #2636
2015-09-24 16:37:10 -04:00
heff
f5b80c8ea9
Updated the contrib release process for 5.0
...
Also unescaped changelog entries in contrib pr accept
--skip-ci
2015-09-23 17:26:04 -04:00
heff
2c10c7f310
v5.0.0-rc.99
2015-09-23 16:36:55 +00:00
heff
81806d5725
@heff fixed timeranges deprecation warnings in tests. closes #2627
2015-09-23 12:34:59 -04:00
heff
9788112e76
v5.0.0-rc.98
2015-09-23 16:31:12 +00:00
heff
42468e19be
@heff removed a second copy of video.novtt.js from dist. closes #2630
2015-09-23 12:29:22 -04:00
Matthew
ba6018d4ea
v5.0.0-rc.97
2015-09-22 23:55:38 +00:00
Matthew McClure
e121428565
moved actual grunt file to build dir
2015-09-22 15:58:42 -07:00
Pat
2be7263ac3
v5.0.0-rc.96
2015-09-22 15:46:50 +00:00
Pat O'Neill
3f8be868bd
@misteroneill re-exposed videojs.TextTrack. closes #2625
2015-09-22 11:41:39 -04:00
jforbes
8fbe0a947f
v5.0.0-rc.95
2015-09-22 15:39:08 +00:00
jforbes
1f06f23ded
@forbesjo removed the PhantomJS dependency. closes #2622
2015-09-22 11:32:23 -04:00
Pat
d072d9b371
v5.0.0-rc.94
2015-09-22 15:21:08 +00:00
Pat O'Neill
61a00db7cb
@misteroneill rename "extends" to "extend" for ie8. closes #2624
2015-09-22 11:19:04 -04:00
jrivera
a0b4293b82
v5.0.0-rc.93
2015-09-21 22:05:46 +00:00
jrivera
24ad9841ac
@imbcmdth extended createTimeRange to support multiple timeranges. closes #2604
2015-09-21 18:04:10 -04:00
Gary
ccedad44ef
v5.0.0-rc.92
2015-09-21 21:54:09 +00:00
Gary Katsevman
81000369ec
@gkatsev fixed potential double default style elements. closes #2619
2015-09-21 17:52:32 -04:00
heff
651a33a145
v5.0.0-rc.91
2015-09-18 17:31:30 +00:00
heff
51bae4d7cf
Fixed a double loadstart and added readyState catch up events
...
- Fixed some issue comments
- Fixed a double ready event
closes #2605
fixes #2588
2015-09-18 10:28:16 -07:00
David
968bd7432d
v5.0.0-rc.90
2015-09-15 22:28:43 +00:00
David LaPalomento
24cdbdefff
Use Raynos/xhr for XMLHttpRequests
...
- Get rid of our custom XHR shim. Export it as videojs.xhr.
- Updated XHR to be stubbed everywhere in tests to prevent errors.
- Added npm install to the review process
closes #2318
closes #2594
2015-09-15 15:25:11 -07:00
heff
0c416bd286
v5.0.0-rc.89
2015-09-15 20:04:00 +00:00
heff
4cb76873f4
Removed the loadedalldata event
...
closes #2591
closes #1676
2015-09-15 12:59:01 -07:00
heff
99376bf396
v5.0.0-rc.88
2015-09-15 19:56:34 +00:00
heff
f7466af956
Made tech related functions clearly private in the player
...
This is important for enforcing the model that techs should
work the same for everything.
closes #2590
fixes #2060
- Made techGet and techCall private functions
- Made loadTech, techName, and unloadTech private
- Cleaned up all other private method naming in the player
- Removed some unneeded comments
2015-09-15 12:54:26 -07:00
heff
50bb4540a1
v5.0.0-rc.87
2015-09-15 18:01:20 +00:00
heff
f10d8d0cb3
@heff added an attributes argument to createEl(). closes #2589
...
fixes #2176
2015-09-15 10:59:08 -07:00
Gary
a3bfa8a73c
v5.0.0-rc.86
2015-09-15 16:44:01 +00:00
Gary Katsevman
63451a7526
@gkatsev added a mouse-hover time display to the progress bar. closes #2569
2015-09-15 09:41:53 -07:00
heff
4f250e8fc2
v5.0.0-rc.85
2015-09-15 01:32:47 +00:00
heff
85b825a0dd
@heff added a fancy loading spinner. closes #2582
2015-09-14 18:29:06 -07:00
heff
517489513f
v5.0.0-rc.84
2015-09-15 01:27:53 +00:00
heff
c9974657a9
@heff moved scss vars to be private. closes #2584
2015-09-14 18:26:14 -07:00
heff
313d18106b
v5.0.0-rc.83
2015-09-14 23:04:09 +00:00
heff
32aa9ed7e4
@heff improved css selector strengths. closes #2583
2015-09-14 16:01:50 -07:00
jforbes
4d6c737a21
v5.0.0-rc.82
2015-09-14 22:56:55 +00:00
jforbes
2e1d051144
@forbesjo added Android and iOS browser testing. closes #2538
2015-09-14 15:55:01 -07:00
jforbes
2c74d9e355
v5.0.0-rc.81
2015-09-10 21:54:07 +00:00
jforbes
849b85bb83
@forbesjo fixed webkit deprecation warnings. closes #2559
...
fixes #2558
2015-09-10 14:53:30 -07:00
jforbes
1503bf1268
@forbesjo fixed webkit deprecation warnings. closes #2558
2015-09-10 14:51:21 -07:00
heff
4dadd01cf5
@heff fixed the inline volume control and made it the default. closes #2553
2015-09-10 14:49:32 -07:00
Gary
0bd7538fbc
v5.0.0-rc.80
2015-09-09 21:24:11 +00:00
Gary Katsevman
1b745e7b11
@gkatsev made all sass variables !default. closes #2574
2015-09-09 17:20:06 -04:00
Gary
a355f900b9
v5.0.0-rc.79
2015-09-09 18:21:46 +00:00
Gary Katsevman
0341ec12ad
@gkatsev updated opacity of caption settings background color. closes #2573
2015-09-09 14:19:50 -04:00
heff
0b5f41c466
v5.0.0-rc.78
2015-09-08 19:48:48 +00:00
heff
f7702f8f38
Fixed display the LIVE control bar item
...
...and also the layout in IE8 when live
Reorganized the styles some to group the vjs-live changes
with the components their affecting.
closes #2551
2015-09-08 12:45:22 -07:00
heff
9179bdbdf6
v5.0.0-rc.77
2015-09-07 19:12:24 +00:00
heff
1b057dfe85
Cleaned up durationchange process in the player
2015-09-07 12:09:59 -07:00
heff
658adb27ec
v5.0.0-rc.76
2015-09-07 00:26:40 +00:00
heff
4b58fad8bd
Fixed event bubbling in IE8
...
fixes #2414
Our fixEvent script makes a copy of the original event,
but it was failing to also set cancelBubble = true and
returnValue = false on the original event,
which is needed to make IE8 work like modern browsers.
2015-09-06 17:23:29 -07:00
Gary
3abc5c66df
v5.0.0-rc.75
2015-09-04 18:57:55 +00:00
Gary Katsevman
1f5a83dc23
@gkatsev fixed the default state of userActive
...
closes #2557
fixes #2550
2015-09-04 11:55:48 -07:00
heff
ccb6b35291
v5.0.0-rc.74
2015-09-03 21:48:35 +00:00
heff
5624adb75d
@heff added back the default cdn url for the swf
...
closes #2533
fixes #2488
2015-09-03 14:46:30 -07:00
heff
63e21bdadd
v5.0.0-rc.73
2015-09-03 20:57:06 +00:00
heff
4582e8a003
@heff added a default data attribute to fix the progress handle display in IE8
...
closes #2547
fixes #2449
2015-09-03 13:54:12 -07:00
heff
65b5a6e298
v5.0.0-rc.72
2015-09-02 22:48:59 +00:00
heff
3fb786e271
@heff removed playerOptions from plugin options because it created an inconsistency in plugin inits. closes #2532
2015-09-02 15:47:10 -07:00
Gary
0f6abfd210
v5.0.0-rc.71
2015-09-02 20:40:08 +00:00
Gary Katsevman
608dad1299
@gkatsev made the sass files available via npm in src/css. closes #2546
2015-09-02 16:37:44 -04:00
heff
f151c3b67e
v5.0.0-rc.70
2015-09-01 00:24:43 +00:00
heff
f492450a01
Small fix to an IE9 broken test, introduced in #2513
2015-08-31 17:17:26 -07:00
heff
b40865ad2b
v5.0.0-rc.69
2015-08-31 23:38:31 +00:00
heff
4d97dd4d29
Fixed a number of errors in the log after testing
...
- Fixed a console error in dom tests from loading a track source
- Switched to non-fetching poster urls in tests to prevent errors
- Stubbed XHR for TextTrack tests to prevent log errors
- Fixed text track console errors that stubbing async didn't catch
because there's some async happening in tracks that makes it so
- XHR isn't even used until the test is complete
- Removed extra code
- Added player.dispose more places and fixed attributes test
2015-08-31 16:36:11 -07:00
heff
a584104b78
Release v4.12.15
2015-08-31 22:12:11 +00:00
heff
2e8b306578
Updated to v4.7.5 of the swf. closes #2531
2015-08-31 14:58:21 -07:00
David
ea467b31b8
v5.0.0-rc.68
2015-08-31 19:49:31 +00:00
David LaPalomento
e95e3e76b2
@dmlap expose start and end buffered times. closes #2501
2015-08-31 15:47:51 -04:00
David
6a26358da2
v5.0.0-rc.67
2015-08-31 19:39:09 +00:00
David LaPalomento
b35c8774b8
@dmlap update to videojs-swf 5.0.0-rc1. closes #2528
2015-08-31 15:37:25 -04:00
Brandon Bay
fca885a62f
@bc-bbay migrate seeking on replay to the flash tech. closes #2519
2015-08-31 15:02:19 -04:00
Gary
336be2f8b7
v5.0.0-rc.66
2015-08-31 18:23:27 +00:00
Gary Katsevman
98315b0e52
@dmlap @gkatsev improve Flash tech error property and add an error setter to the base tech. closes #2517
2015-08-31 14:21:53 -04:00
David
547e82d8e8
v5.0.0-rc.65
2015-08-31 18:14:45 +00:00
David LaPalomento
90c6890567
@dmlap move seek on replay into the flash tech. closes #2527
2015-08-31 14:12:12 -04:00
Matthew
c38778c296
v5.0.0-rc.64
2015-08-27 19:48:06 +00:00
Matthew McClure
473861ba38
Removed Microsoft Caption Maker dead link
2015-08-27 12:46:12 -07:00
Gary
b27bbf16b1
v5.0.0-rc.63
2015-08-25 20:21:18 +00:00
Gary Katsevman
de39cfc5ab
@gkatsev improved tech controls listener handling.. closes #2511
2015-08-25 16:17:35 -04:00
David LaPalomento
75e65c6585
@dmlap update to videojs-swf 4.7.4. closes #2463
2015-08-25 09:45:54 -04:00
jforbes
e10a2f4b03
v5.0.0-rc.62
2015-08-24 19:59:42 +00:00
jforbes
dfe751d8d2
Increased BrowserStack polling to help with rate limit errors
...
closes #2497
2015-08-24 12:55:42 -07:00
heff
bfbd065e42
v5.0.0-rc.61
2015-08-24 19:50:39 +00:00
heff
f7d1289593
@heff fixed cross-platform track tests by switching to a fake tech. closes #2496
2015-08-24 12:48:42 -07:00
Gary
44fa9af226
v5.0.0-rc.60
2015-08-21 22:13:51 +00:00
Gary Katsevman
f3b5075bcd
@gkatsev fixed nativeControlsForTouch handling. Defaults to native controls on iphone and native android browsers.. closes #2499
2015-08-21 17:43:07 -04:00
Gary
0fe811df2c
Release v4.12.14
2015-08-21 18:21:24 +00:00
Gary Katsevman
a02f0befbc
@gkatsev removed non-default track auto-disabling. closes #2468
2015-08-21 11:19:55 -04:00
jforbes
ceba633edb
v5.0.0-rc.59
2015-08-20 22:00:48 +00:00
jforbes
976ee6e30b
@forbesjo switched automated testing to BrowserStack. closes #2492
2015-08-20 14:57:59 -07:00
Gary
eca378c388
v5.0.0-rc.58
2015-08-19 23:37:55 +00:00
Gary Katsevman
904bf0cabf
@gkatsev deep clone el for iOS to preserve tracks. closes #2494
2015-08-19 19:35:53 -04:00
Nicky
3228821926
v5.0.0-rc.57
2015-08-19 19:25:32 +00:00
Nicky Gerritsen
33de0085ae
@nickygerritsen fixed texttrack handling in IE10. closes #2481
2015-08-19 15:23:11 -04:00
Gary
d0e2ede27a
v5.0.0-rc.56
2015-08-19 19:13:26 +00:00
Gary Katsevman
c4ed1451e0
@gkatsev exported event helpers on videojs object. closes #2491
2015-08-19 15:11:28 -04:00
Gary
395780a1b6
v5.0.0-rc.55
2015-08-19 18:40:14 +00:00
Gary Katsevman
b1055dce01
@gkatsev removed non-default track auto-disabling. closes #2475
2015-08-19 14:38:14 -04:00
Gary
cc6369c524
v5.0.0-rc.54
2015-08-19 18:20:09 +00:00
Gary Katsevman
ecca3a1b58
@gkatsev moved default and player dimensions to style els at the top of HEAD el. closes #2482
2015-08-19 14:18:14 -04:00
Gary Katsevman
55143b261d
Merge branch 'master' of https://github.com/videojs/video.js
2015-08-19 14:16:16 -04:00
Gary Katsevman
76b5ffc7b5
@gkatsev moved default and player dimensions to style els at the top of HEAD. closes #2482
2015-08-19 14:13:58 -04:00
Pat
70d9bbd145
v5.0.0-rc.53
2015-08-19 17:57:19 +00:00
Pat O'Neill
79e58884de
@misternoneill fixed vertical slider issues. closes #2469
2015-08-19 13:54:47 -04:00
Matthew
06f16d993e
v5.0.0-rc.52
2015-08-17 18:30:57 +00:00
Matthew McClure
863f31546d
@mmcc Fixed IE by using setAttribute to set 'type' property. closes #2487
2015-08-17 11:29:02 -07:00
Pat
51f92181e8
v5.0.0-rc.51
2015-08-13 20:52:04 +00:00
Pat O'Neill
3a889ea4b5
Don't use setGlobalOptions in sandbox
2015-08-13 13:48:57 -07:00
Matthew
ac97de0bd4
v5.0.0-rc.50
2015-08-13 20:45:58 +00:00
Matthew McClure
20b2a78287
@mmcc added type=button to button components. closes #2471
2015-08-13 13:43:57 -07:00
Gary
39ef157994
v5.0.0-rc.49
2015-08-12 23:06:54 +00:00
Gary Katsevman
4ec82d647d
@gkatsev fixed text track errors on dispose and in cross-browser testing. closes #2466
2015-08-12 16:04:31 -07:00
Matthew
293c9875d8
v5.0.0-rc.48
2015-08-12 22:17:22 +00:00
Matthew McClure
fa58f51fd1
Fixed the changelog reference
...
Had the wrong PR in mind when writing the changelog message.
2015-08-12 15:15:30 -07:00
Kemal Ogun Isik
4a4e85912e
@misteroneill fixed a potential issue with vertical sliders by replacing an options check with the appropriate getter. closes #2460
2015-08-12 15:12:27 -07:00
David
8b97163250
v5.0.0-rc.47
2015-08-12 20:53:53 +00:00
David LaPalomento
fecf3a0f8a
@dmlap switched global options back to an object at videojs.options. closes #2461
2015-08-12 13:51:43 -07:00
Vladimir B
4fd59c89db
Removed a duplicate changelog entry
...
closes #2445
--skip-ci
2015-08-12 11:36:03 -07:00
Matthew
e4f2f3bd96
v5.0.0-rc.46
2015-08-12 17:50:11 +00:00
Matthew McClure
f1a8421ea7
Fixed quoted boolean in options guide
2015-08-12 10:47:05 -07:00
Matthew McClure
b41b12e0ab
fixing merge conflict in changelog
2015-08-12 10:41:44 -07:00
Matthew McClure
cbbae8fabd
@mmcc made sure controls respect muted attribute. closes #2408
2015-08-12 10:39:47 -07:00
jforbes
cd3f96978f
v5.0.0-rc.45
2015-08-12 00:39:56 +00:00
jforbes
564da36339
@forbesjo updated the sauce labs config and browser versions
...
closes #2450
closes #2149
2015-08-11 17:37:27 -07:00
David
c03e26c575
Release v4.12.13
2015-08-10 19:38:19 +00:00
Pat
70fec0bc50
v5.0.0-rc.44
2015-08-10 19:35:10 +00:00
Pat O'Neill
ed790fdc38
@misteroneill pass vtt.js option to tech. closes #2448
2015-08-10 15:33:03 -04:00
Pat
589a0f86ee
v5.0.0-rc.43
2015-08-10 19:25:17 +00:00
Pat O'Neill
c0673d2852
@misteroneill create video.novtt.js in dist builds. closes #2447
2015-08-10 15:22:15 -04:00
Pat
67c0d999cc
v5.0.0-rc.42
2015-08-10 19:11:38 +00:00
Pat O'Neill
1bf64890c0
@misteroneill include child components with `true` in options. closes #2424
2015-08-10 15:07:59 -04:00
Pat
b528473655
v5.0.0-rc.41
2015-08-10 19:02:17 +00:00
Pat O'Neill
a02e3609ab
@misteroneill restore videojs.formatTime. closes #2420
2015-08-10 14:59:47 -04:00
David LaPalomento
9ed5be570d
@dmlap update to videojs-swf v4.7.3. closes #2457
2015-08-10 14:28:10 -04:00
Pat O'Neill
8c6c7d6e27
Allow customizing the port used by grunt connect
...
Use next available port if requested one is taken
closes #2441
--skip-ci
2015-08-06 15:41:51 -07:00
Pat
6905d0b005
v5.0.0-rc.40
2015-08-06 22:11:12 +00:00
Pat O'Neill
f80de2b1ac
@misteroneill removed the deprecated Component init method. closes #2427
2015-08-06 15:09:13 -07:00
Pat
1f8e0cc48a
v5.0.0-rc.39
2015-08-03 19:38:03 +00:00
Pat O'Neill
abca8913e1
@misteroneill restore Html5.Events. closes #2421
2015-08-03 15:36:25 -04:00
Gary
f97e84a41e
v5.0.0-rc.38
2015-08-03 19:21:18 +00:00
Gary Katsevman
2dfd315ac1
@gkatsev always use emulated TextTrackLists so tracks survive tech switches. closes #2425
2015-08-03 15:19:36 -04:00
Nicky
7d335e0989
v5.0.0-rc.37
2015-08-03 17:28:02 +00:00
Nicky Gerritsen
1d0ae800b8
@nickygerritsen use the default seekable when a source handler is unset. closes #2401
2015-08-03 13:26:20 -04:00
Matthew
cb6465e9d2
v5.0.0-rc.36
2015-08-03 16:36:56 +00:00
Matthew Pietz
746f07a0ec
@sirlancelot change "video" to "media" in error messages. closes #2409
2015-08-03 12:35:18 -04:00
David LaPalomento
4979d765f8
Merge branch 'master' of github.com:videojs/video.js
2015-08-03 12:34:01 -04:00
Matthew Pietz
d3d1a7fed7
@sirlancelot change "video" to "media" in error messages. closes #2409
2015-08-03 12:33:18 -04:00
Nicky
b2db8b9fb6
v5.0.0-rc.35
2015-08-03 16:30:53 +00:00
Nicky Gerritsen
fe65ffae65
@nickygerritsen scrubbing() is a method, not a property. closes #2411
2015-08-03 12:28:26 -04:00
heff
8418a316d6
v5.0.0-rc.34
2015-07-30 19:40:54 +00:00
heff
3bf415e522
@heff use a synchronous ready() internally. closes #2392
2015-07-30 15:38:01 -04:00
Pat
5c4681506b
v5.0.0-rc.33
2015-07-30 18:13:56 +00:00
Pat O'Neill
8aa61d3b1a
@misteroneill restore some 4.x utilities and remove deprecated functionality. closes #2406
2015-07-30 14:11:31 -04:00
David
aa8601f22f
v5.0.0-rc.32
2015-07-30 16:12:50 +00:00
David LaPalomento
a76b42d50c
@misteroneill restore some properties on window.videojs. Closes #2395
2015-07-30 12:10:04 -04:00
Matthew
06bff98ca6
v5.0.0-rc.31
2015-07-28 23:42:10 +00:00
Matthew McClure
6a9e2e01d0
Added username to unclaimed CHANGELOG entry
2015-07-28 16:40:23 -07:00
Matthew
63392f25a7
v5.0.0-rc.30
2015-07-28 23:32:49 +00:00
Matthew McClure
e330e7b978
Added "inline" option to MenuButton and updated VolumeMenuButton to be able to utilize it. closes #2378
2015-07-28 16:30:05 -07:00
heff
57152ae62f
v5.0.0-rc.29
2015-07-24 17:14:27 +00:00
heff
e5a8c835e1
Updated Safari OS X version to 10.10 to fix browser tests
2015-07-24 10:11:20 -07:00
Benoit
dd6ed45f8e
v5.0.0-rc.28
2015-07-24 17:05:11 +00:00
Benoit Tremblay
d11add5dc2
Send the video.js language to the tech
...
I want to set the YouTube player (or any other iframe tech)
in the same language than video.js. To do so,
it needs to know the language option.
closes #2342
2015-07-24 10:01:23 -07:00
Benoit
152e1ad808
v5.0.0-rc.27
2015-07-24 16:41:32 +00:00
Benoit Tremblay
39d9989589
@eXon made sure the volume persists between tech changes. closes #2340
2015-07-24 09:37:55 -07:00
Benoit
75af988c86
v5.0.0-rc.26
2015-07-24 16:35:39 +00:00
Benoit Tremblay
dd0752e6b0
@eXon added the poster to the options the tech receives. closes #2338
2015-07-24 09:33:13 -07:00
heff
e0b1008225
Fix IE8 tests
...
- Removed incompatible module
- Added ie8 shim to qunit index.html
- Fixed extends() usage
--skip-ci
2015-07-24 09:20:43 -07:00
Pat
3cabc75b83
v5.0.0-rc.25
2015-07-24 16:10:27 +00:00
Pat O'Neill
456ee4e84f
@misteroneill fixed internal extends usage and added a deprecation warning. closes #2390
2015-07-24 09:07:58 -07:00
jrivera
01ea3d1ae3
Release v4.12.12
2015-07-23 17:37:30 +00:00
jrivera
69dde46aa2
@imbcmdth fix potential triggerReady infinite loop. closes #2398
2015-07-23 11:28:34 -04:00
David
8be7810049
v5.0.0-rc.24
2015-07-21 23:00:24 +00:00
David LaPalomento
b097016215
@dmlap expose the xhr helper utility. closes #2321
2015-07-21 18:58:55 -04:00
David
843a57765d
v5.0.0-rc.23
2015-07-21 21:33:22 +00:00
David LaPalomento
4ad45ef9a8
@dmlap fire seeking in the flash tech, not the SWF. closes #2372
2015-07-21 17:31:51 -04:00
David
4056c5f75c
v5.0.0-rc.22
2015-07-21 21:14:00 +00:00
David LaPalomento
d3d5d032fc
@dmlap use seekable on source handlers when defined. closes #2376
2015-07-21 17:12:24 -04:00
David
52bbd468d5
v5.0.0-rc.21
2015-07-21 20:57:44 +00:00
David LaPalomento
1102452ca3
@dmlap export a basic played() on techs. closes #2384
2015-07-21 16:56:23 -04:00
David
dd9930b6c6
v5.0.0-rc.20
2015-07-21 18:08:08 +00:00
David LaPalomento
a18768b938
@dmlap export videojs.createTimeRange. closes #2361
2015-07-21 14:05:44 -04:00
David
c98f775267
v5.0.0-rc.19
2015-07-21 17:00:51 +00:00
David LaPalomento
07f0483780
@dmlap switched events to not bubble by default. closes #2351
2015-07-21 09:58:12 -07:00
David
1eb416deef
v5.0.0-rc.18
2015-07-21 16:09:35 +00:00
David LaPalomento
d3655f79a1
Merge pull request #2389 from dmlap/fix-libsass
...
Use node.js 0.12 for travis
2015-07-21 12:07:45 -04:00
David LaPalomento
dbad385157
Use node.js 0.12 for travis
...
libsass may be running into issues with bindings and iojs so use a version-pegged node.js for now.
2015-07-21 12:02:24 -04:00
Matthew
ca5103befe
v5.0.0-rc.17
2015-07-17 01:23:41 +00:00
Matthew McClure
fa08d77766
Merge branch 'master' of github.com:videojs/video.js
2015-07-16 18:21:02 -07:00
Matthew McClure
e5d4757e36
Fixed vertical option for volumeMenuButton. closes #2352
2015-07-16 18:20:23 -07:00
Gary
69348f4e0d
v5.0.0-rc.16
2015-07-16 20:40:18 +00:00
Gary Katsevman
8cc967e022
pass fs state to player from enterFullscreen, split full-window styles into their own selector. closes #2357
2015-07-16 13:38:13 -07:00
jrivera
d2de00cae1
@imbcmdth updated source handlers to use bracket notation so they wont break when using minified videojs. closes #2348
2015-07-16 13:48:34 -04:00
heff
3842890900
v5.0.0-rc.15
2015-07-15 22:24:33 +00:00
heff
3e35935182
Sped up tests by relying on watchify and splitting up tests
...
- Temporarily killed API tests. Combining them with other tests.
- Using browserify:watch for build/temp/video.js (sandbox testing)
- Using karma:watch for automated tests
Using individual watch tasks allows watchify to use smart caching in both
instances.
- Switched to grunt-concurrent for watch tasks
- Switched to travis containers, sudo: false
- Added caching of npm modules in Travis
- Consolidated travis testing
- Cleaned up grunt file
- Fixed travis.yml spacing
- Added the watchAll task for trying it out
- Moved travis test script logic to package.json
- Moved coverage reporting to Travis only
closes #2254
2015-07-15 15:22:34 -07:00
Gary
dfd481037e
v5.0.0-rc.14
2015-07-13 17:06:31 +00:00
Gary Katsevman
3268d71577
Insert cloned el back into DOM. Fixes #2214 . closes #2334
2015-07-13 13:04:04 -04:00
Gary
7bcc2ba8f7
v5.0.0-rc.13
2015-07-10 21:46:54 +00:00
Gary Katsevman
9de463e35c
Export bind on videojs. Fixes #2322
...
closes #2332
2015-07-10 14:44:29 -07:00
Gary
5bcf3b40e3
v5.0.0-rc.12
2015-07-10 20:42:55 +00:00
Gary Katsevman
d5061d7691
Update vttjs to fix a trailing comma JSON error
...
closes #2331
2015-07-10 13:40:40 -07:00
David
70d82a03db
v5.0.0-rc.11
2015-07-10 19:37:02 +00:00
David LaPalomento
f53f3dc36f
@dmlap exported the videojs.log function. closes #2317
2015-07-10 12:36:09 -07:00
David
590e731db4
v5.0.0-rc.10
2015-07-10 19:23:15 +00:00
David LaPalomento
ccd6ed44b8
Don't track progress until ready
...
Delay manual progress checks until the tech is ready to avoid errors.
The Flash tech errors if buffered() is called before the SWF has loaded,
for instance.
closes #2316
fixes #2288
rel #2289
2015-07-10 12:22:20 -07:00
Pavel Horal
f9316fcda0
@pavelhoral fixed subclassing without a constructor. closes #2308
2015-07-10 11:42:29 -07:00
Matthew
440dfe92f8
v5.0.0-rc.9
2015-07-09 23:21:22 +00:00
Matthew McClure
ba4ab80455
Added a currentTime tooltip to the progress handle
...
- added data-current-time attr to PlayProgressBar
- show data-current-time attr in tooltip on hover
- separate hover state from styling
closes #2255
2015-07-09 16:18:43 -07:00
Matt
db3e58b653
v5.0.0-rc.8
2015-07-09 23:05:34 +00:00
Matt Boles
77a96bea6f
Improved JSDoc comments everywhere for new docs generation
...
closes #2270
2015-07-09 16:03:49 -07:00
Michelle
f73f69c66c
v5.0.0-rc.7
2015-07-09 22:42:04 +00:00
Michelle Anderson
3479a545aa
Checking on the event the relatedTarget exists before setting its property
...
Fixes a bug where relatedTarget was undefined in Firefox
fixes #2024
closes #2025
2015-07-09 15:41:07 -07:00
David
46c79e2b19
Release v4.12.11
2015-07-09 18:58:21 +00:00
David LaPalomento
c2820e9e38
@dmlap fixed an error caused by calling vjs_getProperty on the swf too early. closes #2289
2015-07-09 11:52:52 -07:00
Gary Katsevman
c43863edbd
@gkatsev updated the vtt.js version to fix JSON issues. closes #2327
2015-07-09 11:46:58 -07:00
Gary
004b1e8f7b
v5.0.0-rc.6
2015-07-08 22:08:15 +00:00
Gary Katsevman
2b79dacdbc
@gkatsev fixed the texttrackchange event and text track display for non-native tracks. closes #2215
2015-07-08 15:07:21 -07:00
Thijs
5fc794f4e7
v5.0.0-rc.5
2015-07-08 21:53:06 +00:00
Thijs Triemstra
56be47b80a
Log an error when a plugin can't be found
...
closes #1931
closes #1928
2015-07-08 14:51:00 -07:00
Gaurav Saxena
34822537f4
@saxena-gaurav updated swf to 4.7.2 to fix flash of previous video frame. closes #2300
2015-07-08 14:27:39 -04:00
Matthew
49fbea6f4c
v5.0.0-rc.4
2015-07-07 00:11:38 +00:00
Matthew McClure
b77e3c9ade
@mmcc added the vjs-big-play-centered class. closes #2293
2015-07-06 17:10:50 -07:00
David LaPalomento
99032bb2a7
@dmlap updated to videojs-swf@4.7.1 to fix a video dimensions issue on subsequent loads. closes #2281
2015-07-06 16:36:19 -07:00
Pavel
8d33388899
v5.0.0-rc.3
2015-07-02 04:24:40 +00:00
Pavel Horal
26a78627f1
@pavelhoral fixed a bug with user activity that caused the control bar to flicker. closes #2299
...
Fixes #2298
2015-07-01 21:22:58 -07:00
David
b93dea70b8
Release v4.12.10
2015-06-23 20:43:28 +00:00
David LaPalomento
0f1c5f22f0
Add changelog entry for SWF update
...
Prepend attribution to the previous entry.
2015-06-23 16:34:48 -04:00
jrivera
56d4861bb0
src() should not return blob URLs with MSE source handlers. closes #2271
2015-06-23 16:28:23 -04:00
David LaPalomento
1404121fee
Merge pull request #2280 from dmlap/swf-4.7.1
...
Bump the SWF up to 4.7.1
2015-06-23 15:57:54 -04:00
David LaPalomento
dfd8408ac5
Bump the SWF up to 4.7.1
...
Pick up a fix for video dimensions being ignored after the first metadata tag.
2015-06-23 15:50:12 -04:00
jrivera
1bc8efc218
Release v4.12.9
2015-06-15 20:30:49 +00:00
jrivera
463ba4ea44
@imbcmdth fixed async currentSrc behavior. closes #2256
2015-06-15 16:26:07 -04:00
Steve Heffernan
d5605be8f5
Merge pull request #2258 from mboles/master
...
Fix Button class comments for JSDoc
2015-06-12 10:54:09 -07:00
Matt Boles
e4ddb4f769
Updated Button class comments
2015-06-12 11:31:18 -04:00
jrivera
20b46b9fb9
@imbcmdth updated currentSrc to return src instead of blob urls in html5 tech. Fixes #2232 . closes #2232
2015-06-10 14:14:54 -04:00
heff
05b6bb2ae4
Removed swf creation from tests
...
- Broke out RTMP tests into their own file.
- Cleaned up the currentTime test to not create the swf
- Cleaned up the flash dispose test
- Cleaned up formatting for additional flash tests
--skip-ci
2015-06-09 12:49:12 -07:00
Matthew
ffe7c32899
v5.0.0-rc.2
2015-06-08 21:39:27 +00:00
Matthew McClure
ee22d4ad5b
@mmcc un-hid the current and remaining times by default. closes #2241
2015-06-08 14:37:34 -07:00
David LaPalomento
0be74e51ff
@dmlap added support for the seekable property. closes #2208
2015-06-08 13:47:04 -07:00
heff
3857d78261
v5.0.0-rc.1
2015-06-08 10:56:31 -07:00
heff
14c8705530
Updated build and sample files with IE8 shims
...
--skip-ci
2015-06-05 18:41:05 -07:00
Matthew McClure
00cc335d64
Added Shim/Sham note to setup guide
...
--skip-ci
2015-06-05 18:28:03 -07:00
Matthew
20748ba7f7
v5.0.0-34
2015-06-06 00:38:03 +00:00
Matthew McClure
b3a2583e9e
@mmcc fixed the progress handle transition jerkiness. closes #2219
2015-06-05 17:35:54 -07:00
Matthew
362821801e
v5.0.0-33
2015-06-05 23:25:53 +00:00
Matthew McClure
34df8767a2
bumping font version to 1.3.0
2015-06-05 16:16:33 -07:00
heff
5bf28c9e3d
v5.0.0-32
2015-06-05 22:49:14 +00:00
heff
4803ac2674
Removed the CDN publishing logic into it's own repo
...
See videojs/cdn#3
- Added a guide note about skipping analytics tracking on the CDN
- Updated videojs-font
- Added videojs-ie8 as a dependency
- Updated the examples directory URLs and added to dist
- Updated CSS to override font path
2015-06-05 15:38:52 -07:00
David
86a11a01ab
Release v4.12.8
2015-06-05 21:31:55 +00:00
David LaPalomento
fa6ad4929e
@dmlap fix seekable export. closes #2227
2015-06-05 17:26:06 -04:00
arwid thornstrom
6410105190
@arwidt added Swedish and Finnish translations. closes #2189
2015-06-05 10:52:32 -07:00
bc-bbay
02cfee72d8
@bc-bbay made the duration display update itself on loadedmetadata. closes #2169
2015-06-05 10:41:04 -07:00
Carlos
7eff3aca48
v5.0.0-31
2015-06-05 17:39:36 +00:00
Carlos
55a391b54a
@carpasse enhanced events to allow passing a second data argument. closes #2163
2015-06-05 10:36:59 -07:00
Steve
3a0f14728e
v5.0.0-30
2015-06-05 00:39:39 +00:00
Steve Heffernan
040410122f
Merge pull request #2218 from mmcc/ie10-flex-check
...
added IE10 flex support check
2015-06-04 17:37:50 -07:00
Matthew McClure
42f00f2bfc
@mmcc deprecated the options() function and removed internal uses. closes #2229
2015-06-04 17:33:34 -07:00
Matthew McClure
56a9ef7571
added IE10 flex support check. closes #2212
2015-06-03 16:42:53 -07:00
Matthew McClure
dac91a7b7b
@mmcc moved the fonts into their own repo. closes #2223
2015-06-02 11:04:40 -07:00
David LaPalomento
1c35bfafc2
@dmlap add the seekable property. closes #2207
2015-06-01 17:40:40 -04:00
Steve
f03a91909e
v5.0.0-29
2015-05-30 02:15:59 +00:00
Steve Heffernan
f056a5b2e6
Merge pull request #2220 from mmcc/ie6-progress-bar-bug
...
added display: none; to fix the custom spacer in ie8
2015-05-29 19:14:18 -07:00
Matthew McClure
9df41f6562
added display: none; to fix the custom spacer in ie8
2015-05-29 18:27:58 -07:00
Matthew
965af8113f
v5.0.0-28
2015-05-29 23:58:59 +00:00
Matthew McClure
d729547cbf
@mmcc increased the size of the progress bar and handle on hover. closes #2216
...
fixes #2117
2015-05-29 16:56:43 -07:00
Steve
a6a4a0fd24
v5.0.0-27
2015-05-29 23:04:55 +00:00
Steve Heffernan
2e7821a467
Merge pull request #2210 from psharmz/doc_fix
...
Small fix sandbox example file instructions
2015-05-29 16:03:16 -07:00
Matthew McClure
9c33bd72c7
@mmcc switched to using button elements for button components. closes #2209
2015-05-29 15:56:45 -07:00
heff
c3c4046317
Added a line to the change log for #2217
...
--skip-ci
2015-05-29 15:41:44 -07:00
heff
2af3047467
v5.0.0-26
2015-05-29 22:41:13 +00:00
heff
2bda7aabcd
Reverted .video-js inline-block style to fix Flash fullscreen [ fixes #2205 ]
2015-05-29 15:31:57 -07:00
Parul Sharma
6ad6d17efb
small fix in instruction in sandbox doc
2015-05-29 10:01:44 -04:00
heff
7ea3566a8c
v5.0.0-25
2015-05-29 02:51:59 +00:00
heff
8d768ef0ab
Switched lodash to use the compat version for IE8 support
2015-05-28 18:20:06 -07:00
heff
3bf01d9a41
v5.0.0-24
2015-05-28 18:05:09 +00:00
heff
a88e311214
Fixed a number of IE8 and Flash issues from 5.0 changes
...
IE8 compatiblity fixes - Babel loose mode and ES5-shim
Reverted to old isPlainObject to fix IE8
Lodash.isplainobject was throwing a "Member not found error" on elements,
specifically the 'custom' track element being passed in options.
(turned out to be that we were using lodash modern, not compat)
Fixed full-window mode in IE8 by fixing fullscreen API check
Fixed the swf events by creating the object in component.createEl
fixes #2184
Added es5 shim and sham to the sandbox example
related to #1687
2015-05-28 11:00:08 -07:00
heff
fb5d0ce6ad
v5.0.0-23
2015-05-27 18:44:33 +00:00
heff
7c169d417c
Fixed instances of tabIndex that did not have a capital I [ #2176 ]
2015-05-27 11:42:01 -07:00
heff
fdd133906c
v5.0.0-22
2015-05-23 00:29:46 +00:00
heff
a5758019e5
Updated the ready event to always be async
...
closes #1667
Fix text track tests.
Now that ready is async, we need to tick the clock so the ready handler
fires.
Remove unneeded ready test
2015-05-22 17:27:15 -07:00
heff
1ff361a825
Reverted an error in src() from the default args update
2015-05-21 20:42:25 -07:00
David
27ee448e1f
v5.0.0-21
2015-05-22 02:50:34 +00:00
David LaPalomento
0ad43fd576
update the swf to v4.7
2015-05-21 19:47:44 -07:00
45aff0062cf1b0e55a6532b0a513db6be3952d17
21edde8702
v5.0.0-20
2015-05-22 00:09:43 +00:00
45aff0062cf1b0e55a6532b0a513db6be3952d17
6b2dca32fc
Normalise lang codes to lowercase for insensitive match
...
Use primary code ('en') if specific code ('en-us') doesn not match
Always re-merge languages
closes #2177
Updated language function to lowercase internally
Updated component.localize to not require stubbing
2015-05-21 17:07:13 -07:00
Matthew McClure
4007add5e5
Moved to pure css slider handles
...
closes #2132
removed slider handle classes
Got rid of left-over handle styles
2015-05-21 13:43:53 -07:00
heff
7c5206eaf9
v5.0.0-19
2015-05-21 18:36:46 +00:00
heff
1bfe0b4fed
Clean up and documentation of src/js/video.js and DOM functions
...
Preparing to export utility functions on the videojs object
closes #2182
Change el() to getEl() for consistency
Cleaned up DOM functions library
Clean up and document videojs object API
Fixed mergeOptions to modify the first object instead of a copy
More cleanup of the main video.js file and documentation
Fixed issues with mergeOptions
Cleaned up the addLanguage function
Removed unnecessary underscores in private module vars
2015-05-21 11:33:12 -07:00
eXon
5d550ffada
Additional tech 2.0 improvements from #2126
...
closes #2166
closes #2126
this.tech.emitTapEvents(); should be handled by the tech
De-dupe the bufferedPercent code in both Tech and Player
Have the player generate the tech ID
Added autoplay/preload/loop/muted to tech option
Remove the watch for native timeupdates
Fixed the JSDoc for bufferedPercent
Removed the unit test for native timeupdate
Added cute whitespaces
buffer should always return a TimeRange
2015-05-21 11:19:33 -07:00
Matthew
caf725a3d4
v5.0.0-18
2015-05-19 18:25:29 +00:00
Matthew McClure
11d9d9afe8
last use of inherited registerComponent removed
2015-05-19 11:10:17 -07:00
David
69a4884880
Release v4.12.7
2015-05-19 16:57:12 +00:00
David LaPalomento
fbdf7ef041
@dmlap update swf to 4.7 to pick up preload fix. closes #2170
2015-05-19 12:43:22 -04:00
Brandon Bay
c4717ebed9
@bc-bbay update time display on loadedmetadata. closes #2151
2015-05-19 12:02:34 -04:00
heff
b2311c7664
v5.0.0-17
2015-05-19 00:57:10 +00:00
heff
1ffb13a799
Fixed all uses of registerComponent that relied on __proto__ inheritance
2015-05-18 17:35:21 -07:00
heff
dc083f8cf4
v5.0.0-16
2015-05-16 01:25:32 +00:00
heff
a8ff970d4a
Broke up Lib and Util into smaller libraries of functions
...
Broke out bind, guid, and element data functions from Lib
Separated out more dom functions in to dom.js
Broke out URL functions into url.js
Removed setLocalStorage since it wasn't being used
Moved browser tests out of lib
Moved log functions into their own file
Removed trim() since it wasn't being used
Moved formatTime into its own file
Moved round into its own file and renamed roundFloat()
Moved capitalize into its own file and renamed as toTitleCase()
Moved createTimeRange into its own file
Removed Lib.arr.forEach infavor of the native forEach
Removed Lib.obj.create in favor of native Object.create (ES6-sham)
Removed obj.each in favor of native Object.getOwnPropertyNames().forEach()
Removed obj.merge and copy. Using lodash.assign instead.
Replaced Lib.obj.isPlain with lodash.isPlainObject
Removed Lib.obj.isArray in favor of the native Array.isArray
Also removed the lib.js tests file as all tests have been moved
or removed.
Removed Lib.isEmpty in favor of !Object.getOwnPropertyNames().length
Switched Util.mergeOptions and deepMerge to use new mergeOptions()
Moved Lib.TEST_VID to Html5.TEST_VID
Removed Lib references everywhere. Woo!
Attempting to fix sourcemap test errors by setting grunt-browserify version
Switched to object.assign from lodash.assign
Removed unused 'inherits' dependency
Reorganzied test files and added '.test' to file names
Combined js/core.js and js/video.js
Moved events.js into the utils directory
2015-05-15 18:20:35 -07:00
Chris Rebert
2bf0be72f3
build: bower.json: remove moot version field
...
Per https://github.com/bower/bower.json-spec/commit/a325da3d79baab018c572d75dc1781b12322f6cd
closes #2144
bower.json: main: fix path to video.js
bower.json: main: video-js.css => video-js.scss
Per https://github.com/bower/bower.json-spec/pull/43 :
> Use source files with module exports and imports over pre-built distribution files.
Also, the example in that PR includes
/sass/motion.scss in and excludes
/dist/movement.css & /dist/movement.min.css
from its `main`.
bower.json: Set moduleType & use non-dist video.js
Again, see https://github.com/bower/bower.json-spec/pull/43
2015-05-13 22:59:22 -07:00
heff
349ff89541
v5.0.0-15
2015-05-14 05:47:16 +00:00
heff
2fc8968002
@heff added support for fluid widths, aspect ratios, and metadata defaults. closes #1952
2015-05-13 22:45:01 -07:00
Brandon Bay
652a44026f
@bc-bbay fixed a bug where the player would try to autoplay when there was no source. closes #2127
2015-05-13 15:10:55 -07:00
heff
ec53eda738
build: Added the temp directory to gitignore on stable for switching from master
2015-05-13 15:07:30 -07:00
Matthew
6128305cc3
v5.0.0-14
2015-05-13 05:02:43 +00:00
Matthew McClure
0e63261db6
Merge pull request #2145 from cvrebert/patch-3
...
bower.json: Remove font files from `main`
2015-05-12 22:00:53 -07:00
Chris Rebert
c740115821
bower.json: Remove font files from main
...
Per https://github.com/bower/bower.json-spec/pull/43 :
> font files [...] are not `main` files as they are not entry-points.
(See also the new example in the spec)
2015-05-12 19:30:50 -07:00
heff
d8e7d13fd0
build: Updated test configuration for new Savage testing
2015-05-12 14:05:08 -07:00
heff
fbdb3f1ce2
v5.0.0-13
2015-05-12 20:17:33 +00:00
heff
4a62ebb042
Added travis vars for sauce testing
2015-05-12 13:15:24 -07:00
heff
b87fb3ce32
v5.0.0-12
2015-05-12 19:42:16 +00:00
heff
fd50bd0921
Update travis yml for Savage pull request testing
2015-05-12 12:39:57 -07:00
Matthew McClure
db05a1b90d
Added @tjenkinson background-color changes
2015-05-11 15:02:28 -07:00
Matthew McClure
e1c0f9fc35
Merge pull request #2138 from tjenkinson/master
...
Added background-color to vjs-poster to remove transparent borders around scaled poster image
2015-05-11 15:00:10 -07:00
Gaurav
7bbbf992a9
Release v4.12.6
2015-05-07 19:10:14 +00:00
Gaurav Saxena
36956e20df
@saxena-gaurav fixed a bug from disposing after changing techs. closes #2125
2015-05-06 14:45:50 -04:00
heff
c5f5ea419e
Added globals in jshintrc to fix errors from new jshint version
2015-05-06 14:43:14 -04:00
Gary Katsevman
b65bad8f20
@gkatsev added get and set global options methods. closes #2115
2015-05-06 14:12:17 -04:00
eXon
e5595b1e38
@eXon began Tech 2.0 work, improved how tech events are handled by the player. closes #2057
...
closes #1485
2015-05-06 14:02:01 -04:00
Brandon
de843affb7
v5.0.0-11
2015-05-06 16:12:56 +00:00
Brandon Bay
9c99def186
@bc-bbay fixed instance where progress bars would go passed 100%. closes #2040
2015-05-06 12:10:57 -04:00
Matthew
793da0979a
v5.0.0-10
2015-05-04 18:38:30 +00:00
Matthew McClure
540258181c
Merge pull request #2116 from gkatsev/flash-globals
...
Get the flash tech working again
2015-05-04 11:36:42 -07:00
Gary Katsevman
1480018cfb
Get the flash tech working again
2015-05-01 15:51:55 -07:00
Gary
9b71d6b7d8
v5.0.0-9
2015-05-01 21:18:08 +00:00
Gary Katsevman
102c6fb197
@gkatsev added a sensible toJSON function. closes #2114
2015-05-01 14:16:19 -07:00
Gary
aa7f7709b1
v5.0.0-8
2015-05-01 21:01:43 +00:00
Gary Katsevman
fd7b997ecd
@gkatsev added error logging for bad JSON formatting. closes #2113
2015-05-01 13:59:52 -07:00
Gary Katsevman
90b2f5d6ac
build: @gkatsev updated the Gruntfile to use ES6. closes #2106
2015-05-01 12:54:31 -07:00
Gary
87b8f8ec77
v5.0.0-7
2015-05-01 19:50:46 +00:00
Gary Katsevman
43a14291fa
@gkatsev updated the component.js styles to match the new style guide. closes #2105
2015-05-01 12:48:28 -07:00
Matthew
75aa65ebae
v5.0.0-6
2015-05-01 19:45:17 +00:00
Matthew McClure
a392d6c933
@mmcc added back the captions settings styles. closes #2112
2015-05-01 12:43:37 -07:00
heff
a6f4fb8ca7
build: Made prerelease task clearer and ignore build changes
2015-05-01 11:53:23 -07:00
Gary
90702a4f3e
v5.0.0-5
2015-05-01 18:30:14 +00:00
Gary Katsevman
0b8bcbfba4
We want to call global setInterval not our own
...
When we changed to concise methods, we ended up creating a new function
that shadowed the global setInterval, setTimeout, clearInterval, and
clearTimeout methods. A recent change in babel exposed this bug.
2015-05-01 11:09:48 -07:00
heff
d05967c561
Added a prerelease command for automatic prereleases
2015-05-01 09:24:35 -07:00
Deirdre
3e1b76c9fb
v5.0.0-4
2015-04-30 21:54:23 +00:00
Deirdre
b72f651a59
v5.0.0-3
2015-04-30 21:51:09 +00:00
Deirdre Connolly
f84632e057
@dconnolly exported the missing videojs.plugin function. closes #2103
2015-04-30 14:49:22 -07:00
heff
cc6c3daaed
Fixed loading grunt tasks that don't start with 'grunt-'
2015-04-30 14:47:20 -07:00
heff
cba2c54fb6
Fixed prerelease task to update master
2015-04-30 14:27:44 -07:00
heff
ebf0aa1a06
v5.0.0-2
2015-04-30 14:20:13 -07:00
heff
915a6b90f2
Added a prerelease task to contrib.json
2015-04-30 14:17:16 -07:00
heff
c7265e3d9d
Merge branch 'master' into review-dmlap-test-and-build-improvements
2015-04-30 12:03:52 -07:00
heff
476b8a4cf8
Merge branch 'master' into review-eXon-feature/watchify
...
Conflicts:
Gruntfile.js
2015-04-30 11:44:57 -07:00
heff
a131a00c4c
Added a prerelease grunt task. Updated packages to correct version.
2015-04-29 16:21:05 -07:00
David LaPalomento
54519da32c
Grunt improvements
...
Get test/index.html working when loaded directly into a browser. Remove extra browserifying via karma. Add timing info to to grunt output.
2015-04-29 15:02:14 -07:00
David LaPalomento
b5968f13e2
@dmlap added an error message if techOrder is not in options. closes #2097
2015-04-29 14:05:22 -07:00
Steve Heffernan
f7b1492332
Merge pull request #2088 from mmcc/add-scss-to-dist
...
Added scss files to dist folder
2015-04-29 13:19:40 -07:00
Matthew McClure
9e953a2681
removing scss from dist
2015-04-29 13:18:22 -07:00
Matthew McClure
f21f840afb
added scss files to dist folder
2015-04-29 13:16:18 -07:00
Steve Heffernan
a40b0049ed
Merge pull request #2096 from mmcc/heff-puts-dist-back-in-a-corner
...
Removing dist again in favor of some dark git magic
2015-04-29 12:48:18 -07:00
Matthew McClure
dcb24ce744
Removing dist again in favor of some dark git magic
2015-04-29 11:09:17 -07:00
Brandon Bay
bb9fde0f82
@bc-bbay rename onEvent methods to handleEvent. closes #2093
2015-04-29 10:17:46 -07:00
Brandon Bay
4fa6a942d9
@bc-bbay Load plugins before controls. closes #2094
2015-04-29 10:15:15 -07:00
jforbes
013d59db76
@forbesjo added a vjs-button class to button controls. closes #2084
2015-04-28 17:47:42 -07:00
Steve Heffernan
8e84adb612
Merge pull request #2087 from dmlap/minified-doc-updates
...
Update minified video.js name in guides and examples
2015-04-28 17:25:08 -07:00
David LaPalomento
e234375168
Update minified video.js name
...
Change the docs to point to the new minified name for video.js. For #1013 .
2015-04-28 17:00:10 -07:00
Steve Heffernan
258687fee4
Merge pull request #2086 from mmcc/nobody-puts-dist-in-a-corner
...
Nobody puts dist in a corner
2015-04-28 16:38:16 -07:00
Matthew McClure
1eae8697e6
Bumping to 5.0 prerelease
2015-04-28 16:04:12 -07:00
Matthew McClure
4cdca881d4
expose the dist file and derequire the bundle
2015-04-28 15:57:13 -07:00
Steve Heffernan
cf25d3a857
Merge pull request #2085 from dfreamon/patch-1
...
Update the copyright
2015-04-28 15:16:23 -07:00
Darius Freamon
b4fbdc24d5
update copyright
2015-04-28 16:14:05 -06:00
heff
ae0eec312c
Switched to box-sizing:border-box for all player elements
...
This doesn't immediately break anything (I know of) because the controls
were originally designed to work in both border-box and content-box
environments. Extra elements were added to create internally padding.
This does open the door for some simplification of the HTML, though the extra
elements could still be useful for extra skin design options.
closes #2082
closes #1444
2015-04-28 13:45:59 -07:00
jforbes
69738a86dc
@forbesjo added the `scrubbing` property. closes #2080
2015-04-28 13:33:55 -07:00
heff
f19d13b9bb
@heff added and `extends` function for external subclassing. closes #2078
2015-04-28 11:50:09 -07:00
Gary Katsevman
94f33c8d43
@gkatsev removed event.isDefaultPrevented in favor of event.defaultPrevented. closes #2081
2015-04-28 11:45:06 -07:00
Matthew McClure
4ac762cf48
@mmcc added a new default skin, switched to SASS, modified the html closes #1999
...
- removed old less style. no going back now.
- switched back to video-js.scss naming and added a base-style injection class
- cleaned up and simplified big play btn
- Flexbox straight flexin.
- move to using variables for text and icon font families
- use table layout for IE 8 and 9
- moved to using extend for icons
- Switched to SASS, added a new default theme, updated the html
- added horizontal classes
- added connect-watch grunt task
- show all the things in the control bar so everything is available
by default (and hidden via css
- reignore dist for now
- removing trailing comma to get the tests passing
- Switched to using libsass and removed incompatible "black magic"
- updating to es6 syntax
- removed old separator, added grunt task for dev, and updated example
- singular time-control and live-control. remove playing class on pause
- updated separator control styles
- Show full control bar when a player goes to fullscreen.
Also added a grunt task specifically for skin development (only watches sass file changes and runs sass)
- allow poster image to toggle playback
- This allows the poster image to toggle play / pause on audio-only sources
- fixed issue with scrollbars in Chrome on Linux
- make the control bar not-quite-black
- added back some focus highlights until we decide on another path
2015-04-28 09:52:27 -07:00
Deirdre Connolly
c62aa10637
@dconnolly replaced JSON.parse with a safe non-eval JSON parse. closes #2077
2015-04-27 17:05:39 -07:00
Matthew McClure
232daaed54
Merge pull request #1838 from mmcc/feature/control-bar-separator
...
Feature/control bar separator
2015-04-24 11:21:50 -07:00
Matthew McClure
4f52a47d7e
generalized separator class and created specific insertion point class
...
split spacer into two files and converted to es6
insertion-point-spacer -> custom-control-spacer
2015-04-24 11:21:26 -07:00
Matthew McClure
493f4d5df4
Created generic spacer component meant to make it easier to create
...
control bar layouts
2015-04-24 11:20:52 -07:00
eXon
621108ec03
Replaced grunt-watchify by watch option in grunt-browserify
2015-04-23 19:05:31 -04:00
eXon
65dddf7a0b
Added watchify task
2015-04-23 06:43:50 -04:00
Matthew McClure
e1e69941a1
@mmcc added ES6 default args and template strings. closes #2015
2015-04-22 15:26:37 -07:00
heff
a02ee27802
@heff converted all classes to use ES6 classes. closes #1993
2015-04-14 13:08:32 -07:00
heff
7f70f09621
Added a line to the changelog for #1976
2015-04-03 17:05:14 -07:00
Steve Heffernan
6e29bccd01
Merge pull request #1976 from mmcc/es6ification
...
ES6ification
2015-04-03 17:02:05 -07:00
Matthew McClure
f3036dd528
cleanup and fixed options shadowing in player
2015-04-03 15:25:58 -07:00
Matthew McClure
44953cf99b
remove minified tests from grunt test task
2015-04-02 11:33:51 -07:00
Matthew McClure
dfa791581f
Check travis env before checking if it's a PR
2015-04-02 11:33:51 -07:00
heff
6e5fc8d687
More build and testing cleanup. Also some reorganization.
2015-04-02 11:33:51 -07:00
Matthew McClure
0c9d53321f
Report test coverage analytics during test runs
2015-04-02 11:33:50 -07:00
heff
f298d18023
Most of test conversion for es6ification
2015-04-02 11:33:50 -07:00
Matthew McClure
2e689f85e5
Starting ES6 conversion up to functional player
2015-04-02 11:33:50 -07:00
Steve Heffernan
c9b53c5cfe
Merge pull request #2001 from dmlap/changelog-for-1974
...
Update changelog for #1974
2015-04-02 09:04:46 -07:00
David LaPalomento
3fd1a58357
Update changelog
...
Add entry for #1974 .
2015-04-02 10:30:29 -04:00
David LaPalomento
7a9c4cc3be
Merge pull request #1974 from carpasse/feature/canhandlesource
...
Extended canHandleSource in media files to consistently guess mime types. Fixes #1833
2015-04-01 23:56:20 -04:00
Matthew McClure
ed76c5b709
Lowercase .js for consistency
2015-04-01 16:51:14 -07:00
Matthew McClure
6cc1b5191b
Update README to warn about master being for 5.0
2015-03-30 16:48:04 -07:00
Steve Heffernan
634d8c39f2
Merge pull request #1964 from LagunaCompany/patch-2
...
Fix spelling error in component.js
2015-03-30 12:49:46 -07:00
Matthew McClure
4805e41ee0
Merge pull request #1927 from juniorlisboa/master
...
Legend in pt-Br is wrong.
2015-03-30 12:47:21 -07:00
Carlos Pastor
f69a229224
Extended getFileExtension test cases
2015-03-25 12:40:10 +01:00
Carlos Pastor
213c23d097
Added getFileExtension to libs. Extended canHandleSource in media files to consistently guess mime types. Fixes #1833
2015-03-24 19:52:04 +01:00
LagunaCompany
4296a7da2d
Update component.js
...
Fix minor typo in comments.
2015-03-21 08:28:30 +00:00
heff
12df63d7e7
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video-js.swf
dist/video-js/video.dev.js
dist/video-js/video.js
dist/video-js/video.novtt.dev.js
dist/video-js/video.novtt.js
package.json
2015-03-17 13:52:42 -07:00
heff
6786b70da1
Release v4.12.5
2015-03-17 20:47:00 +00:00
heff
bccea74d23
Updated to videojs-swf v4.5.4 to fix a potential security issue. closes #1955
2015-03-17 13:41:21 -07:00
Matthew McClure
cda6386e01
Added item for Bosnian, Serbian, Croatian translations
2015-03-16 12:47:56 -07:00
Matthew McClure
6b2e056ba6
Merge pull request #1897 from dn5/master
...
Added new translations (Bosnian, Serbian, Croatian)
2015-03-16 12:44:22 -07:00
Ole Laursen
a0ce20c511
@OleLaursen added a Danish translation. closes #1899
2015-03-12 11:52:18 -07:00
Tamlyn Rhodes
89c7b868f6
Added doc entries for useractive and userinactive events
...
closes #1926
2015-03-12 11:47:59 -07:00
heff
9dea6bed33
@heff replaced Closure Compiler with Uglify for minification. closes #1940
2015-03-12 11:23:47 -07:00
David LaPalomento
93ea3cee1c
@dmlap removed an ie6 hack for flash object embedding. closes #1946
2015-03-12 11:17:53 -07:00
Matthew McClure
cd48d03945
@mmcc updated the slider to allow for vertical orientation. closes #1816
2015-03-12 11:16:09 -07:00
Junior Lisboa
855e0ccedb
Legend in pt-Br is wrong.
2015-03-05 10:54:24 -03:00
heff
0020ba15b9
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
dist/video-js/video.novtt.dev.js
dist/video-js/video.novtt.js
2015-03-04 17:37:32 -08:00
heff
9009593297
Release v4.12.4
2015-03-05 01:16:06 +00:00
heff
5b944877ae
Randomized the Google Analytics calls to stay under the limit. closes #1916
2015-03-04 17:12:52 -08:00
heff
999dd60ff4
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
dist/video-js/video.novtt.dev.js
dist/video-js/video.novtt.js
2015-02-27 17:16:52 -08:00
Matthew
ab84de6960
Release v4.12.3
2015-02-28 01:10:21 +00:00
Matthew McClure
52e85e65fd
added bin file for returning the current version
2015-02-27 17:06:01 -08:00
heff
20a4184ea7
@heff fixed setting the source to an empty string. closes #1905
2015-02-27 15:50:13 -08:00
heff
3fdef79b9b
Merge branch 'stable'
2015-02-26 17:59:16 -08:00
heff
06b8541fdb
Switched to grunt-aws-s3 for CDN uploads
...
closes #1800 , closes #1658 , closes #1855
2015-02-26 17:55:30 -08:00
heff
4003a4730d
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
dist/video-js/video.novtt.dev.js
dist/video-js/video.novtt.js
2015-02-26 16:45:40 -08:00
Matthew
ed8ccf599b
Release v4.12.2
2015-02-27 00:09:30 +00:00
Matthew McClure
972c8bd744
manually tag before github-release
2015-02-26 16:05:14 -08:00
Matthew McClure
6e6c9fe885
remove tagrelease and commit unstaged changes manually (github-release handles tagging)
2015-02-26 15:05:16 -08:00
Matthew McClure
bbad7207a2
fixing undefined package reference in cdn-links task
2015-02-25 17:13:52 -08:00
Gary Katsevman
2a1f9f357f
@gkatsev fixed disabling of default text tracks. closes #1892
2015-02-25 16:12:01 -08:00
Matthew McClure
0b392fa9f5
breaking grunt tasks out into separate files to clean up the main Gruntfile. Also removed unused requires from the primary Gruntfile and making sure they are in the appropriate task file.
2015-02-25 16:05:31 -08:00
dn5
2c6570a1a5
Added new translations (Bosnian, Serbian, Croatian)
...
// Commit to master
2015-02-25 23:38:20 +01:00
Matthew McClure
725fddbd66
Updated version in quickstart example
2015-02-24 17:59:36 -08:00
heff
550d44332b
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
dist/video-js/video.novtt.dev.js
dist/video-js/video.novtt.js
2015-02-19 16:32:34 -08:00
heff
8e372d7ffd
Release 4.12.1
2015-02-19 16:32:05 -08:00
Gary Katsevman
14c94561a9
Only rely on selectedIndex to set select option.
...
Firefox recently added selectedOptions support, however, unlike chrome
and other browsers, they made it read-only and have it throw an error.
In my testing (via http://jsfiddle.net/vwvdywf9/ ), on various browsers and platforms, just using selectedIndex was sufficient to change the selected option.
closes #1877
2015-02-19 16:29:22 -08:00
Gary Katsevman
8b0966c1b4
Store text tracks on player not tech
...
Test keeping text tracks between tech loads.
This does break without the previous commit.
closes #1874
2015-02-19 12:28:26 -08:00
Steve Heffernan
7bcb1d218c
Merge pull request #1876 from videojs/playback-rate-doc
...
playbackRate takes a number
2015-02-18 17:35:32 -08:00
David LaPalomento
82f897b4fd
More details on playback rate
...
Describe how the playback rate value is interpreted and link to the standard.
2015-02-18 10:37:00 -05:00
David LaPalomento
9b0c6c66ea
playbackRate takes a number
...
The playbackRate() function does not take a boolean, it takes a (double-precision) number.
2015-02-18 10:00:50 -05:00
heff
bcf164fd99
Merge branch 'stable'
2015-02-17 17:05:16 -08:00
heff
5bd0338d2e
Moved s3 config to environment variables
2015-02-17 17:04:42 -08:00
heff
fbca5eae51
Removed dist files
2015-02-17 16:44:34 -08:00
heff
dd24d17372
Release 4.12.0
2015-02-17 16:44:25 -08:00
heff
5bae2d88c3
Cleaned up inconsistencies in the changelog
2015-02-17 16:41:10 -08:00
heff
b14c2f73b3
Fixed a track event error for Android 2.3
2015-02-17 14:32:41 -08:00
heff
f27df10920
Fixed a controls test on the iPhone
...
On the iphone the controls attribute of the video element is always true.
2015-02-17 13:49:32 -08:00
heff
f96803a806
Fixed a poster test for IE11
2015-02-17 13:09:19 -08:00
45aff0062cf1b0e55a6532b0a513db6be3952d17
b2fe4c6292
@mister-ben fixed a woff warning in Firefox. closes #1870
2015-02-17 12:28:15 -08:00
Tom Jenkinson
eb597d3660
Added background-color to vjs-poster to remove transparent borders around
...
scaled poster image
2015-02-16 11:58:13 +00:00
Gary Katsevman
52e6768526
@gkatsev fixed captions showing by default in Chrome and Safari. closes #1865
2015-02-13 16:23:55 -08:00
Gary Katsevman
4e5c28cc56
@gkatsev greatly improved text track support and implemented vtt.js as the webvtt parser. closes #1749
2015-02-13 15:19:02 -08:00
İbrahim Alkan
5c59849f30
@ragecub3 added a Turkish translation. closes #1853
2015-02-12 15:55:49 -08:00
Shoshomiga
4e9974165d
@shoshomiga added a Bulgarian translation. closes #1849
2015-02-12 15:52:26 -08:00
Simone
3459381c2a
@iSimonWeb added font-path variable. closes #1847
2015-02-12 15:48:45 -08:00
Gavin
1036338134
@DevGavin fixed the Chinese translation. closes #1841
2015-02-12 15:43:13 -08:00
Nathan Woltman
265ed0eca2
@woollybogger exported the hasClass function. closes #1839
2015-02-12 15:35:09 -08:00
David LaPalomento
5e371b4625
@dmlap Add network and ready state properties. closes #1854
2015-02-12 18:26:32 -05:00
45aff0062cf1b0e55a6532b0a513db6be3952d17
3742afe607
Add vjs-ended class when playback reaches the end of the timeline. closes #1857
2015-02-12 18:15:44 -05:00
Matthew McClure
fd24c5c7a3
lowered tap movement and tap time thresholds
...
or, you know, actually change the threshold
updated component test to account for smaller touchmove threshold
closes #1830
2015-02-12 14:34:07 -08:00
Steve Randy Tantra
fbb2197dfa
@steverandy fixed an issue with scrolling over the player on touch devices. closes #1809
2015-02-12 12:01:20 -08:00
Ryo Chikazawa
19058302bd
@chikathreesix fixed an object delete error in Chrome. closes #1858
2015-02-11 11:12:54 -08:00
kedar2a
789c72945a
Added bower install information. Closes #1840
2015-02-09 16:45:24 -08:00
David LaPalomento
f980cdb1fb
Hide the poster when play fires. closes #1834
2015-02-09 12:11:00 -05:00
David LaPalomento
42fbd4c799
Export video.js as a named AMD module. closes #1844
2015-02-05 09:57:59 -05:00
Matthew McClure
b0a589a800
Merge pull request #1842 from steveluscher/patch-1
...
“affect” => “effect” in options guide
2015-02-03 16:53:25 +00:00
Steven Luscher
e5ca608fc0
“affect” => “effect” in options guide
2015-02-02 13:49:47 -08:00
heff
cb0f93c27d
Added contrib release commands for patch and minor
2015-02-02 00:55:13 +01:00
Matthew McClure
d5bbd80db9
Reference videojs not vjs
...
`vjs` isn't exported, so this was causing confusion. Update to use `videojs`.
2015-01-26 09:27:40 -08:00
heff
1a11a8f256
Added contrib save command and cleaned up config
2015-01-23 17:35:22 -08:00
heff
ec88f32702
Added npm install to the contrib release process
...
Fixed contrib branch delete
2015-01-23 10:57:36 -08:00
heff
2489cc1c10
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video-js.swf
dist/video-js/video.dev.js
dist/video-js/video.js
2015-01-23 10:50:49 -08:00
heff
aac97d287a
Release 4.11.4
2015-01-23 10:50:22 -08:00
Lee Whitaker
3c83fd364d
Update swf version to 4.5.3
...
closes #1823
2015-01-23 10:42:40 -08:00
Artem Suschev
c8781cf51b
@H1D fixed an issue with file extension type detection. closes #1818
2015-01-21 17:55:35 -08:00
Steve Heffernan
8777b7f7a9
Merge pull request #1819 from thijstriemstra/master
...
document the error event
2015-01-21 17:43:50 -08:00
David LaPalomento
4bde5c8928
Don't always add controls to the video element
...
Fix for #1561 . If the HTML tech is being constructed without a video element to work off of, make sure that the controls attribute is only added under the same circumstances it would be at player init. Before this fix, if you loaded the Flash tech and then switched to the HTML tech, you would see the native controls underneath the video.js controls.
Fix controls attribute test on iOS
iOS uses native controls by default and so was failing the assertions that native controls weren't used. Force custom controls for this test case to make it work like everywhere else.
Update nativeControlsForTouch default
The default value changed so fix the predicate that tested for whether it was in use.
closes #1811 , closes #1564 , closes #1561
2015-01-21 17:35:55 -08:00
Thijs Triemstra
fb3758dcab
doc fix
2015-01-22 01:55:42 +01:00
Matthew McClure
78e95e14b8
@mmcc fixed an issue with text track hiding introduced in #1681 . closes #1804
2015-01-21 16:44:59 -08:00
Matthew McClure
67c4eed937
@mmcc added a VERSION key to the videojs object. closes #1798
2015-01-21 16:37:13 -08:00
Toni Hermoso Pulido
300eeb759c
@toniher added a Catalan translation. closes #1794
2015-01-21 16:25:50 -08:00
heff
2805bb0ad3
Updated contrib.json to support contrib install
2015-01-21 13:36:27 -08:00
Thijs Triemstra
4e2b4a215c
document the error event
2015-01-21 17:11:43 +01:00
heff
b51d83090b
Added a line to the changelog, closes #1814
2015-01-20 11:01:05 -08:00
Carlos
0f4b19b94c
Fixed problem with removing component
...
Component.id and Component.name are functions
we should either call the functions or pass component.id_ and component.name_
2015-01-20 10:58:25 -08:00
Bryce Fisher-Fleig
e8030ea88f
@brycefisher Added a guide on player disposal. closes #1803
2015-01-16 15:52:34 -08:00
Gary Katsevman
1c17a67f39
Fixed issue where ManualTimeUpdatesOff was not de-registering events. closes #1793
2015-01-16 12:05:21 -08:00
heff
e8235c9022
Fixed type support checking for an empty src string. closes #1797
2015-01-16 11:43:58 -08:00
heff
a3b12d9d03
Exported missing source handler functions. closes #1787
2015-01-12 14:28:22 -08:00
Matthew McClure
a8d1ef114a
Merge pull request #1795 from rusikf/patch-1
...
update 4.10 to 4.11 version in README
2015-01-12 10:33:11 -08:00
Ruslan Korolev
2ea2421e18
update 4.10 to 4.11 version in README [ci skip]
2015-01-12 13:19:43 +03:00
Steve Heffernan
67e2c0ff76
Merge pull request #1768 from moshoujingli/feature/fix_typo
...
Delete the duplicated 'a'
2015-01-05 11:19:59 -08:00
Bixiaopeng
b2c3e2d759
Delete the duplicated 'a'
2014-12-24 18:02:04 +09:00
David LaPalomento
c939ab86ca
@dmlap fixed URL parsing in IE9. closes #1765
2014-12-23 08:25:49 -08:00
Steve Heffernan
a96978b194
Merge pull request #1747 from thijstriemstra/master
...
Add plugin localization doc
2014-12-22 11:30:31 -08:00
heff
fff41a9066
Added a line to the changelog for #1741
2014-12-22 11:17:15 -08:00
Jacques Caron
3780f8dbce
Prevent menus from opening while scrubbing
2014-12-22 10:51:34 -08:00
Jacques Caron
24dff158fa
Add vjs-scrubbing class to player while scrubbing
2014-12-22 10:51:34 -08:00
Sxmanek
9c1e410660
@Sxmanek added a Czech translation. closes #1739
2014-12-22 10:44:53 -08:00
Nguyễn Văn Ánh
8cf9f19c11
@anhskohbo added a Vietnamese translation. closes #1734
2014-12-22 10:15:50 -08:00
heff
f0d500a633
Updated #1730 to use the ready function instead of warning.
...
Added a line to the changelog for #1730 .
closes #1730
2014-12-22 09:54:21 -08:00
45aff0062cf1b0e55a6532b0a513db6be3952d17
fc0730db98
Warning for previously updated players; doc update
2014-12-22 09:46:48 -08:00
Matthew McClure
a67201f913
@mmcc updated the hide/show functions to use a class instead of inline styles. closes #1681
2014-12-22 09:38:54 -08:00
heff
a048468100
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-12-19 14:18:16 -08:00
heff
881be6f77d
Release 4.11.3
2014-12-19 14:17:50 -08:00
heff
c6d51faba3
Added a line to the changelog for #1755
2014-12-19 14:11:26 -08:00
matteo
169b4984e5
Fix rtmp rtmpSourceHandler calls to tech
2014-12-19 14:09:42 -08:00
heff
45b3601465
Added a line to the changelog for #1753
2014-12-19 14:05:58 -08:00
matteo
e2c5462395
Export tech.setSetsource method for Html5 and Flash
2014-12-19 14:04:46 -08:00
heff
5545fc33e1
Added a line to the changelog for #1760
2014-12-19 13:58:11 -08:00
Greg Kraus
16d945c7ab
moved event.preventDefault() inside of if-then structure
2014-12-19 13:51:11 -08:00
heff
716fc2dc2b
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-12-17 16:13:27 -08:00
heff
ad3e430cc6
Release 4.11.2
2014-12-17 16:12:38 -08:00
Gary Katsevman
d7f2924fdc
Make sure that setSource is directly on prototype
...
This is to make the new source handlers backwards compatible and so it
wont break techs that extend existing techs that were converted to use
source handlers. closes #1746
2014-12-17 15:07:37 -08:00
Matthew McClure
bb5582abd3
Add the playback rate menu to the content el. closes #1716 , fixes #1712
2014-12-17 14:29:05 -08:00
Thijs Triemstra
9307844f79
doc update
2014-12-17 14:05:22 +01:00
Thijs Triemstra
9141a6256f
add plugin localization doc
2014-12-17 00:06:06 +01:00
Steve Heffernan
2683c74c69
Merge pull request #1743 from PeterDaveHello/patch-1
...
Use svg instead of png to get better image quality
2014-12-13 23:25:20 -08:00
Peter Dave Hello
c3139dcc1d
Use svg instead of png to get better image quality
2014-12-14 13:16:48 +08:00
Peter Dave Hello
a859575e62
@PeterDaveHello added a Traditional Chinese translation. closes #1729
2014-12-09 12:47:46 -08:00
heff
aeecca728e
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-12-04 14:06:38 -08:00
heff
daa66b9183
Release 4.11.1
2014-12-04 14:05:50 -08:00
heff
3d16a4378c
@heff fixed a code bug in track XHR requests. closes #1715
2014-12-04 14:03:36 -08:00
heff
d37e5c903f
Removed dist files
2014-12-04 13:29:50 -08:00
heff
0469c5063c
Release 4.11.0
2014-12-04 13:29:40 -08:00
heff
dd9b4df727
@heff updated the SWF to the latest version. closes #1714
2014-12-04 13:24:05 -08:00
Steve Heffernan
0960a6108b
Merge pull request #1713 from gkatsev/jshint-all-the-things
...
Make sure jshint checks all js files
2014-12-04 12:44:34 -08:00
Gary Katsevman
68f32226db
Make sure jshint checks all js files
...
Also, update all the files to pass jshint.
2014-12-04 15:38:20 -05:00
nemesreviz
c2e0c89d4c
@nemesreviz added a Hungarian translation. closes #1711
2014-12-04 11:50:21 -08:00
Gary Katsevman
c111d30b45
@mmcc fixed the vdata exception when you dispose a player with tracks. closes #1710
2014-12-03 14:21:25 -08:00
Matthew McClure
1f6c5179d8
@mmcc added functions for better timeout and interval handling. closes #1642
2014-12-03 11:31:39 -08:00
Ahmad M. Zawawi
ea7bf36588
@azawawi added an Arabic translation. closes #1692
2014-12-02 16:23:33 -08:00
Steve Heffernan
76e662a756
@heff added the Source Handler interface for handling advanced formats including adaptive streaming. closes #1560
2014-12-02 14:22:34 -08:00
Thijs Triemstra
8a019ee046
@thijstriemstra fixed a number of typos in the docs. closes #1704
2014-12-02 11:22:48 -08:00
heff
2de84da25f
Added a line to the changelog for #1702
2014-12-02 10:53:43 -08:00
Steve Heffernan
899bc3cb76
Merge pull request #1702 from rafalwrzeszcz/fix/invalid-markup
...
Fixed Flash object tag markup for strict XML.
2014-12-02 10:51:23 -08:00
Rafał Wrzeszcz
eaf8a8348f
Fixed XML markup.
2014-12-02 14:31:07 +01:00
Steve Heffernan
157dcbe9dd
Merge pull request #1677 from sonicd300/patch-1
...
Updated to bower.json to include font files
2014-11-25 15:51:08 -08:00
Dan Toloudis
33e6630712
@toloudis fixed an issue with checking for an existing source on the video element. closes #1651
2014-11-25 15:31:53 -08:00
heff
2e71201e23
Cleaned up slider.js from #1616 (commit 7605d8c) and added changelog item for #1616
2014-11-25 14:38:36 -08:00
rutkat
1211e6f99d
Changed keyup to keydown for more responive key listeners. closes #1545 , closes #1616
2014-11-25 13:42:34 -08:00
Matthew McClure
7642691296
Update components link to be relative
...
Updated the components link to be entirely relative so we don't have to worry about which branch we're talking about.
2014-11-24 13:00:22 -08:00
Victor D'Agata
d6cf3c0d84
Update to bower.json
...
Added fonts to bower.json in order to work with bower-main-files plugin, you can tell the plugin if you don't want stuff, but you can't say include XYZ, besides fonts are being used in the css.
2014-11-19 18:56:34 -05:00
Matthew McClure
caf44a4ad3
Merge pull request #1650 from SteveALee/docfix
...
Fixed broken link to components guide
2014-11-10 09:51:39 -08:00
Steve Lee
fd2b9a7f38
Fixed broken link to components guide
2014-11-07 21:18:20 +00:00
Matthew McClure
fc7cebe155
Update version numbers in quickstart guide.
2014-11-05 16:01:03 -08:00
Matthew McClure
bd6a9ff08c
Merge pull request #1634 from anttimo/feature/fix-broken-readme-links
...
Fix two broken links to documentation in README.md
2014-11-05 15:58:12 -08:00
Antti Moilanen
540152051f
Fixed two broken links to documentation.
2014-11-01 16:57:02 +02:00
Steve Heffernan
889ad338cc
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-10-30 17:25:51 -07:00
Steve Heffernan
0c2dad9ef3
Merge branch 'master' of https://github.com/videojs/video.js
2014-10-30 17:25:32 -07:00
Steve Heffernan
0919b77f31
Release 4.10.2
2014-10-30 17:25:22 -07:00
Steve Heffernan
758b9fda55
Fixed CDN links in setup guide
2014-10-30 17:24:09 -07:00
Matthew McClure
957687d449
@mmcc fixed localization of captions/subtitles menu off buttons. closes #1632
2014-10-30 17:21:58 -07:00
Steve Heffernan
768e40b169
Updated setup doc version url replacer to support multiple digit versions
2014-10-30 16:24:36 -07:00
Steve Heffernan
5d859a92b5
Fixed the VolumeMenuButton options to allow passing 'vertical' to the VolumeBar. closes #1631
2014-10-30 13:59:05 -07:00
Steve Heffernan
1325722447
@heff fixed checking for child options in the parent options to allow for `false`. closes #1630
2014-10-30 13:19:01 -07:00
Matthew McClure
48a0049350
Remove extra 10
2014-10-30 10:12:58 -07:00
Steve Heffernan
7432648e38
Merge branch 'stable'
2014-10-29 08:39:31 -07:00
Steve Heffernan
f420c5bd5f
Added line to changelog for 4.10.1
2014-10-29 08:39:00 -07:00
Steve Heffernan
423939857f
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-10-29 08:36:40 -07:00
Steve Heffernan
7511bb606d
Release 4.10.1
2014-10-29 08:36:16 -07:00
Steve Heffernan
a12dd77057
Removed alert...
2014-10-29 08:31:13 -07:00
Steve Heffernan
bcbe4f175a
Removed dist files
2014-10-28 17:28:37 -07:00
Steve Heffernan
6958643678
Release 4.10.0
2014-10-28 17:28:25 -07:00
Steve Heffernan
d55227668c
@heff turned on the custom html controls for touch devices. closes #1617
2014-10-28 16:53:30 -07:00
Matthew McClure
ce18a9af74
updated options to include sans-children, and included self-hosted font blurb
...
updated used by count
2014-10-28 16:48:29 -07:00
Matthew McClure
a70b9e4957
added CORS information to tracks guide. Fixes #837
...
moar magic comments
2014-10-28 16:48:23 -07:00
Matthew McClure
38f1024ad3
doc updates + readme quick start
2014-10-28 16:48:23 -07:00
Matthew McClure
6093d35b4c
updated options guide to include components
2014-10-28 16:48:23 -07:00
Steve Heffernan
330aed03c6
Merge pull request #1605 from mmcc/hotfix/keyboard-location
...
maybe actually check for keyLocation
2014-10-28 11:47:32 -07:00
Steve Heffernan
f27bdd27ca
@heff Added the ability to set options for child components directly in the parent options. closes #1599
2014-10-28 11:45:32 -07:00
Steve Heffernan
4199c3e5a9
Merge pull request #1598 from pascuals/patch-1
...
Update languages.md
2014-10-28 11:38:35 -07:00
Gavin
fdb34f3179
@DevGavin added a Simplified Chinese translation. closes #1593
2014-10-28 11:29:05 -07:00
Matthew McClure
f5117ae976
@mmcc fixed an issue with the VolumeButton assuming it was vertical by default. closes #1592
2014-10-28 11:19:34 -07:00
Steve Heffernan
4b818d9ebf
@heff enhanced the event listener API to allow for auto-cleanup of listeners on other componenets and elements. closes #1588
2014-10-28 11:16:56 -07:00
Matthew McClure
b8cc047a2e
@mmcc fixed an issue where errors on source tags could get missed. closes #1575
2014-10-28 11:00:49 -07:00
Steve Heffernan
906de96632
Merge branch 'stable'
2014-10-28 10:35:56 -07:00
Steve Heffernan
d0a918404f
Added doc for remaining time and removed onWaitEnd doc
2014-10-28 10:20:39 -07:00
Matthew McClure
a35da3e995
maybe actually check for keyLocation
2014-10-22 15:34:58 -05:00
pascuals
d63912dd35
Update languages.md
...
Spanish translations are not updated
2014-10-20 15:19:43 +02:00
Steve Heffernan
1369e17dc9
Merge pull request #1577 from demersdesigns/master
...
Adding reference to generator-videojs-plugin
2014-10-16 13:03:15 -07:00
Steve Heffernan
af02d158da
@heff updated the poster to use CSS styles to display; fixed the poster not showing if not originally set. closes #1568
2014-10-16 12:59:41 -07:00
Steve Heffernan
a6019d4207
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video-js.swf
dist/video-js/video.js
2014-10-15 16:08:26 -07:00
Steve Heffernan
b848fd736d
Release 4.9.1
2014-10-15 16:07:59 -07:00
Steve Heffernan
b619404069
Bumped to videojs-swf v4.5.1 to fix a data sanitization issue. closes #1587
2014-10-15 16:04:18 -07:00
Steve Heffernan
5e82f52a17
Fixed the contrib patch start command
2014-10-15 15:53:49 -07:00
Paul Demers
4711895d43
Adding reference to generator-videojs-plugin
2014-10-10 20:49:15 -04:00
Thijs Triemstra
375cc1ecf9
@thijstriemstra added a Dutch translation. closes #1566
2014-10-06 12:45:45 -07:00
OlehTsvirko
0b75b0f843
@OlehTsvirko added a Russian translation. closes #1563
2014-10-06 12:39:45 -07:00
OlehTsvirko
2e3d2417fb
@OlehTsvirko added a Ukrainian translation. closes #1562
2014-10-06 11:26:27 -07:00
Jan Hesse
33f7805c2b
@andekande improved the German translation. closes #1555
2014-10-06 11:18:17 -07:00
aptx4869
5e70bef2ab
@aptx4869 fixed an issue where the native JSON parser wasn't used. closes #1565
2014-10-06 11:16:08 -07:00
Steve Heffernan
064ab1166b
Removed dist files
2014-09-30 18:51:58 -07:00
Steve Heffernan
85730d7a1b
Release 4.9.0
2014-09-30 18:51:46 -07:00
Matthew McClure
18b6d25bc7
@mmcc added support for audio tags (html5 audio only). closes #1540
2014-09-30 18:34:51 -07:00
Steve Heffernan
8273809a18
Added a line to the changelog for #1519 . closes #1519
2014-09-30 16:28:36 -07:00
Steve Heffernan
9bfe3fe5ae
Merge branch 'review-rpless-feature/accessible-volume-menu'
2014-09-30 16:26:57 -07:00
Steve Heffernan
ce97c24d79
@heff updated to swf v4.5.0 to fix event issues. closes #1554
2014-09-30 16:16:36 -07:00
Craig Rogers
9b7882e395
@twentyrogersc fixed the return value when setting the poster source. closes #1552
2014-09-30 15:38:22 -07:00
Philip Giuliani
6c4eac47a0
@philipgiuliani added an Italian translation. closes #1550
2014-09-30 15:31:26 -07:00
Matthew McClure
13f154d4d6
@mmcc made it possible to override the font-size of captions and subtitles. closes #1547
2014-09-30 15:27:05 -07:00
Matthew McClure
e526c9335d
@doublex fixed an issue with IE7 backwards compatibility. closes #1542
2014-09-30 15:15:40 -07:00
Steve Heffernan
61aee3376b
Added a line to the changelog for #1533
2014-09-30 14:59:36 -07:00
Steve Heffernan
27d32d52c9
Exported the videojs.Flash.version method for use in external techs
2014-09-30 14:57:29 -07:00
Ryo Chikazawa
ba7871dc5d
Export videojs.Flash.embed
2014-09-30 14:49:50 -07:00
Steve Heffernan
675856aaf6
Reorganized the volume menu button styles and removed some duplicate definitions
2014-09-30 14:01:38 -07:00
Tom Johnson
6040a61498
@seniorflexdeveloper added new translations and translation updates. closes #1530
2014-09-29 16:38:09 -07:00
Steve Heffernan
64f3b7774c
Fixed a spelling error in the player docs. closes #1528
2014-09-29 16:21:20 -07:00
Ryo Chikazawa
f47bf26e49
@chikathreesix fixed an issue where data-setup options could be missed. closes #1514
2014-09-29 16:13:07 -07:00
Tetsuya Morimoto
e0a124890b
@t2y added a Japanese translation. closes #1497
2014-09-29 16:08:14 -07:00
Alex
585befce81
@alexrqs cleaned up the Spanish translation. closes #1494
2014-09-29 16:02:57 -07:00
Stephen
d93bea98d7
@mynameisstephen fixed an issue where slider event listeners were not cleaned up. closes #1475
2014-09-29 15:55:51 -07:00
baloneysandwiches
fd181aa9cd
@baloneysandwiches added a hasClass method. closes #1464
2014-09-29 15:46:18 -07:00
Steve Heffernan
2a71d69c72
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video-js.swf
dist/video-js/video.js
2014-09-25 14:18:03 -07:00
Steve Heffernan
c0518a1ff0
Release 4.8.5
2014-09-25 14:15:59 -07:00
Steve Heffernan
bb52851aa4
Updated to the latest version of the swf to fix HLS playback. closes #1538
2014-09-25 14:09:25 -07:00
Ryan Plessner
f53583e275
Hide the volume bar by setting its content's width to zero.
2014-09-25 11:02:06 -04:00
Steve Heffernan
a2710b60f1
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-09-23 16:26:06 -07:00
Steve Heffernan
2b57ada7df
Release 4.8.4
2014-09-23 16:21:59 -07:00
Gary Katsevman
d43831d6d0
@gkatsev fixed isFullscreen reporting on iOS devices. closes #1511
...
Squashed commit of the following:
commit 02fe7a40d0958e2ed84a6a0cf2be43bec259c72c
Author: Gary Katsevman <git@gkatsev.com >
Date: Tue Sep 23 14:15:08 2014 -0400
Feature detect old fullscreen instead of UA switch
commit f3eccbbe678c163021d790c69c3ab365e0a1fe1a
Author: Gary Katsevman <git@gkatsev.com >
Date: Mon Sep 22 21:31:34 2014 -0400
No need for if since assume we're in fs
commit 0498b100843e0aa858b166d02a467e4471c126ab
Author: Gary Katsevman <git@gkatsev.com >
Date: Mon Sep 22 21:28:10 2014 -0400
Revert "Don't trigget vjs's fullscreenchange event"
This reverts commit cc45177ee5fa950e665e066d170b137aaeb6e398.
Conflicts:
src/js/media/html5.js
commit 1ed30853efb2ea043da4f18b4fdf75da15f55e88
Author: Gary Katsevman <git@gkatsev.com >
Date: Wed Sep 17 12:00:29 2014 -0400
Listen via 'this.one'.
Don't bother checking whether the video element is fullscreen but just
assume we are fullscreen.
commit 27e27075083d2ad408b5d47055881b2554f59154
Author: Gary Katsevman <git@gkatsev.com >
Date: Tue Sep 16 18:12:36 2014 -0400
Use one for event binding.
commit cc45177ee5fa950e665e066d170b137aaeb6e398
Author: Gary Katsevman <git@gkatsev.com >
Date: Mon Sep 15 17:28:46 2014 -0400
Don't trigget vjs's fullscreenchange event
This event isn't really being used for this usecase right now, so, no
need to trigger it.
commit ad505a680785d638289657aec4edad60879e945a
Author: Gary Katsevman <git@gkatsev.com >
Date: Mon Sep 15 16:45:48 2014 -0400
Update exports for request & cancel fullscreen
commit e423635b6c8ad58a1ba04e1534a51c075e08b73a
Author: Gary Katsevman <git@gkatsev.com >
Date: Mon Sep 15 16:15:10 2014 -0400
On iOS, use ios specific enterFullscreen methods.
commit fe4a8fbf6ad73b6bc8f57d16c44f0ca4d3bf9450
Author: Gary Katsevman <git@gkatsev.com >
Date: Mon Sep 15 14:53:20 2014 -0400
Export isFullScreen correctly. Export isFullscreen as well.
2014-09-23 15:17:01 -07:00
Steve Heffernan
72cb71c3a5
Updated contrib.json to match new prompt formatting
2014-09-23 13:28:45 -07:00
Steve Heffernan
ded72386ca
Updated contrib.json to comply with new contrib formatting
2014-09-23 13:28:36 -07:00
Ryan Plessner
757c592b4a
reverted the submenu behavior. it now needs to activated before it menuitems become tab targets. The volume control bar now uses the vjs-lock-showing class instead of new class.
2014-09-23 15:26:09 -04:00
Steve Heffernan
737b989d5e
Removed dist files
2014-09-22 16:13:39 -07:00
Steve Heffernan
ae04900c54
Release 4.8.3
2014-09-22 16:13:03 -07:00
Steve Heffernan
518614ca57
Added line to the changelog for #1526
2014-09-22 16:10:18 -07:00
Steve Heffernan
0ef6b4af73
Updated to version 4.4.4 of the swf
2014-09-22 16:04:02 -07:00
Daniel Roviriego
ca1fdbb238
@deedos added a Brazilian Portuguese translation. closes #1520
2014-09-22 11:12:13 -07:00
Ryan Plessner
53d690c212
Changed the MenuItem and the Volume Control bar to gain focus when using tab navigation.
...
Previously, they could not be navigated to via the keyboard.
Fixs #1517 .
Tested via manaul cross-browser tests using keyboard navigation (chrome, firefox, safari, and IE 11 ).
2014-09-19 13:58:19 -04:00
Steve Heffernan
186ead6b10
Updated contrib.json to match new prompt formatting
2014-09-17 11:53:41 -07:00
Steve Heffernan
4b64a92a2d
Updated contrib.json to comply with new contrib formatting
2014-09-17 11:41:49 -07:00
Steve Heffernan
b65f2da65e
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-09-16 16:42:25 -07:00
Steve Heffernan
ee7c962494
Release 4.8.2
2014-09-16 16:38:42 -07:00
Steve Heffernan
05c18b7049
Added line to the changelog for #1512
2014-09-16 14:56:16 -07:00
Gary Katsevman
53ea60cd06
fixes #1512 , fixes #1507
...
On ended, pause player if not paused or looping
IE11 (and maybe other browsers as well) only fire 'ended' event when the
video ends and doesn't fire pause. This makes IE11 not reset it's state
into a paused state that allows a user to replay immediately. However, a
two clicks on the play/pause button will allow you to replay.
In Chrome, we get first a pause event and then an ended event. When
'loop' is set, neither the last pause nor ended fire.
In the flash tech, the pause and ended events fire like in chrome in all
browsers.
Add tests for onEnded change
Appease jshint.
2014-09-16 14:53:46 -07:00
Matthew McClure
cc5b2b838e
Merge pull request #1489 from walsh9/feature/doc-link-fix
...
Fix broken link in CONTRIBUTING.md
2014-09-15 11:30:07 -07:00
Matthew Walsh
25044e34b0
Fix broken link in CONTRIBUTING.md
...
The link titled "Build and share plugins" goes to docs/plugins.md, which
doesn't exist. It should go to docs/guides/plugins.md
2014-09-07 20:26:56 -04:00
Steve Heffernan
2219cd0f01
Updated travis YML to exclude success messages from IRC
2014-09-05 15:25:32 -07:00
Steve Heffernan
9dc4ed29f2
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.less
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-09-05 14:59:25 -07:00
Steve Heffernan
18965bb8d7
Release 4.8.1
2014-09-05 14:58:12 -07:00
Steve Heffernan
3a1239df1e
Added a line to the changelog for #1488
2014-09-05 14:53:40 -07:00
Steve Heffernan
49197e4f0e
Merge branch 'hotfix/fullscreen-deprecations' into stable
2014-09-05 14:52:15 -07:00
Steve Heffernan
08da4c889f
Added a line to the changelog for #1467
2014-09-05 14:50:00 -07:00
Steve Heffernan
1ff1d76a8c
Merge commit 'a582c833e34c227ff29b707bad9cd4857f32c877' of github.com:MrVaykadji/video.js into french
2014-09-05 14:48:05 -07:00
Steve Heffernan
5abff360cc
Added back missing deprecated fullscreen functions, and fixed a warning from using a deprecated method internally.
...
fixes #1451
2014-09-05 14:33:27 -07:00
Steve Heffernan
18be3ef9ac
Added a line to the changelog for #1487
2014-09-05 14:31:20 -07:00
Matthew McClure
864432d7d3
updated styles for error messages and made poster absolutely positioned by default
2014-09-05 13:59:27 -07:00
Steve Heffernan
6c2efbf999
Added a line to the changelog for #1483
2014-09-05 13:53:11 -07:00
David LaPalomento
eec1fc13fe
Move language methods into externs
...
Trying to create a player-like subclass of component requires overriding languages() but that method was being minified. Add it to externs so that it can be overridden after minification. Fixes #1420 .
2014-09-05 13:50:13 -07:00
Steve Heffernan
54b175d988
Added line to the changelog for #1482
2014-09-05 13:42:06 -07:00
David LaPalomento
b9181ee55b
Make sure the error property is set before proxying through the tech.
...
Some error events don't cause the error property on the video element to be set. In that case, handle the event like any other. Fixes #1465 .
2014-09-05 13:36:50 -07:00
David LaPalomento
d385f8257f
Fixes #1481
...
Clear out pending errors on player disposal.
Source selection errors are dispatched asynchronously so that there is an opportunity to override the error message. If the player is disposed during that period, the error timeout wasn't being cleared properly. Fix for #1480 .
Fix whitespace
When defining variables inline with declarations, stick to one variable per line.
2014-09-05 13:32:15 -07:00
Steve Heffernan
0ac8bcd389
Removed dist files
2014-09-03 08:47:37 -07:00
Steve Heffernan
88f59d7ad6
Release 4.8.0
2014-09-03 08:43:58 -07:00
Steve Heffernan
1c84f37fa0
Updated contrib.json for contrib prompt changes
2014-09-03 08:36:46 -07:00
Steve Heffernan
7d4b26625f
Fixed a broken playbackRate test on Android 2.3
2014-09-02 17:38:11 -07:00
Steve Heffernan
7ead5f708f
Added a line to the changelog for #1473
2014-09-02 16:47:47 -07:00
Steve Heffernan
16640274d7
Merge branch 'hotfix/error-timeout-squashed' of github.com:mmcc/video.js into mmcc-hotfix/error-timeout-squashed
2014-09-02 16:43:01 -07:00
Steve Heffernan
5f7ae5a7ba
Added a line to the changelog for #1470
2014-09-02 16:29:15 -07:00
Steve Heffernan
f3925c7364
Changed to feature prefix over suffix to make it read more as a boolean
2014-09-02 16:22:43 -07:00
Steve Heffernan
c90d7d36f6
Merge branch 'media-tech-features2' of github.com:gkatsev/video.js into gkatsev-media-tech-features2
2014-09-02 16:11:26 -07:00
Steve Heffernan
6f069b765c
Added line to changelog for #1449
2014-09-02 15:22:17 -07:00
Steve Heffernan
a6fa0dcc80
Merge branch 'the-N-Zone' of github.com:gkatsev/video.js into gkatsev-the-N-Zone
2014-09-02 12:50:10 -07:00
Matthew McClure
e72d682028
added timeout fix and tests.
2014-09-02 12:39:08 -07:00
Gary Katsevman
599217f158
Update tests to grab/restore progressEventsFeature
2014-09-02 14:57:29 -04:00
Gary Katsevman
e60f2eef5c
Update media.js and html5.js feature access.
...
Due to #1415 , various usage of features moved around. This makes sure
that features are now called directly on the tech everywhere.
2014-09-02 14:51:13 -04:00
Gary Katsevman
7caa2fc1a7
Append Feature to 'features'. Update tests.
2014-09-02 14:46:19 -04:00
Gary Katsevman
c0f91674e4
Promote 'features' to the prototype
2014-09-02 14:44:58 -04:00
Gary Katsevman
e6897b6219
Inherit tech 'features' from 'MediaTechController'
...
Use vjs.obj.create to inherit 'features' from
'MediaTechController.prototype.features'. Because we are inheriting, if
the defaults change (prototype.features), we can receive these updates
in our tech if we had not changed properties of features manually.
2014-09-02 14:41:27 -04:00
Steve Heffernan
65e4b9f167
Added line to the changelog for #1453
...
Moved grunt languages configuration to lower in the gruntfile.
2014-09-02 11:40:18 -07:00
Tom Johnson
011861bbdb
add support for videojs-grunt-languages
...
updates to change build/lang to build/files/lang
update grunt languages references and version
remove build/lang reference
update languages plugin reference for array support
2014-09-02 11:40:06 -07:00
Gary Katsevman
df1944e9ff
NaN & null should be treated as 0 in dimension()
...
When dimension() receives a NaN or null value for the number, it will
treat it as zero.
Updated tests to reflect that as well.
2014-09-02 14:37:42 -04:00
Steve Heffernan
1aabc440b6
Merge branch 'master' of https://github.com/videojs/video.js
2014-09-02 11:07:37 -07:00
Steve Heffernan
c5bd01160a
Added line to the changelog for #1409
2014-09-02 11:06:30 -07:00
Steve Heffernan
82aa55795e
Removed html5Mock var declarations and fixed whitespace
2014-09-02 11:04:30 -07:00
Steve Heffernan
7c27add29d
Merge branch 'issue-1408' of github.com:glencoesoftware/video.js into glencoesoftware-issue-1408
2014-09-02 11:00:36 -07:00
Matthew McClure
11b592ae01
Update CONTRIBUTING.md
...
Getting rid of some out of date info about Karma configuration.
2014-09-02 10:39:33 -07:00
MrVaykadji
a582c833e3
French translation
2014-08-31 21:56:27 +02:00
Andreas Knab
c4b4ebea4a
Remove unneeded html5Mock
2014-08-28 12:28:07 +02:00
Steve Heffernan
1f33546f90
Added a line to the change log for #1455
2014-08-27 15:33:48 -07:00
Steve Heffernan
521f0eb941
Merge branch 'songpete-patch-1'
2014-08-27 15:31:15 -07:00
Steve Heffernan
22aa758067
Merge branch 'patch-1' of github.com:songpete/video.js into songpete-patch-1
2014-08-27 15:15:32 -07:00
Steve Heffernan
537ae2b805
Merge pull request #1435 from dmlap/test-manual-tracking
...
Add test for manual time tracking and dispose
2014-08-27 13:26:48 -07:00
Steve Heffernan
fc0d37daec
Merge branch 'guardian-html5-src-fix'
2014-08-27 13:12:46 -07:00
Steve Heffernan
2a9f1cdaac
Added a line to the changelog for #1430
2014-08-27 13:11:55 -07:00
Steve Heffernan
87e25dd38e
Merge branch 'html5-src-fix' of github.com:guardian/video.js into guardian-html5-src-fix
2014-08-27 13:08:02 -07:00
Steve Heffernan
16321d6208
Added line to the changelog for #1426
2014-08-27 13:05:33 -07:00
Steve Heffernan
34a8d64c04
Merge pull request #1426 from andekande/germantranslation
...
german Translation based on es.json
2014-08-27 12:59:50 -07:00
Pete Song
58c081f154
Bind 'onKeyPress' during keydown instead of keyup.
...
Binding during keydown will be more effective at preventing certain default behavior like moving the page down as these events may happen prior to keyup. Addresses #1452
2014-08-26 20:45:39 -04:00
Gary Katsevman
68ad48d8e8
Ignore null, undefined, and NaN is dimension()
...
Add vjs.isNaN to have a better cross browser isNaN checker.
Previously, only undefined was ignored, so, it tried setting the
dimension using null and NaN as values. In most browsers this isn't a
problem, but in particular on IE8, things break.
With this PR, all three of those values will be ignored.
2014-08-25 18:41:33 -04:00
Andreas Knab
49f58e0bbd
Switch to sinon fake timers
2014-08-25 16:42:58 +02:00
Andreas Knab
f716807852
Add test cases for default and disabled timeout
2014-08-25 11:35:06 +02:00
Andreas Knab
6d65871cb0
Add simple inactivityTimeout test
2014-08-25 11:28:52 +02:00
Steve Heffernan
055d81dc3a
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-08-20 15:17:08 -07:00
Steve Heffernan
760eb308db
Release 4.7.3
2014-08-20 15:16:22 -07:00
Steve Heffernan
03059c17d8
Added line to the changelog for #1424
2014-08-20 15:12:12 -07:00
Eric Berdahl
5ee97ea9a1
Publish (i.e. prevent closure compiler from obfuscating name of) videojs.Player.prototype.selectSource function. This allows developers to provide their own algorithms for selecting which source a Player should use.
2014-08-20 15:11:58 -07:00
Steve Heffernan
5761ab33bd
Added line to the changelog for #1427
2014-08-20 15:07:52 -07:00
Tom Johnson
c19a3f3f48
add fix for localization of not supported message
...
add base documentation for language support
typo fix
added utility function for adding languages per conversation with @heff. Includes test.
move addLanguage to core. update both core and util tests. added export property
added language sandbox for demo
fix comment
doc udpate
remove build instructions
add addLanguage API to doc
fix deep merge in test
test update
update local reference to string for compiled tests
2014-08-20 15:04:30 -07:00
Steve Heffernan
a888108e2c
Merge pull request #1422 from SunnyLi/patch-1
...
Fix typo in video tracks documentation
2014-08-20 13:00:32 -07:00
David LaPalomento
a1eb8dd975
Add test for manual time tracking and dispose
...
Make sure time and progress event synthesis is turned off after the tech is disposed.For #1431 .
2014-08-20 14:39:02 -04:00
Matt Osborn
21f2d3c150
fixing techGet for HTML5 src method
2014-08-19 17:04:31 +01:00
Jan Hesse
dd0c7efa60
german Translation based on es.json
2014-08-18 13:11:05 +02:00
Sunny Li
ec61386f47
Fix typo in video tracks documentation
...
small typo
2014-08-16 12:45:31 -04:00
Andreas Knab
98edeccb3f
Allow disabling of inactivity timeout
2014-08-15 14:39:49 +02:00
Steve Heffernan
342bdce748
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video-js.swf
dist/video-js/video.dev.js
dist/video-js/video.js
2014-08-14 16:32:26 -07:00
Steve Heffernan
7baa40220f
Release 4.7.2
2014-08-14 16:31:27 -07:00
Steve Heffernan
aaab1500c8
Added line to the changelog for #1417
2014-08-14 16:29:39 -07:00
Steve Heffernan
487c05628c
Fixed console log tests that were breaking in IE8
2014-08-14 16:15:13 -07:00
David LaPalomento
dfdbdbc9bb
Bump SWF to 4.4.3
...
Pick up updated flash compiler settings.
2014-08-14 15:09:06 -07:00
David LaPalomento
f037818656
Don't dynamically turn off progress events
...
The major browsers that support HTML video now reliably support progress events, so don't worry about synthesizing them for HTML anymore.
2014-08-14 15:08:54 -07:00
David LaPalomento
f4ce62d4b1
Move manual events into tech controller
...
Migrate the timers that manage creating timeupdate and progress events when the tech doesn't support them natively. Now, techs that extend MediaTechController will continue to automatically pick up synthetic playback and buffering events but they're scoped much more closely to the entity that needs them. In addition, time and progress tracking have been moved much earlier into the component initialization which fixes #1414 .
2014-08-14 15:08:37 -07:00
Andreas Knab
0b4737d209
Allow per-player setting of inactivityTimeout
2014-08-12 13:20:48 +02:00
Andreas Knab
3cfbf94245
Fix issue with minified version
2014-08-12 13:20:35 +02:00
Andreas Knab
e4a0d264d6
Make inactivity timeout configurable
2014-08-11 11:01:15 +02:00
Steve Heffernan
7f4e6eb432
Removed dist files
2014-08-06 11:27:17 -07:00
Steve Heffernan
692a0e9c09
Release 4.7.1
2014-08-06 11:26:56 -07:00
Steve Heffernan
a7d6c350e7
Added line to changelog for #1401
2014-08-06 11:24:41 -07:00
Steve Heffernan
9e34570c0f
Merge pull request #1401 from jabes/patch-1
...
Prevent EMALFORMED errors with bower.json
2014-08-06 11:18:38 -07:00
Justin Bull
c529f0898d
Update bower.json
...
Prevent EMALFORMED errors with bower.
2014-08-05 19:08:39 -07:00
Steve Heffernan
3bf4afc831
Removed dist files
2014-08-05 18:09:20 -07:00
Steve Heffernan
f3d7196a73
Release 4.7.0
2014-08-05 18:05:38 -07:00
Steve Heffernan
7ea1d8f544
Modified language json structure to not include the code.
...
Also removed languages from being combined with core until we add the ability to choose languages.
2014-08-05 17:48:00 -07:00
Tom Johnson
6b612d8cdc
Added localization support. closes #1360
2014-08-05 17:48:00 -07:00
Steve Heffernan
e4fbf27358
Merge pull request #1397 from anttimo/feature/fix-1390-add-svg-to-font-face
...
Add svg to font-face. fixes #1390
2014-08-05 12:13:43 -07:00
Steve Heffernan
0af41818e0
Merge branch 'master' of https://github.com/videojs/video.js
2014-08-05 12:10:09 -07:00
Steve Heffernan
1ffea6ce07
Removed a few leaked globals. This along with #1396 closes #603
2014-08-05 12:09:29 -07:00
Benjamin Peterson
bf8b62cc81
put some variables in an anonymous function, so they don't pollute the global scope
2014-08-05 12:08:12 -07:00
Gary Katsevman
f32ec15344
extern remainingTime
2014-08-05 12:08:12 -07:00
Steve Heffernan
949bfa2d39
Merge pull request #1398 from ctd1500/fix-readme
...
Updates the Build Status in the readme
2014-08-05 10:22:18 -07:00
ctd1500
bae224e4c4
Fixing the build status icon and link.
2014-08-04 23:21:42 -07:00
ctd1500
64564c0dcd
Fixing a couple of spelling errors
2014-08-04 23:21:10 -07:00
Steve Heffernan
003c5ef38d
Merge pull request #1395 from gkatsev/extern-remainingtime
...
extern remainingTime
2014-08-04 16:17:31 -07:00
Steve Heffernan
7dc919c89e
Added line to changelog for #1385
2014-08-04 16:16:09 -07:00
Steve Heffernan
52667554dc
Merge pull request #1385 from Akkuma/feature/sliding-class
...
Added a class for when slider is "sliding"
2014-08-04 16:14:35 -07:00
jackunion
a0d8db9ed1
Fixed an issue where the user was unable to scroll/zoom page if touching the video
...
closes #1373 , closes#895
fixes #895
Moved event.preventDefault() to 'touchend' listener
missing semicolon
2014-08-04 16:08:25 -07:00
Steve Heffernan
d64205de79
Added line to changelog for #1369
2014-08-04 15:53:49 -07:00
Steve Heffernan
527a33a252
Maded some revisions to videojs/video.js#1369
...
closes #1369
2014-08-04 15:53:28 -07:00
Steve Heffernan
b3bbb17dd4
Restore the original video tag attributes on a tech change
...
set attributes of video tag and not only values
add unsupported attribute to the video tag - test failing
helper to set attributes on an element from a map of values
dummy compare of html content with a sort of the attributes
ignore html attributes order for comparition
save original tag attributes
restore original tag attributes n creation and overwrite if required by settings
replace object.keys with vjs.obj.each for ie<9
fix spacing
API consistency, getAttributeValues renamed to getElementAttributes
clear variable naming
move setElementAttributes close to getElementAttributes
2014-08-04 15:47:56 -07:00
Steve Heffernan
403afcf57d
Updated some contrib commands
2014-08-04 14:23:19 -07:00
Gary Katsevman
3c4c5a5aee
extern remainingTime
2014-08-04 14:56:25 -04:00
Antti Moilanen
cfb688983b
Add svg to font-face. fixes #1390
2014-08-04 15:55:45 +03:00
Steve Heffernan
bcf3f34dde
Added finished messages to contrib issue commands
2014-08-03 17:36:57 -07:00
Steve Heffernan
4c42446d44
Updated report and request contrib commands
2014-08-03 17:34:25 -07:00
Steve Heffernan
2619593691
Merge pull request #1393 from gkatsev/disable-the-sauce
...
Disable saucelabs until we figure it out
2014-08-01 17:28:54 -07:00
jerrylow
fa5116ffe7
Issue-1370 remove default class on subtitle off
...
closes #1371 , closes #1370
Update track show to user showtrack
Remove underscores
2014-08-01 17:25:21 -07:00
Steve Heffernan
49eeb600fd
Added Slider.onMouseMove to fix breaking test
2014-08-01 17:24:08 -07:00
Gary Katsevman
39fe83e1c0
Disable saucelabs until we figure it out
2014-08-01 20:18:08 -04:00
Matthew McClure
8b5eb5089f
Merge pull request #1386 from Akkuma/feature/optimized-slider-handlers
...
Bound move/end context once instead of repeatedly
2014-08-01 16:47:47 -07:00
Steve Heffernan
fa75d61cf8
Added line to changelog for #1351
2014-08-01 13:14:47 -07:00
Paul Ryan
c5fb952935
Added vjs-waiting and vjs-seeking css classnames and updated the spinner to use them
...
closes #1351 , closes #1225 , closes #684 , closes #518
Split up seeking and waiting styles. Updated loading spinner to use them.
2014-08-01 13:13:24 -07:00
sethborg
f00f354ab9
Disposing the html5 video element more throughly when switching techs so it doesn't continue to load.
...
closes #1334
Update html5.js
If the HTML tag is not removed, the video will still download in the background in Firefox after the player is disposed.
Update component.js
Moved my fix to src/js/media/html5.js
Changed order of html5 element dispose and using this.el_ instead of player.tag
2014-08-01 13:04:25 -07:00
Steve Heffernan
8afc2f919b
Added line to the change log for #1253
2014-08-01 12:47:29 -07:00
brainopia
b2fbc8059b
Added support for multiple time ranges in the load progress bar
...
closes #1253
Display a true load progress (with accounting all buffered regions)
Add played property for player
Correctly display played regions in progress-bar
Support #played in MediaFaker so tests would pass
Remove play-progress regions but add some opacity to play-progress
Remove opacity
Revert "Add played property for player"
This reverts commit 6d8bf982c23c85b0e17edf93d7b2d02ded8ff611.
Fixed an issue where a load progress of NaN was throwing an error
Reverted some remaining `played` changes
Updated the progress bar to encapsulate time ranges
In the previous commit the progress bar was broken up into timeranges.
This had the effect of looking broken, so now the progress bar covers
all time ranges, and the time ranges a subtley different in color
from the progress bar.
2014-08-01 12:46:32 -07:00
Desdemina
6921b552ef
Update tracks.md with Caption Key info. Closes #1379
2014-07-31 13:07:27 -07:00
Gregory Waxman
aaa88c70f2
Bound move/end context once instead of repeatedly
2014-07-30 17:08:44 -04:00
Gregory Waxman
3da12eba29
Added a class for when slider is "sliding"
2014-07-30 17:01:57 -04:00
Steve Heffernan
14c64f197f
Added line to changelog for #1363
2014-07-29 16:03:30 -07:00
Steve Heffernan
d10977ebf3
Merge branch 'feature/ie8-compat-events' of github.com:HeadOnAPlate/video.js into HeadOnAPlate-feature/ie8-compat-events
2014-07-29 15:57:26 -07:00
Steve Heffernan
f69881c276
Added docs and changelog line for #1320
2014-07-29 10:42:10 -07:00
Steve Heffernan
116681771b
Merge branch 'source-type' of github.com:guardian/video.js into guardian-source-type
2014-07-29 10:36:57 -07:00
Matt Osborn
11524ca2c3
Merge pull request #1 from heff/guardian-source-type
...
Guardian source type
2014-07-29 17:31:29 +01:00
Steve Heffernan
624bf16070
Merge branch 'master' into fix-flash-ready
...
Conflicts:
src/js/media/flash.js
test/unit/flash.js
2014-07-28 17:27:29 -07:00
Steve Heffernan
0ddc344e76
Fixed a change that got lost in the merge
2014-07-28 17:10:52 -07:00
Steve Heffernan
781b4e59f5
Merge branch 'fix-hidden-flash-methods-squashed'
...
Conflicts:
src/js/media/flash.js
2014-07-28 17:07:53 -07:00
Steve Heffernan
0bc7ca0954
Fixed test to use exported property
2014-07-28 17:03:27 -07:00
Steve Heffernan
0ce57ae149
Removed iFrameMode from flash because it is not being used
2014-07-28 17:03:14 -07:00
Steve Heffernan
f6ab92977e
Switched to string keys for flash currentTime propreties so they would be exported
2014-07-28 17:02:48 -07:00
Steve Heffernan
707d0e7660
Added line to changelog for #1345
2014-07-28 16:28:17 -07:00
Steve Heffernan
951370dec9
Merge pull request #1345 from jackunion/issue_492
...
fixes #492
2014-07-28 16:26:52 -07:00
Steve Heffernan
5ef0da4ac6
Added line to changelog for #1340
2014-07-28 16:13:04 -07:00
Steve Heffernan
ae90526f2c
Merge branch 'hotfix/flash-dispose' of github.com:dmlap/video-js into dmlap-hotfix/flash-dispose
2014-07-28 16:10:47 -07:00
Steve Heffernan
540e7f0cb7
Added line to changelog for #1337
2014-07-28 15:53:59 -07:00
Steve Heffernan
cab595a5dd
Merge branch 'fix/bower-ignore' of github.com:gkralik/video.js into gkralik-fix/bower-ignore
2014-07-28 15:52:40 -07:00
Steve Heffernan
9217d5c2e7
Added line to changelog for #1321 . Removed unneeded hasOwnProperty.
2014-07-28 15:07:57 -07:00
Steve Heffernan
34ad720626
Merge branch 'data-attributes' of github.com:gkatsev/video.js into gkatsev-data-attributes
2014-07-28 15:00:09 -07:00
Steve Heffernan
97c7e4c759
Moved source list handling out of src() and into its own function to simplify src
2014-07-28 14:43:12 -07:00
Steve Heffernan
738fa73949
Merge branch 'source-type' of github.com:guardian/video.js into guardian-source-type
...
Conflicts:
src/js/exports.js
2014-07-28 13:46:35 -07:00
Steve Heffernan
d3e03accce
Added line to the changelog
2014-07-28 13:39:53 -07:00
Steve Heffernan
edd2e11486
Updated trigger param docs to be single-line for the docs parser
2014-07-28 13:37:43 -07:00
Steve Heffernan
2466c76a57
Merge branch 'feature/component-trigger-fix' of github.com:bceacuna/video.js into bceacuna-feature/component-trigger-fix
2014-07-28 13:29:19 -07:00
Gary Katsevman
c794aeca34
quote vertical option so it doesn't get minified
2014-07-28 11:37:39 -07:00
Steve Heffernan
e17dd2c68d
Merge pull request #1361 from gutworth/fix-ws
...
fix whitespace in util.js
2014-07-25 15:36:46 -07:00
Niels Doucet
472988df58
#1309 fix adding/removing event handlers in IE8
2014-07-24 09:13:27 +02:00
Benjamin Peterson
6789c921f5
fix whitespace in util.js
2014-07-23 20:50:06 -07:00
Steve Heffernan
b1c3bd4f84
Added npm install and grunt to the contrib update command
2014-07-23 11:56:55 -07:00
Steve Heffernan
f6ba25ddf6
Made the swf account for being ready after the tech was disposed
2014-07-16 14:01:01 -07:00
Steve Heffernan
02949f5b91
Allow overriding flash methods that were previously hidden by creating them in init
2014-07-14 16:07:26 -07:00
jackunion
bb93a18ca8
fixes #492
...
Binds up/down arrows for sliders
2014-07-13 20:46:20 +04:00
Steve Heffernan
3352346a74
Removed dist files
2014-07-11 14:50:42 -07:00
Steve Heffernan
a97a002ed6
Release 4.6.4
2014-07-11 14:48:42 -07:00
Steve Heffernan
fa635f835f
Updated contrib release steps
2014-07-11 14:44:47 -07:00
Steve Heffernan
2af481e0ec
Updated to swf version 4.4.2 to fix the network state reporting
2014-07-11 14:38:30 -07:00
Steve Heffernan
7debdea507
The base media tech class now checks the networkState at init to determine if loadstart should be manually fired.
...
Previously this was only done in the HTML5 tech, but Flash needs it as well. This relies on videojs/video-js-swf#106.
Also removed the 'not implemented' warnings from the media tech functions. I think there's a better way we can help tech authors here, and it was blocking the ability to check if a function was implemented for real.
Fixes #1300 , fixes #1341
2014-07-10 19:18:58 -07:00
David LaPalomento
a77e39f342
Set this.el_ directly instead of using another variable
...
The flash tech doesn't need to hold onto a reference to the placeholder element after the embed code has been generated. Set this.el_ to the embed code immediately instead of using another property to track it during init. Tested in IE8.
2014-07-10 17:17:53 -04:00
David LaPalomento
da19fa3ead
Track the object element during init and remove it if the tech is disposed before onReady. For #1339 .
...
If dispose() was called before the SWF triggered onReady(), the placeholder div would be cleaned up but the actual object element would be left behind to mess things up in the future. Keep track of the object element during initialization and make sure it is removed if flash is unloaded early.
2014-07-09 16:29:30 -04:00
Matt Osborn
d6d3dd1d4d
using vjs.bind
2014-07-09 10:14:44 +01:00
Matt Osborn
926ccac6a7
removing redundant ready check
2014-07-09 10:12:17 +01:00
Gregor Kralik
bdc89a0b24
bower: ignore dot files, build and tests
2014-07-09 11:02:08 +02:00
themicp
392cbda095
Added support for listening to multiple events through a types array. closes #1231
2014-07-08 11:51:47 -07:00
Gary Katsevman
d5372545a2
Added additional browsers for saucelabs testing. closes #1216
2014-07-08 11:46:02 -07:00
Gary Katsevman
813f28fb4d
Added a base for running saucelabs tests from grunt. closes #1215
2014-07-08 11:43:57 -07:00
Steve Heffernan
1378f566ab
Merge branch 'stable'
...
Conflicts:
contrib.json
2014-07-08 11:08:16 -07:00
Steve Heffernan
ab520e9dd7
Updated stable with new contrib commands, including test, watch, server
2014-07-08 11:06:29 -07:00
spectralsun
14ecc2fc89
added missing exports. closes #1328
2014-07-07 10:43:44 -07:00
John Doe
bdf6c54dbc
Merge branch 'stable'
2014-07-07 10:09:01 -07:00
Matthew McClure
c0451fa674
Merge pull request #1331 from StevenMeyer/patch-1
...
Corrected API method name (#1330 )
2014-07-07 10:06:53 -07:00
Steven Meyer
5812d64154
Corrected API method name
...
Corrected API method name and added helpful message on using events.
I was confused for a while regarding how to use the events, so it might help someone else.
2014-07-04 14:24:34 +01:00
Matt Osborn
3b60b9decd
setSource method tweaks
2014-07-02 12:26:04 +01:00
Gary Katsevman
b65eb0e5f3
switch to vjs.obj.each
2014-07-01 16:11:32 -04:00
Gary Katsevman
c9b1217e10
Copy over data attrs from video el to wrapper el.
2014-07-01 15:10:45 -04:00
Matt Osborn
9e8a31065e
adding a currentType method to get current source type if known
2014-07-01 10:46:16 +01:00
Erick Acuna
d24a9b48ac
Updated jsdoc
2014-06-26 10:50:25 -04:00
Steve Heffernan
80147f0054
Updated the contrib feature accept process to support upstream repos and added a review process
2014-06-25 17:54:47 -07:00
Matt Osborn
fe6946d451
Fixed an error when disposing a tech using manual timeupdates. closes #1312
2014-06-25 17:40:25 -07:00
Cavitt
b66ef806e5
Exposed the vertical option for slider controls. closes #1303
2014-06-25 17:27:56 -07:00
Steve Heffernan
fc4d00c658
Condensed the contrib commands
2014-06-25 15:48:40 -07:00
Steve Heffernan
1448638285
Updated contrib install process
2014-06-24 14:57:47 -07:00
Erick Acuna
0ee79afdfe
Fixed issue number 1298 component.trigger does not pass event object #1298
2014-06-24 12:43:18 -04:00
Patrick Forget
8a05aa11a1
Added a composer.json for PHP packages. closes #1241
2014-06-13 17:01:11 -07:00
David LaPalomento
155781058e
Fixed an IE11 issue where clicking on the video wouldn't show the controls. closes #1291
2014-06-13 14:16:03 -07:00
Steve Heffernan
595a6131c1
Added tests for cue times with flags
2014-06-13 13:41:23 -07:00
Troy Brandt
bb50466733
Fixed issues around webvtt cue time parsing. Fixed #877 , fixed #183.. closes #1236
2014-06-13 13:30:16 -07:00
Steve Heffernan
91aa06fe56
Updated the chapters menu styles to center the menu to the button.
2014-06-13 11:33:23 -07:00
Chris Fung
95173ebf7c
Fixed support for webvtt chapters. Fixes #676.. closes #1221
2014-06-13 11:30:44 -07:00
shmulik
6d78c95bb4
Added cross-browser isArray for cross-frame support. fixes #1195 . closes #1218
2014-06-12 15:24:46 -07:00
Steve Heffernan
6116e3c3da
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video-js.swf
dist/video-js/video.dev.js
dist/video-js/video.js
2014-06-12 14:10:21 -07:00
Steve Heffernan
b2f6175a7b
Release 4.6.3
2014-06-12 14:08:27 -07:00
Steve Heffernan
3720a2de12
Fixed a minification issue with the fullscreen event. fixes #1282 . closes #1286
2014-06-12 14:05:27 -07:00
David LaPalomento
39ae5178ee
Updated to version 4.4.1 of the SWF. closes #1285
2014-06-12 14:02:44 -07:00
Steve Heffernan
e77f8c95d3
Merge branch 'stable'
2014-06-10 17:15:49 -07:00
Steve Heffernan
61a919d529
Updated test dependencies to fix travis tests
2014-06-10 17:13:20 -07:00
Steve Heffernan
9d311640b1
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-06-10 16:59:17 -07:00
Steve Heffernan
17cb669047
Release 4.6.2
2014-06-10 16:58:41 -07:00
Steve Heffernan
71c0a72717
Fixed an issue with the firstplay event not firing when autoplaying. closes #1271
2014-06-10 16:55:08 -07:00
Steve Heffernan
aedaa17e3c
Added tests for cue time parsing, including for #183 (test-only)
2014-05-21 17:28:18 -07:00
Steve Heffernan
e3e836f41e
Added tests for cue parsing, including tests for #877
2014-05-21 16:50:58 -07:00
Steve Heffernan
7aeb288848
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-05-20 13:59:47 -07:00
Steve Heffernan
5edc3a5cbc
Release 4.6.1
2014-05-20 13:58:26 -07:00
Steve Heffernan
3f9a2ca35b
Udpated playbackRate menu to work in minified version. closes #1223
2014-05-20 13:56:43 -07:00
Steve Heffernan
9a2bee9abf
Removed dist files
2014-05-20 10:42:20 -07:00
Steve Heffernan
d01de49ded
Release 4.6.0
2014-05-20 10:42:01 -07:00
Steve Heffernan
1744d64142
Fixed contrib.json to work with handlebars
2014-05-20 10:39:21 -07:00
Steve Heffernan
956f3e03eb
Temporarily removed the saucelabs ipad test because it was errororing unrelated to tests
2014-05-19 13:59:12 -07:00
Brad Chase
23ab370ab6
Added a player option to offset the subtitles/captions timing. closes #1212
2014-05-19 13:40:04 -07:00
Steve Heffernan
bd66416b75
Updated the CDN font to point to the new font version, /f/3/
2014-05-19 13:34:26 -07:00
Matthew McClure
6bb92282c3
Added a cog icon to the font icons. closes #1211
2014-05-19 13:21:32 -07:00
Dominic
f3ab261d5b
Added a clearer error message when a tech is undefined. closes #1210
2014-05-19 12:45:00 -07:00
Steve Heffernan
38c394fc90
Fixed another issue with changelog adding during feature accept command
2014-05-19 12:07:54 -07:00
Gary Katsevman
a97bb5f74b
Fixed saucelabs integration to run on commits in TravisCI. closes #1214
2014-05-16 15:18:24 -07:00
Steve Heffernan
4d05b6febb
Fixed changelog adding in contrib accept script
2014-05-16 15:07:13 -07:00
Gary Katsevman
3189ec1a0b
Added cross-browser testing with SauceLabs, and added Karma as the default test runner. closes #1187
2014-05-16 14:48:05 -07:00
Steve Heffernan
b8f525cb81
Added contrib feature accept and review commands
2014-05-16 11:32:47 -07:00
Steve Heffernan
46aa551e1e
Modernized the fullscreen API and added support for IE11. fixes #1155 closes #1205
2014-05-15 14:46:28 -07:00
Steve Heffernan
97c1f83dc7
Added a missing changelog item
2014-05-14 16:01:52 -07:00
Steve Heffernan
0c3fb04acb
Fixed issues from comments on d7f840a969
...
- use triple equals
- don't block play call on error
2014-05-14 15:46:23 -07:00
Steve Heffernan
bad5130c8f
Fixed the loadstart event listener order so it's attached before the HTML5 tech triggers it. fixes #1208 fixes #1207 fixes #1193
2014-05-14 15:04:31 -07:00
Artem Suschev
8dfe0a4d06
Added support for playbackRate switching. closes #1132
2014-05-13 14:02:02 -07:00
Erik Skogby
047bd8f618
Made vjs.get work with xDomain in IE < 10. closes #1095
2014-05-13 12:35:40 -07:00
Steve Heffernan
d7f840a969
Better error handling. closes #1197
...
Squashed commit of the following:
commit 81d785980d3f3e4c1025f7b421f0ecb7320469f1
Author: Steve Heffernan <steve@zencoder.com >
Date: Mon May 12 12:53:59 2014 -0700
Removed unneeded comments
commit c7ad7322e49df9cb22665692dbfe615dfa44758f
Author: Steve Heffernan <steve@zencoder.com >
Date: Fri May 9 14:29:31 2014 -0700
Addressed comments in #1191
Now clearing errors on loadstart events.
Added some default error messages.
commit a742239d0e799fa6a5fee056cc37b3c2e3ab4510
Author: Steve Heffernan <steve@zencoder.com >
Date: Wed May 7 15:38:31 2014 -0700
Fixed the error display to hide by default
commit 561c3f844956db6f532cae8ed81a86cc39b10db1
Author: Steve Heffernan <steve@zencoder.com >
Date: Mon May 5 10:44:47 2014 -0700
Added support for displaying a message for the error.
commit 22142078427ead85548c4755bf1943a0a07b22b4
Author: Steve Heffernan <steve@zencoder.com >
Date: Fri May 2 17:18:22 2014 -0700
Updated spinner to hide on all errors
commit 95d7e7027467cf96b14db6692d93c7c7f41c5810
Author: Steve Heffernan <steve@zencoder.com >
Date: Fri May 2 15:37:44 2014 -0700
Exported ErrorDisplay
commit 11ca9cdd8db4d1559f5d1908c4e67be32ca7a25e
Author: Steve Heffernan <steve@zencoder.com >
Date: Fri May 2 15:35:46 2014 -0700
Updated flash tech to support new errors
commit 56cbe66f4233e54f13550367590864102f5de0fe
Author: Steve Heffernan <steve@zencoder.com >
Date: Fri May 2 13:06:49 2014 -0700
Started on better error handling and displaying in the UI when an error has occurred.
commit 740014c57b264079cf4084965a9384b49a7c0f64
Author: Steve Heffernan <steve@zencoder.com >
Date: Wed Apr 30 16:11:33 2014 -0700
Added better global log/error/warn functions.
Added sinon.js for stubs in tests.
Updated grunt version to satisfy peer dependency warning.
2014-05-12 17:08:48 -07:00
Steve Heffernan
01567428b0
Merge branch 'stable'
2014-05-09 13:10:27 -07:00
Steve Heffernan
4235a3d8c1
Added bug and request contrib commands
2014-05-09 13:09:58 -07:00
Steve Heffernan
4bb3a23331
Made negative LESS calculations a little more readable.
...
Added line to the changelog for PR merge.
2014-05-09 10:56:46 -07:00
Steve Heffernan
7782eda524
Merge branch 'master' of github.com:fobiaxx/video.js into fobiaxx-master
2014-05-09 10:45:58 -07:00
Matthew McClure
92eac13caa
More explicit MIME type note
...
Added a more explicit MIME type note in setup. Moved to a footnote and made comment more verbose to avoid confusion.
2014-05-07 15:31:02 -07:00
Steve Heffernan
bcb69a0b23
Merge branch 'master' of github.com:videojs/video.js
2014-05-07 15:23:43 -07:00
Steve Heffernan
3fd0c92c95
Added line to changelog
2014-05-07 15:23:32 -07:00
Matthew McClure
a6718913be
Merge pull request #1149 from bosoniq/master
...
Included self-hosting MIME type instructions
2014-05-07 15:22:13 -07:00
Chris Fung
1df28ff311
Fixed the default flag for captions/subtitles tracks. closes #1153 closes #656
2014-05-07 14:59:01 -07:00
Jon Zepernick
dbff62e3f0
Made tap events on mobile less sensitive to touch moves. closes #1111
2014-05-06 17:22:29 -07:00
Steve Heffernan
ef25557577
Added line to changelog
2014-05-06 17:03:44 -07:00
Steve Heffernan
269f7b15c0
Merge branch 'master' of github.com:michelt/video.js into michelt-master
2014-05-06 17:01:53 -07:00
Steve Heffernan
adf4e507c1
Added line to the changelog
2014-05-06 14:51:09 -07:00
Steve Heffernan
a5bc6884e2
Merge branch 'Akkuma-master'
2014-05-06 14:37:33 -07:00
Gregory Waxman
e7617bfdd4
Merge pull request #1 from heff/Akkuma-master
...
Updates for videojs/video.js#1093
2014-05-06 11:16:15 -04:00
Steve Heffernan
27f0f789e0
Updated to match comments in #1093
2014-05-05 17:11:14 -07:00
Steve Heffernan
3e5ef19212
Merge branch 'master' of github.com:Akkuma/video.js into Akkuma-master
...
Conflicts:
src/js/lib.js
2014-05-05 16:34:15 -07:00
Steve Heffernan
d96e008978
Updated setup.md and demo.html with fallback paragraph
2014-05-05 15:48:34 -07:00
Steve Heffernan
227700a236
Added a more informative and styled fallback message for non-html5 browsers that also have JavaScript disabled
2014-04-29 13:39:38 -07:00
Fernando José La Calle Prada
923ce038f7
Fixed compilation failure with LESS v1.7.0 and GRUNT v0.4.4. The operations on the variables must be enclosed in parentheses so the compiler takes as math operations and not as strings.
2014-04-29 16:21:34 +02:00
Steve Heffernan
16eea0a1df
Merge branch 'feature/fix-timeupdates' of github.com:heff/video-js into heff-feature/tech-error
2014-04-25 15:39:45 -07:00
Steve Heffernan
f4704ee74f
Merge branch 'feature/tech-error' of github.com:heff/video-js into heff-feature/tech-error
2014-04-25 15:38:20 -07:00
Steve Heffernan
8c9a4cc434
Merge branch 'mousespam' of github.com:download13/video.js into download13-mousespam
2014-04-25 15:31:31 -07:00
Steve Heffernan
f98012a471
Trigger one last timepudate when stopping manual timeupdates. fixes #1002
2014-04-25 13:42:11 -07:00
Steve Heffernan
65833f5231
Making sure a tech exists when starting manual progress and timeupdate events
2014-04-25 13:14:03 -07:00
Andrew Pitt
e8722ff522
Included self-hosting MIME type instructions
2014-04-18 11:42:14 +02:00
Andrew Pitt
c1029eab16
Update setup.md
2014-04-18 11:35:42 +02:00
Steve Heffernan
46605739e2
Merge branch 'feature/fix-menu-title' of github.com:coursera/video.js into coursera-feature/fix-menu-title
2014-04-17 22:55:16 -07:00
Andrew Pitt
31918fc46d
Included self-hosting MIME type instructions
...
Added information on MIME type server configuration to self-hosting instructions in setup.md
2014-04-16 11:13:46 +02:00
Steve Heffernan
3bafdeef51
Merge branch 'master' of github.com:videojs/video.js
2014-04-12 14:05:28 -07:00
Steve Heffernan
2473d5bf7a
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.js
2014-04-12 14:05:13 -07:00
Steve Heffernan
4242fe3857
Release 4.5.2
2014-04-12 14:03:18 -07:00
Steve Heffernan
da45dad831
Updated versioning to bump bower and component json files also
...
fixes #1123 , fixes #1140
2014-04-12 13:47:39 -07:00
Steve Heffernan
2fca84435d
Merge pull request #1130 from stin7/patch-1
...
getElementsById -> getElementById
2014-04-11 14:50:08 -07:00
Austin
d8f721abf5
getElementsById -> getElementById
...
small typo fix in code that leads to error
2014-04-05 11:21:25 -07:00
Jon Wong
9d258742c5
Adjusting menu to use title given in options
2014-04-03 23:35:15 -07:00
Jon Wong
35d7258973
Merge branch 'feature/fix-menu-title' of git://github.com/coursera/video.js into coursera-feature/fix-menu-title
2014-04-03 14:26:38 -07:00
Steve Heffernan
4e0c2b366d
Updated volume slider to use ems intead of percent for default value clarity
2014-04-03 13:49:30 -07:00
David LaPalomento
aa8d50b219
Don't force sliders to get evaluated on load. closes #1122
...
Squashed commit of the following:
commit d5957da3b282166c882c5d81e64936dec118ecf6
Author: David LaPalomento <dlapalomento@gmail.com >
Date: Mon Mar 31 16:22:43 2014 -0400
Peg the volume control to 1.0 on init
Setup styles so that the volume control initially renders at full volume. This matches browser behavior where volume is available and saves Javascript from having to manually update the volume control on init. After the initial draw, the volume control is updated dynamically the same way it was before.
commit 8bc861fb861d4126f80fd11ed17d1f550498c559
Author: David LaPalomento <dlapalomento@gmail.com >
Date: Wed Mar 12 17:16:30 2014 -0400
Don't force sliders to get evaluated on load
Since the load and play progress sliders are guaranteed to start from zero, set that through CSS. Calling Slider.prototype.update forces a re-flow because element dimensions are queried and style rules changed. That reflow consistently took around 60ms on my laptop which would mean dropped frames and "jerkiness" on initialization.
2014-04-03 13:46:48 -07:00
Matthew McClure
95c29e684f
Reset player on source change. closes #1050 closes #1124
2014-04-03 11:16:09 -07:00
Jon Wong
c7e35e51de
Making sure that the title element gets placed into the UL element
...
Included are two sanity check tests for the two areas being checked
to make sure that the menu title items are being correctly placed
in the actual UL element of the menu.
Fixes #1107
2014-04-01 22:32:14 -07:00
Steve Heffernan
d784f9d0d9
Added line to the changelog
2014-04-01 17:21:50 -07:00
Tom Johnson
6a097c0236
Basic UI for Live
...
Squashed commit of the following:
commit 2c5d4d523e2e1f3a1bcdafda292d6a0ebea7a200
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Tue Apr 1 15:02:37 2014 -0700
update control text for liveDisplay component
commit 10f21cc2a09b6823a73fae4cf1881490f9038d30
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Tue Apr 1 12:23:20 2014 -0700
whitespace fix
commit 6a093d67989479f63ed4ac6bdddd5d1a3d0b08bb
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Tue Apr 1 12:21:42 2014 -0700
remove window scope of infinity
commit 2dd8284bd3c7b2c7692a78563c3cfe9558f25ab4
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Tue Apr 1 12:12:13 2014 -0700
update to fix infinity capitalization. only do css logic on valid duration. set any duration of less than zero to window.Infinity
commit f940bef8b50156c5b8fcd969c9b5d39be9fe5589
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Tue Apr 1 10:01:27 2014 -0700
update to less than zero on player durationChange
commit 554c003dac640b7a658355cd46b6ab146cf50b24
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Mon Mar 31 17:26:13 2014 -0700
update exports, fix tests
commit 2fb10cb06a65c3f91342563bfa925d9a472ede33
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Mon Mar 31 13:39:00 2014 -0700
fix tests, remove update display list in LiveDisplay
commit bc47c5ed67e036c79067ebc6666b310fd0b68d04
Author: Tom Johnson <seniorflexdeveloper@gmail.com >
Date: Mon Mar 31 13:13:43 2014 -0700
Basic UI for Live
2014-04-01 17:19:28 -07:00
Steve Heffernan
efe25c0b13
Removed dist files
2014-03-27 14:33:12 -07:00
Steve Heffernan
06e141df58
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.js
2014-03-27 14:33:06 -07:00
Steve Heffernan
848cfd6620
Release 4.5.1
2014-03-27 14:31:36 -07:00
Steve Heffernan
d3af3e0e07
Added line to the changelog
2014-03-27 14:29:46 -07:00
Steve Heffernan
af50b8ee29
Fixed canPlaySource export that got lost in last release
2014-03-27 14:25:58 -07:00
Steve Heffernan
aeb4aa3ada
Removed dist files
2014-03-27 13:37:38 -07:00
Steve Heffernan
825de43819
Release 4.5.0
2014-03-27 13:35:51 -07:00
Steve Heffernan
066438670f
Fixed the release type ID placement in contrib.json
2014-03-27 13:32:06 -07:00
Steve Heffernan
e8d36e0fab
Exported upatchCanPlayType and moved tests to api.js
2014-03-27 13:24:03 -07:00
Steve Heffernan
a9ad77aa00
Removed a low value test that was causing a hang in testing
2014-03-27 11:53:06 -07:00
Steve Heffernan
b3b42e3822
Made findPosition return rounded values to fix Android tests
2014-03-27 11:44:50 -07:00
Steve Heffernan
88403221a9
Fixed canPlayType patch tests on Android
2014-03-27 11:19:21 -07:00
Steve Heffernan
2079af7320
Merge pull request #1116 from dmlap/hotfix/gcc-currentSrc
...
Fix currentSrc when Flash returns null
2014-03-26 16:53:55 -07:00
David LaPalomento
c8bd862e3e
Fix currentSrc when Flash returns null
...
It looks like GCC was mangling `rtmpConnection` and `rtmpStream` before invoking them. Unfortunately, we define those methods as string literals so they do not have mangled equivalents. Invoke them using string literals so GCC never mangles the method names.
2014-03-26 19:45:42 -04:00
Steve Heffernan
74c73969cd
Merge branch 'gkatsev-defaultprevented'
2014-03-26 14:45:53 -07:00
Steve Heffernan
c286c826db
Added line to changelog
2014-03-26 14:45:08 -07:00
Steve Heffernan
33f388366d
Merge branch 'master' of github.com:videojs/video.js
2014-03-26 14:40:38 -07:00
Steve Heffernan
f363523551
Switched to single quotes
2014-03-26 14:39:33 -07:00
Steve Heffernan
e87fe460cc
Merge branch 'monkeyhls' of git://github.com/gkatsev/video-js into gkatsev-monkeyhls
2014-03-26 14:37:20 -07:00
Steve Heffernan
2c12ed98a7
Merge branch 'defaultprevented' of git://github.com/gkatsev/video-js into gkatsev-defaultprevented
2014-03-26 14:32:50 -07:00
Steve Heffernan
87ee28e6cb
Merge pull request #1112 from seniorflexdeveloper/feature/grunt-connect
...
Grunt Connect
2014-03-26 14:30:45 -07:00
Gary Katsevman
e39557e790
Always unpatch canPlayType.
...
Fix up tests to not ignore some if canPlayType is not available since
unpatch is no longer broken.
2014-03-26 16:59:04 -04:00
Gary Katsevman
e2a1cac136
fix typo for unpatchCanPlayType
2014-03-26 16:58:49 -04:00
Gary Katsevman
d21019ad78
add existence test for patch and unpatch methods
2014-03-26 16:39:11 -04:00
Gary Katsevman
94ec725a66
update for IE8 and fixup stupid tests
2014-03-26 14:58:36 -04:00
Gary Katsevman
75bd76f55c
return the patched function from unpatchCanPlayType
2014-03-26 14:58:20 -04:00
Gary Katsevman
fef6282d55
remove unused var
2014-03-26 13:49:21 -04:00
Gary Katsevman
f1d2aef048
Don't assume only mimetype available for matching
2014-03-26 13:41:49 -04:00
Tom Johnson
d1d97bfe9b
update contributing doc with grunt commands
2014-03-25 15:38:32 -07:00
Tom Johnson
0a1d4b2645
use grunt connect for development
2014-03-25 15:22:29 -07:00
Gary Katsevman
0c856ce9a4
call unpatchCanPlayType after tests
2014-03-25 15:32:03 -04:00
Gary Katsevman
817253b74f
Also, switch out HTMLVideoElement to constructor reference in tests
2014-03-24 19:07:19 -04:00
Gary Katsevman
f86e073f03
Switch HTMLVideoElement to constructor reference
2014-03-24 18:54:10 -04:00
Gary Katsevman
86c3f94c87
fix up jshint errors
2014-03-24 18:00:00 -04:00
Gary Katsevman
d48d6cf99d
add a test
2014-03-24 17:56:02 -04:00
Steve Heffernan
0f2aadcfcd
Merge branch 'stable'
2014-03-24 13:53:54 -07:00
Steve Heffernan
4daf1f173c
Merge pull request #1098 from arxpoetica/patch-1
...
Fix code in examples.
2014-03-24 13:52:37 -07:00
michelt
61eb54afa8
Replaced webkitRequestFullScreen with webkitReplaceFullscreen
2014-03-20 18:45:48 +01:00
Gregory Waxman
799f1762ff
Fixed some formatting issues & added .each doc
2014-03-20 11:04:37 -04:00
Robert Hall
416ee1b2a0
Fix code in examples.
...
The examples are broken with extra parentheses. Fixed.
2014-03-19 13:58:00 -04:00
Gregory Waxman
204bb84ecb
Array traversing for children opts - closes #1070
2014-03-18 15:49:59 -04:00
Gary Katsevman
5381f70d1c
+ vjs.Html5.{patchCanPlayType,unpatchCanPlayType}
...
patchCanPlayType is called on load.
It patched video#canPlayType if needed.
unpatchCanPlayType will revert the patch and return the patch function.
There are also corresponding tests that test patchCanPlayType,
unpatchCanPlayType and also whether the patch functions themselves work
correctly.
2014-03-17 20:47:47 -04:00
Gary Katsevman
252ad3f466
be case insensitive
2014-03-13 18:25:03 -04:00
Matthew McClure
80d7b5014a
Merge pull request #1075 from seniorflexdeveloper/hotfix/spinner
...
Loading Spinner Fixes
2014-03-13 14:26:20 -07:00
Matthew McClure
32e4d4c9d0
Merge pull request #1080 from tchakabam/master
...
Fixes null pointer exception and improves behavior of src() of when to trigger ready event
2014-03-13 14:18:36 -07:00
Stephan Hesse
d289a336b8
Fix bower version (was 4.4.0 in bower.json but should be same as semver tag)
2014-03-13 22:16:39 +01:00
Gary Katsevman
e35083bc28
Monkeypatch canPlayType on Android 4.0+ for HLS
...
Android devices starting with 4.0 can play HLS natively to some extent.
However, they do not say so in the canPlayType method. This commit
monkey patches canPlayType to respond with "maybe" for
"application/x-mpegURL" and "application/vnd.apple.mpegURL". Otherwise,
it'll fallback to the original canPlayType method.
2014-03-13 16:34:29 -04:00
Stephan Hesse
4051a9cbee
Fixed compile: removed trailing whitespace
2014-03-13 18:59:51 +01:00
Stephan Hesse
26f6f4b0ea
Enough to check for this.tech != null
2014-03-13 00:46:00 +01:00
Stephan Hesse
cbefd37acf
Added comment to triggerReady call
2014-03-13 00:45:06 +01:00
Tom Johnson
378d6ef482
- Bind hide on ended event to resolve issue #1028 .
...
- Remove duplicate seeked event line.
2014-03-11 21:29:14 -07:00
tchakabam
02155c6b13
Trigger ready callback even when no tech available so client app can display custom fallback message
2014-03-11 16:47:51 +01:00
tchakabam
7a4c602be0
Fixes exception when userActive called but tech not initialized
2014-03-11 16:20:12 +01:00
Erin
b7cc2a8a4c
Prevent mousemove spam
...
Some platforms produce frequent mousemove events whether or not the mouse has moved. This causes the UI to always be displayed since userActive_ is always `true`. By keeping track of the last mouse position and only firing if the new position is different, we can eleminate the event spam.
2014-03-09 13:39:34 -07:00
Steve Heffernan
e7b1098563
Merge branch 'master' of github.com:videojs/video.js
2014-03-06 13:18:58 -08:00
Steve Heffernan
a64a5e27cf
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-03-06 13:18:49 -08:00
Steve Heffernan
bdeaae1c92
Release 4.4.3
2014-03-06 13:15:53 -08:00
Steve Heffernan
e2b2d14f48
Added line to the changelog
2014-03-06 12:55:25 -08:00
Steve Heffernan
96c274de63
Merge branch 'patch/setposter-export' of git://github.com/heff/video-js into heff-patch/setposter-export
2014-03-06 12:49:36 -08:00
Steve Heffernan
6244c39129
Added line to the changelog
2014-03-06 12:48:12 -08:00
Steve Heffernan
e4b269e294
Added an IIFE to prevent deoptimization
2014-03-06 12:36:36 -08:00
Gary Katsevman
f3166ad082
Add speced event.defaultPrevented
2014-03-06 13:36:40 -05:00
Steve Heffernan
54609dc3f5
Merge pull request #1061 from frankhereford/master
...
Update the Readme.md file with the current year.
2014-03-05 16:16:04 -08:00
Steve Heffernan
2005fe2136
Exporting tech.setPoster(). Fixes #1028
2014-03-05 16:08:49 -08:00
frankhereford
efd4822c6b
Update the Readme.md file with the current year.
2014-03-05 17:44:07 -06:00
Steve Heffernan
d538debb1d
Added try/catch to protect against IE with no Media Player
2014-03-05 15:04:04 -08:00
Steve Heffernan
48230ea1a1
Added line to changelog
2014-03-05 13:42:32 -08:00
Steve Heffernan
661cbd1eb0
Close GH-1059: Added a grunt task for opening the next issue that needs to be addressed.
2014-03-05 13:41:26 -08:00
Steve Heffernan
fe2b702e32
Merge branch 'stable'
2014-03-04 11:33:35 -08:00
Steve Heffernan
d47435a18f
Merge pull request #1057 from paolodina/patch-1
...
Update setup.md
2014-03-04 11:33:12 -08:00
Steve Heffernan
7c772fbf3e
Merge branch 'bugfix/src-getter' of git://github.com/dmlap/video-js into dmlap-bugfix/src-getter
...
Conflicts:
src/js/media/flash.js
2014-03-04 11:24:10 -08:00
Paolo Dina
4116d9ec14
Update setup.md
2014-03-04 20:13:14 +01:00
David LaPalomento
f155814cd9
Merge pull request #1 from heff/bugfix/src-getter
...
Made the src method return the player when setting
2014-03-04 14:11:56 -05:00
Steve Heffernan
a0f929dd57
Added line to the changelog
2014-03-04 09:32:28 -08:00
Lee Whitaker
cc5e515360
Use .npmignore to package a smaller subset of videojs for distribution. Make sure to include the video-js.less file for the designer to use.
2014-03-04 09:50:58 -05:00
Steve Heffernan
2e26703162
Fixed captions positioning when player isn't playing
2014-03-03 13:47:16 -08:00
Steve Heffernan
0ad8abfef1
Added line to the change log
2014-03-03 13:37:46 -08:00
Steve Heffernan
61883ab4e2
Merge branch 'master' of git://github.com/harhoo/video.js into harhoo-master
2014-03-03 13:33:34 -08:00
Steve Heffernan
0f854c751b
Merge branch 'stable'
2014-03-03 13:32:51 -08:00
Steve Heffernan
5b133823e5
Updated contrib.json with feature workflow
2014-03-03 13:32:21 -08:00
harhoo
3e19d7621a
Whitespace changes
2014-03-03 15:31:47 +00:00
harhoo
b0a6cf335a
Move captions down when controls are inactive
2014-03-03 10:26:51 +00:00
Steve Heffernan
ed78764379
Updated changelog
2014-02-27 17:57:20 -08:00
Steve Heffernan
7f44942c9b
Merge branch 'add/component-support' of git://github.com/peteschaffner/video.js into peteschaffner-add/component-support
2014-02-27 17:55:29 -08:00
Steve Heffernan
e9da3350d4
Made the src method return the player when setting, and made Flash return the current srouce for flash.src()
2014-02-27 17:34:01 -08:00
Steve Heffernan
c6c49ac580
Merge pull request #1040 from ange007/patch-2
...
There was no semicolon
2014-02-25 16:03:00 -08:00
Pete Schaffner
4b0db76d77
Bump version
2014-02-25 15:32:45 +01:00
Vladimir B.
6b28ba268a
There was no semicolon
...
There was no semicolon
2014-02-25 13:11:03 +02:00
Pete Schaffner
5146c1fa4a
Add component.json file
2014-02-25 07:19:24 +01:00
Steve Heffernan
b98d719564
Merge branch 'stable'
...
Conflicts:
dist/video-js/video-js.css
dist/video-js/video-js.min.css
dist/video-js/video.dev.js
dist/video-js/video.js
2014-02-24 22:03:34 -08:00
Steve Heffernan
7aefee5d7d
Release 4.4.2
2014-02-24 21:57:43 -08:00
Steve Heffernan
c1e623bed7
Added line to the changelog
2014-02-24 21:51:56 -08:00
Steve Heffernan
333db84510
Made module.exports a string key so it'd be exported. fixes #1033
2014-02-24 21:19:06 -08:00
Steve Heffernan
8f40fa4548
Merge branch 'stable'
2014-02-24 21:15:24 -08:00
Steve Heffernan
9c282811e1
Merge pull request #1037 from heff/patch/patch
...
Added patch process to contrib.json
2014-02-24 21:13:26 -08:00
Steve Heffernan
d68f5a93a5
Updated contrib.json with patch commands
2014-02-24 21:10:29 -08:00
Steve Heffernan
1dd8a15655
Updated contrib patch process
2014-02-24 11:32:35 -08:00
Steve Heffernan
3336f1fe02
Merge branch 'stable'
2014-02-19 12:49:47 -08:00
Steve Heffernan
4fe74d52a9
Updated the CDN links in the setup guide
2014-02-19 12:49:29 -08:00
Steve Heffernan
0d58df8edb
Merge branch 'stable'
2014-02-18 17:18:25 -08:00
Steve Heffernan
f135b97ce0
Fixed the version numbers in the changelog
2014-02-18 17:17:58 -08:00
Steve Heffernan
051657334f
Removed dist files
2014-02-18 17:04:21 -08:00
Steve Heffernan
7be94c3882
Release 4.4.1
2014-02-18 17:04:02 -08:00
Steve Heffernan
4f66e09595
Updated changelog
2014-02-18 16:58:11 -08:00
Steve Heffernan
1bb2c7ed57
Added .npmignore so dist/ files won't be ignored in packages
2014-02-18 16:57:14 -08:00
Steve Heffernan
1e781d14df
Updated the release process to remove dist files after the release
2014-02-18 15:40:56 -08:00
Steve Heffernan
ee9a18d5ac
Removed dist files after publishing
2014-02-18 15:09:45 -08:00
Steve Heffernan
ce0c4b12d2
Fixed contrib release branch pushes
2014-02-18 14:39:20 -08:00
Steve Heffernan
9e5dce5c14
Release 4.4.0
2014-02-18 13:43:40 -08:00
Steve Heffernan
88dca0a2e2
Fixed contrib release to use bump-only, so it doesn't tag and push
2014-02-18 13:41:56 -08:00
Steve Heffernan
8aa2eb4719
Updated package github url. fixes #1020
2014-02-18 13:31:18 -08:00
Steve Heffernan
ecaf748e4f
Added a bower.json
2014-02-18 13:27:02 -08:00
Steve Heffernan
c9cad9ca1e
Updated to the latest version of the swf
2014-02-18 13:19:35 -08:00
Steve Heffernan
956aaa0425
Added release process using contrib.json
2014-02-14 16:52:48 -08:00
Steve Heffernan
e062dec423
Fixed grunt file error
2014-02-13 21:09:42 -08:00
Steve Heffernan
8b720ce45a
Fixed a mistype
2014-02-13 19:28:13 -08:00
Steve Heffernan
5ab2504e90
Added line to changelog
2014-02-13 19:24:55 -08:00
Steve Heffernan
310a0630c9
Switched to custom universal module definition. closes #998 closes #847 closes #998
2014-02-13 19:20:30 -08:00
Steve Heffernan
468b07c651
Merge branch 'browserify' of git://github.com/gkatsev/video-js into gkatsev-browserify
2014-02-13 14:51:30 -08:00
Steve Heffernan
12c830049e
Updated changelog
2014-02-11 17:21:24 -08:00
Steve Heffernan
fe4c477da6
Switch this.content references to use the standard this.contentEl_
...
Also cleaned up some comments and formatting.
2014-02-11 17:20:07 -08:00
Steve Heffernan
24125bbb63
Merge branch 'patch-1' of git://github.com/MrAvenger/video.js into MrAvenger-patch-1
2014-02-11 15:36:06 -08:00
Steve Heffernan
e73bb869ce
Merge pull request #1005 from uniphil/patch-1
...
Create 'track' element in the HTML5 shiv sample
2014-02-10 17:30:41 -08:00
Steve Heffernan
5c907e1ce2
Added missing file from minified test suite
2014-02-10 17:24:48 -08:00
Steve Heffernan
8c59405d86
Added missing files from standard test suite
2014-02-10 17:14:46 -08:00
Steve Heffernan
7ade43d91d
Merge branch 'bugfix/lastseek-cleanup' of git://github.com/dmlap/video-js into dmlap-bugfix/lastseek-cleanup
2014-02-10 16:17:30 -08:00
Steve Heffernan
49656ab013
Merge branch 'master' of github.com:videojs/video.js
2014-02-10 16:09:32 -08:00
Steve Heffernan
6f83d0b00e
Merge branch 'karma-update' of git://github.com/christophercurrie/video.js into christophercurrie-karma-update
...
Conflicts:
test/karma.conf.js.example
2014-02-10 16:08:47 -08:00
Phil Schleihauf
71ba5bb062
Create 'track' element in the HTML5 shiv sample
...
Matches the shiv to the one at [the start of `src/js/core.js`](https://github.com/videojs/video.js/blob/master/src/js/core.js#L8 ).
Right now it's missing `track`.
2014-02-10 15:40:32 -05:00
Steve Heffernan
11e7028c25
Merge pull request #999 from mmcc/document-passing-element
...
Update docs to reflect being able to pass an element instead of ID.
2014-02-07 16:53:19 -08:00
Matthew McClure
7926c2d9a6
syntax highlighting and some clarity
2014-02-07 16:52:15 -08:00
Matthew McClure
2b1291816f
Update docs to reflect being able to pass an element instead of ID. Closes #844
2014-02-07 16:26:49 -08:00
Gary Katsevman
4d9d06e1c9
Enable building videojs with browserify.
...
This uses browserify-shim to get browserify to recognize videojs.
It uses dist/video-js/video.js for the main file of the module.
To build using browserify, you just run browserify on the module and
use --standalone (or -s) to make it produce a UMD file.
This seems to work just fine in the browser (and requirejs looks like
it'll work, though, I haven't tested it) but it won't work in node right
now because videojs is doing a lot of stuff with 'document' directly and
its causing problems in node.
2014-02-07 18:28:41 -05:00
Steve Heffernan
0fc76451f9
Adding line to CHANGELOG
2014-02-06 17:15:19 -08:00
Matthew McClure
3cb41c7786
Close GH-971: Quiet down deprecation warnings.
2014-02-06 17:15:01 -08:00
Steve Heffernan
2d5ca1ebc2
Adding line to CHANGELOG
2014-02-06 17:12:00 -08:00
Steve Heffernan
1b45195f9d
Close GH-981: Stopped component's dispose event from bubbling up.
2014-02-06 17:11:33 -08:00
Steve Heffernan
04c893208e
Added line to changelog
2014-02-06 17:01:49 -08:00
Steve Heffernan
453402a912
Added line to changelog
2014-02-06 17:01:23 -08:00
Steve Heffernan
849521ee66
Merge pull request #988 from golisandeep3/master
...
Fixed ARIA role attribute for button and slider
2014-02-06 17:00:33 -08:00
Steve Heffernan
ef1b239b2a
Removed unneeded option in tests
2014-02-06 16:58:25 -08:00
Steve Heffernan
4521c70173
Changed enableUserActivity to enableTouchActivity
...
Added back tracking of touch+hold
2014-02-06 16:54:35 -08:00
Gary Katsevman
28a4d29934
enable user activity on components by default
2014-02-06 17:04:58 -05:00
Gary Katsevman
9975ed407a
Don't enable enableUserActivity on an option
2014-02-06 15:59:57 -05:00
Gary Katsevman
75a23135e6
Report user activity on touchmove if userWasActive
2014-02-06 15:59:10 -05:00
Gary Katsevman
4d2267c1bc
use tap events. Report activity on touch move.
2014-02-06 15:40:20 -05:00
Gary Katsevman
44d6cac1b7
Test is for tap events and not user activity
2014-02-05 20:58:30 -05:00
Gary Katsevman
e5294848f9
Remove listenToTouchMove.
2014-02-05 20:50:39 -05:00
Gary Katsevman
26c8d3f92c
enableUserActivity on component
...
disableUserActivity on MediaTechController and Player.
MediaTechController does it manually.
2014-02-05 20:41:52 -05:00
Gary Katsevman
a7d624affe
stop immediate propagation on tap events
...
Make media tech controller only hide control bar.
2014-02-05 19:22:43 -05:00
Gary Katsevman
4b254a07df
remove unused var
2014-02-05 19:19:14 -05:00
Gary Katsevman
07cd9800e8
Fix touch events.
...
Make components listen to touch events themselves.
Components can have a "listenToTouchMove" property that would report
user activity on touch moves.
Currently, the only problem left is that the MediaTechController emits
tap events to show/hide the controlbar but that causes the control bar
to not be hidden via a tap.
2014-02-05 18:26:44 -05:00
Sandeep Goli
b23eba7c8c
Fixed ARIA role attribute for button and slider
2014-02-04 11:18:51 -05:00
Steve Heffernan
70ed4fcbb2
Updated changelog
2014-02-03 13:20:03 -08:00
Aalekh Nigam
d0f8b3e87e
Close GH-977: Inserts Fullscreen events .fixes #688 .
2014-02-03 13:17:47 -08:00
David LaPalomento
7184cb4b49
src() called as a getter should return the video src
...
It can be handy that src() returns the player object when it is invoked but it does not match the behavior of the corresponding property on the video element. Ignoring the spec however, while the video element is running the resource selection algorithm, currentSrc may be undefined. If the video source has been specified through an attribute on the video element, src() is the natural way to expose that URL programmatically. Without this change, it's necessary to bypass the player and interact with the tech directly to determine the value of the src attribute.
2014-01-25 23:16:35 -05:00
Steve Heffernan
c597605afd
Added line to the changelog
2014-01-23 17:50:23 -08:00
Steve Heffernan
d73bfb80b7
Merge branch 'windows-dist' of git://github.com/christophercurrie/video.js into christophercurrie-windows-dist
...
Conflicts:
package.json
2014-01-23 17:47:19 -08:00
Steve Heffernan
0dd210dcf3
Added line to changelog
2014-01-23 17:22:14 -08:00
Steve Heffernan
e25a9f3207
Merge branch 'seniorflexdeveloper-feature/grunt-swf'
2014-01-23 17:20:19 -08:00
Steve Heffernan
e4b4906198
Updated swf version and grunt file references
2014-01-23 17:15:41 -08:00
Steve Heffernan
4dd776c334
Added line to changelog
2014-01-23 16:46:24 -08:00
Steve Heffernan
a8afe9c673
Merge pull request #906 from heff/feature/more-exports
...
Added missing component exports
2014-01-23 16:45:27 -08:00
Steve Heffernan
6a1c0bdd0c
Added a line to the changelog
2014-01-23 16:42:48 -08:00
Steve Heffernan
65767f77f8
Merge pull request #948 from christophercurrie/karma-missing-util
...
Karma example is missing util
2014-01-23 16:40:54 -08:00
Steve Heffernan
f5acb89d70
Added a changelog item
2014-01-23 15:47:37 -08:00
Steve Heffernan
f152c6a4be
Changed video-js swf location
2014-01-23 15:44:52 -08:00
Steve Heffernan
cb78815e80
Merge pull request #962 from dmlap/bugfix/touch-detect-test
...
Fix touch detection test on non-touch devices
2014-01-23 15:43:06 -08:00
David LaPalomento
ff1c9c5cf0
Fix touch detection test on non-touch devices
...
TOUCH_ENABLED is false on non-touch devices which causes our minified API test to fail when opened in a browser on a traditional destktop machine. It worked fine through the command line because apparanetly phantomjs supports touch events (ha!). Check to make sure the property is not undefined instead.
2014-01-23 18:28:46 -05:00
David LaPalomento
dd8c25e8d5
Store last seek time in the Flash tech
...
Instead of caching the last seek time at the player level, cache it in the Flash tech. The only place this value was used was in the progress controls when Flash was loaded, so this simplifies the logic in that component and pushes the hack down into a single location at least.
2014-01-23 18:19:15 -05:00
Steve Heffernan
1cd81ad258
Merge pull request #959 from mmcc/update-setup-docs
...
Update setup guide
2014-01-23 14:04:49 -08:00
Matthew McClure
bf7dd32ff6
update setup docs to reference 4.3 on the CDN
2014-01-23 14:01:48 -08:00
Christopher Currie
9088dfffc9
Use specific launcher versions
2014-01-21 08:45:59 -08:00
Christopher Currie
a54d9cdae6
Add dependencies and configuration for all browser launchers
2014-01-21 08:42:40 -08:00
Christopher Currie
51b836d6be
Update to karma 0.10/grunt-karma 0.6.
...
Current version of grunt-karma has ChromeLauncher bugs.
2014-01-17 14:18:09 -08:00
Christopher Currie
0a2167468c
Karma example is missing util
2014-01-17 19:39:00 +00:00
Christopher Currie
02eb2d3ee3
Support dist target on Windows
2014-01-16 11:41:17 -08:00
Steve Heffernan
2825f74ba8
Merge branch 'feature/grunt-swf' of git://github.com/seniorflexdeveloper/video.js into seniorflexdeveloper-feature/grunt-swf
2014-01-15 13:52:33 -05:00
Tom Johnson
59a733f14e
fix build task
2014-01-10 12:32:38 -08:00
Tom Johnson
0dae44988e
use SWF grunt build project. Update gruntfile for dist task to use packaged SWF. Updated sandbox for reference to SWF.
2014-01-07 07:32:16 -08:00
Steve Heffernan
dfe4543a0d
Adding line to CHANGELOG
2013-12-20 14:14:35 -08:00
Steve Heffernan
0f38d27dcc
Close GH-899: Fix firefox+flash mousemove bubbling. Fixes #37
2013-12-20 14:14:00 -08:00
Steve Heffernan
024b031646
Added missing component exports. fixes #903
2013-12-18 17:53:43 -08:00
MrAvenger
ec1bea41a5
Update progress-control.js
2013-12-17 15:26:56 +00:00
MrAvenger
b1f9450bb3
SeekHandle content
...
I wanted to use the SeekHandle to show the current time but as far as I could tell it only contained static content, I made this change to allow the content to be updated.
Is this its intended purpose or am I playing with something that has another a different job?
2013-12-17 15:05:03 +00:00
Steve Heffernan
950072ad97
Merge pull request #898 from tuchida/remove-global-userActivity_
...
Remove added userActivity_ to global
2013-12-16 15:52:08 -08:00
uchida_t
491b9b232b
Remove added userActivity_ to global
2013-12-17 08:23:10 +09:00
Steve Heffernan
a106924e6d
Adding line to CHANGELOG
2013-12-11 13:28:32 -08:00
Benoit Tremblay
6b73df950e
Close GH-887: Fix to reuse HTML5 tech (2). Fixes #884
2013-12-11 13:27:47 -08:00
Steve Heffernan
7b23576afc
Adding line to CHANGELOG
2013-12-09 16:16:30 -08:00
Steve Heffernan
166cc9c1ef
Close GH-878: Moved player exports to externs.
2013-12-09 16:16:09 -08:00
Steve Heffernan
81e49d4361
Merge pull request #875 from dmlap/hotfix/poster-fallback
...
Fix capability detection for poster image
2013-12-05 13:55:29 -08:00
David LaPalomento
090bc0d12a
Fix capability detection for poster image
...
We were checking if `backgroundSize` was present on the video element, not the style property of the video element. That meant the IE fallback was being used on all platforms and breaks aspect-ratio preserving poster scaling for those browsers that support it.
2013-12-05 11:15:10 -05:00
David LaPalomento
beb329ad71
Make textTracks an extern
...
TextTracks are queried during player initialization whether they're present or not so the method must be present on Player objects. Make sure the method name isn't minified so it's possible to create a Player object without having to extend videojs.Player directly.
2013-12-03 14:09:16 -05:00
Steve Heffernan
2066474096
Adding line to CHANGELOG
2013-12-02 17:37:49 -08:00
Gary Katsevman
432b60f22c
Close GH-861: Bug/callstack gh 860. Fixes #860
2013-12-02 17:37:12 -08:00
Steve Heffernan
15a0d7dbb6
Added note to fullscreen externs test
2013-12-02 17:31:18 -08:00
Steve Heffernan
c23ca5200c
Merge branch 'hotfix/player-externs' of git://github.com/dmlap/video-js into dmlap-hotfix/player-externs
...
Conflicts:
Gruntfile.js
2013-12-02 17:29:34 -08:00
Steve Heffernan
522f45f458
Exported util namespace and mergeOptions
2013-12-02 17:11:08 -08:00
Steve Heffernan
df57b302da
Adding line to CHANGELOG
2013-12-02 17:03:56 -08:00
Steve Heffernan
2aa09fd15a
Close GH-862: Add util namespace.
2013-12-02 17:03:32 -08:00
Steve Heffernan
09f81c0c6c
Adding line to CHANGELOG
2013-12-02 15:34:19 -08:00
David LaPalomento
75b2171051
Close GH-850: Use qunitjs through npm.
2013-12-02 15:34:00 -08:00
Steve Heffernan
3248bc1258
Adding line to CHANGELOG
2013-12-02 15:30:07 -08:00
David LaPalomento
1cab78347d
Close GH-845: Move player id generation.
2013-12-02 15:29:41 -08:00
Steve Heffernan
0cbe95d615
Added a test for the posterImage source getter
2013-12-02 08:11:22 -08:00
Steve Heffernan
dcc19dcf04
Adding line to CHANGELOG
2013-11-26 16:57:40 -08:00
Matthew McClure
f3fcf9b5b8
Close GH-815: Export text tracks.
2013-11-26 16:57:20 -08:00
Steve Heffernan
ef0d63b5ba
Modified tests for #838 and updated changelog. closes #838
2013-11-26 16:53:23 -08:00
David LaPalomento
7efcbd5e19
Use externs to prevent obfuscation
...
Instead of using string literals, create an externs file for the player and use that to ensure fullscreen functionality is never minified.
2013-11-26 18:47:12 -05:00
David LaPalomento
c69290c39f
Don't use minifiable player methods in fullscreenToggle
...
Use string literals to lookup fullscreen-related methods on the player object in the fullscreenToggle component. Otherwise, closure compiler replaces them with minified method names and makes it impossible to supply a simpler "player" object with customized fullscreen logic for the fullscreenToggle to interact with.
2013-11-26 18:46:08 -05:00
David LaPalomento
cb9447b2c3
Fix typo in test description
...
availble -> available
2013-11-26 18:45:58 -05:00
David LaPalomento
875fc2ff32
Allow poster to be changed after init. Fixes #525
...
When poster() is called with a URL, fire a `posterchange` event to update the PosterImage source and update the video element attribute.
Trigger posterchange after updating the tech
Wait until the tech has updated its poster image before alerting components so they don't see the intermediate state in event handlers. Remove unused variable from PosterImage.createEl.
Don't create new img elements each time the poster is set on ie8
Create the img fallback for the poster during PosterImage initialization on ie8 so we can avoid having to check and possibly create it each time the src is set. Add a test to ensure that new elements are not appended to the poster component when the img fallback is in use and the src attribute is modified.
fixing a broken IE8 test, and adding a negative test, for poster switching.
modified the poster-switching test to accomodate IE8
added a negative test for an undefined poster
fixed the assertion message in the 'undefined' image case
fixed test breakage in Firefox and IE10 (quotes were not being handled properly in the test data)
testing:
ran the tests at the command line, and in Chrome, Firefox, IE8, IE10, Firefox and Safari
all passed
2013-11-25 14:49:49 -08:00
Steve Heffernan
1f06a0c6b3
Merge pull request #826 from dsteinbrunner/patch-3
...
another bad player api link
2013-11-12 18:32:14 -08:00
Steve Heffernan
2f716cddf4
Merge pull request #825 from dsteinbrunner/patch-2
...
Fixing broken link with what I think it the correct one
2013-11-12 18:30:11 -08:00
David Steinbrunner
d653c25025
another bad player api link
2013-11-08 09:42:36 -05:00
David Steinbrunner
c2abbb7568
Fixing broken link with what I think it the correct one
2013-11-08 09:39:29 -05:00
Steve Heffernan
9662736766
Updated docs with recent changes
2013-11-05 17:12:20 -08:00
Steve Heffernan
b6c902a7b3
Updated doc comments per comments on #801
2013-11-05 17:09:46 -08:00
Steve Heffernan
5308dd41d2
Fixed changelog version
2013-11-04 16:15:15 -08:00
Steve Heffernan
4e216cdddb
Bump version to 4.3.0
2013-11-04 16:14:04 -08:00
Steve Heffernan
847472f286
Rotating CHANGELOG
2013-11-04 16:12:11 -08:00
Steve Heffernan
df7c91ad92
Generated new API docs
2013-11-04 16:03:51 -08:00
Steve Heffernan
10c3e46e95
Updated demo.html to have a subtitles example. Added demo to CDN.
2013-11-04 15:35:44 -08:00
Steve Heffernan
48f6332f78
Updated to the latest version of the swf
2013-11-04 15:29:32 -08:00
Steve Heffernan
d9bb81018b
Merge branch 'master' of github.com:videojs/video.js
2013-11-04 15:18:31 -08:00
Steve Heffernan
4e0128bb3d
Switched default spinner icon
2013-11-04 15:18:21 -08:00
Steve Heffernan
6c1adb79d2
Merge pull request #812 from nickarnold/bugfix-811
...
Loadeddata event doc fix. Fixes #811
2013-10-31 11:18:45 -07:00
Nick Arnold
7ee2f864b3
Add missing onLoadedData handler prototype.
2013-10-31 11:37:54 -06:00
Steve Heffernan
c85d94a2ce
Adding line to CHANGELOG
2013-10-29 11:01:12 -07:00
Matthew McClure
4c6a12898b
Close GH-805: Flash - ignore codec info - added tests for #785 .
2013-10-29 11:00:54 -07:00
Steve Heffernan
6e3eb5075e
Adding line to CHANGELOG
2013-10-28 18:26:13 -07:00
Steve Heffernan
f318eb9f1f
Close GH-801: API Doc Generation 2. Fixes #747
2013-10-28 18:25:28 -07:00
Steve Heffernan
9bfbceb047
Updated grunt file to point to new CDN font folder
2013-10-17 16:38:13 -07:00
Steve Heffernan
c56e6ed37c
Adding line to CHANGELOG
2013-10-17 16:28:45 -07:00
Matthew McClure
7a8d808b0e
Close GH-784: New loading icons and class to center big play button.
2013-10-17 16:28:21 -07:00
Steve Heffernan
124c62fe24
Adding line to CHANGELOG
2013-10-17 16:07:44 -07:00
Matthew McClure
ba20239147
Close GH-783: Export userActive and reportUserActivity.
2013-10-17 16:07:33 -07:00
Steve Heffernan
0c4ab0b449
Adding line to CHANGELOG
2013-10-17 16:06:39 -07:00
J. Tangelder
e0794cf4b4
Close GH-777: Fix aria-label big-play-button.
2013-10-17 16:06:16 -07:00
Steve Heffernan
3203c2c5ed
Merge branch 'stable'
2013-10-15 13:39:32 -07:00
Steve Heffernan
9ec2556a7c
Bump version to 4.2.2
2013-10-15 13:39:30 -07:00
Steve Heffernan
d3efe4b04c
Rotating CHANGELOG
2013-10-15 13:39:29 -07:00
Steve Heffernan
f35ae5c44f
Adding line to CHANGELOG
2013-10-15 13:39:27 -07:00
Steve Heffernan
14193c4308
Close GH-776: hotfix: source and duration loading after video element init. Fixes #756 , Fixes #775
2013-10-15 13:38:48 -07:00
Steve Heffernan
1bef68a60b
Merge pull request #774 from gkatsev/touch
...
Expand TOUCH_ENABLED and expose it publically
2013-10-10 13:09:55 -07:00
Gary Katsevman
e37e870d42
Make sure that vjs.TOUCH_ENABLED is a boolean
2013-10-10 11:47:58 -04:00
Gary Katsevman
c5a8cff129
Expand TOUCH_ENABLED and expose it publically
2013-10-09 15:32:01 -04:00
Steve Heffernan
61bc016637
Merge pull request #773 from mmcc/add-shiv-setup
...
Add instructions for creating your own shiv to setup
2013-10-08 13:06:25 -07:00
Matthew McClure
acf41c4882
used "simply" too much
2013-10-08 11:53:15 -07:00
Matthew McClure
da3550a6d8
added shiv instructions to setup
2013-10-08 11:51:01 -07:00
Steve Heffernan
3640623147
Merge pull request #680 from clayallsopp/docs_change
...
Change setup doc URLs to respect current protocol
2013-10-04 09:17:13 -07:00
Steve Heffernan
a6198efaca
Adding line to CHANGELOG
2013-10-01 17:55:18 -07:00
Jon
f07caa2b97
Close GH-720: unmute if the user drags the volume bar slider.
2013-10-01 17:54:59 -07:00
Steve Heffernan
2662ad9c96
Adding line to CHANGELOG
2013-09-19 09:24:22 -07:00
BCJwhisenant
13dbf23c3c
Close GH-714: Added support for running tests with Karma.
2013-09-19 09:24:06 -07:00
Steve Heffernan
b2098e0efe
Merge branch 'stable'
2013-09-09 12:21:53 -07:00
Steve Heffernan
faea65a44e
Bump version to 4.2.1
2013-09-09 12:21:51 -07:00
Steve Heffernan
50adf355af
Rotating CHANGELOG
2013-09-09 12:21:51 -07:00
Steve Heffernan
1d05177627
Adding line to CHANGELOG
2013-09-09 12:21:47 -07:00
Jon Mumm
a94259cc73
Close GH-727: Fixed windowLoaded not setting on async script load. Fixes #727
2013-09-09 12:21:00 -07:00
Steve Heffernan
a49213e20c
Removed sourcemap from compiled output. fixes #712
2013-09-05 13:03:16 -07:00
Steve Heffernan
7b73c2725e
Added back in reverted #630
2013-09-04 13:33:27 -07:00
Steve Heffernan
8f53e514de
Merge branch 'stable' of github.com:videojs/video.js into stable
2013-09-04 13:30:36 -07:00
Steve Heffernan
c39dd5567e
Fixed changelog version
2013-09-04 13:30:28 -07:00
Steve Heffernan
8e9db2d662
Rotating CHANGELOG
2013-09-04 13:28:12 -07:00
Steve Heffernan
52c577995c
Bump version to 4.2.0
2013-09-04 13:26:45 -07:00
Steve Heffernan
efe7a12ccb
Fixed IE8 tests and flaky fonts
2013-09-04 11:48:19 -07:00
Steve Heffernan
f146ebb179
Fixed the getAttributes test in ie8, which reports all attrs, whether or not they were set
2013-09-03 11:27:50 -07:00
Steve Heffernan
72bf48cf36
Fixed the custom fallback message test which would break when ie8 capitalized tag names
2013-09-03 10:48:48 -07:00
Steve Heffernan
e6ecbfe824
Added a line to the changelog
2013-08-27 13:13:07 -07:00
Steve Heffernan
0ccb6dd156
Removed spinner gradient to improve performance
2013-08-27 13:11:08 -07:00
Steve Heffernan
62b4f799b9
Merge branch 'spinner-fixes' of git://github.com/ChALkeR/video.js into ChALkeR-spinner-fixes
2013-08-27 12:53:46 -07:00
Steve Heffernan
bd789b8613
Added a line to the changelog
2013-08-27 10:27:41 -07:00
Steve Heffernan
4772e4680b
Merge branch '636-incompatible' of git://github.com/jelbourn/video.js into jelbourn-636-incompatible
...
Conflicts:
test/unit/player.js
2013-08-27 10:26:32 -07:00
Steve Heffernan
26cc24c59d
Merge branch 'export-addremove-class' of git://github.com/theonion/video.js into theonion-export-addremove-class
...
Conflicts:
src/js/exports.js
test/unit/api.js
2013-08-26 16:40:40 -07:00
Steve Heffernan
4bc269992e
Adding line to CHANGELOG
2013-08-26 16:31:57 -07:00
Trevor Cook
07351ada80
Close GH-632: Ensure tech is defined before checking tech.isReady_ fixes #631 .
2013-08-26 16:31:07 -07:00
Steve Heffernan
acb4a43d8a
Minor modifications to #627
2013-08-26 16:23:33 -07:00
Steve Heffernan
75dd7c5a3c
Adding line to CHANGELOG
2013-08-26 16:14:10 -07:00
David LaPalomento
f515ac0236
Close GH-627: Use dashes to format invalid times.
2013-08-26 16:13:54 -07:00
Steve Heffernan
6418531d0c
Merge pull request #702 from dmlap/feature/expose-volume-menu
...
Feature/expose volume menu
2013-08-26 08:54:39 -07:00
Steve Heffernan
a04932eaf9
Adding line to CHANGELOG
2013-08-25 19:30:37 -07:00
Steve Heffernan
96f6c2388a
Close GH-706: Minor code improvements for lib.js. closes #580 .
2013-08-25 19:30:19 -07:00
Steve Heffernan
8721202ec1
Adding line to CHANGELOG
2013-08-25 18:51:24 -07:00
Steve Heffernan
92d16d6409
Close GH-705: Changed tech.feature keys to strings to support external techs. closes #466 .
2013-08-25 18:50:59 -07:00
Steve Heffernan
7c2ae3f68c
Adding line to CHANGELOG
2013-08-23 15:05:23 -07:00
Jeremy West
7ab3d190f2
Close GH-605: added RTMP support. fixes #559 .
2013-08-23 15:05:04 -07:00
David LaPalomento
29668ec45b
Fix issue with fractional computed dimensions on Chrome
...
Chrome 29 on OS X (at least) seems to report fractional dimensions occasionally when integer values are assigned. For example, '123px' might be translated to '123.999998458px'. Parse the value and round it to ignore this slight discrepancy.
2013-08-23 14:16:53 -04:00
David LaPalomento
bd18f5b25f
Export VolumeMenuButton
...
Add the volumemenubutton to the list of unminified properties for gcc. Create a test case to verify it doesn't get accidentally removed at some point.
2013-08-23 14:15:58 -04:00
Steve Heffernan
5a6fa37623
Adding line to CHANGELOG
2013-08-19 12:37:38 -07:00
Andrew Abramov
e520e1eba4
Close GH-683: gruntfile: removed new line symbol from output_wrapper. fixes #679 .
2013-08-19 12:36:43 -07:00
Сковорода Никита Андреевич
2f68bfc7c1
Fix spinner position.
2013-08-19 05:13:40 +04:00
Clay Allsopp
57c576f96c
Change setup URLs to respect current protocol
2013-08-11 23:45:07 -07:00
Steve Heffernan
acf6d67e0d
Updated changelog note
2013-08-09 14:34:20 -07:00
Steve Heffernan
d47f78f5d1
Adding line to CHANGELOG
2013-08-09 14:29:52 -07:00
Andy Niccolai
02de927043
Close GH-672: Control bar updates. Fixes #556 , Fixes #500 , Fixes #374 , Fixes #403 , Fixes #441 , Fixes #193 , Fixes #602 , Fixes #561 , Fixes #281
2013-08-09 14:29:22 -07:00
Jeremy Elbourn
20e2d4e984
Merge branch 'master' of https://github.com/videojs/video.js into 636-incompatible
2013-08-05 14:23:05 -04:00
Jeremy Elbourn
ff9165b7da
Default incompatibility msg w/ other global options fixes #636
2013-08-05 14:19:20 -04:00
Sean Bloomfield
f7a72b1f20
exporting addClass and removeClass. added api existence tests for fadeIn,fadeOut,addClass,removeClass
2013-07-30 15:58:00 -05:00
Steve Heffernan
9030a5655e
Revert "Close GH-630: prevent default action for simple html5 media events. fixes #573 , fixes #620 (duplicate bug)."
...
This reverts commit 15544c3d05 .
2013-07-30 11:31:33 -07:00
Steve Heffernan
699c476575
Merge pull request #660 from videojs/stable
...
Close GH-630: prevent default action for simple html5 media events. fixe...
2013-07-30 11:25:07 -07:00
Steve Heffernan
b5b0f42888
Adding line to CHANGELOG
2013-07-30 11:12:45 -07:00
Cameron Tangney
15544c3d05
Close GH-630: prevent default action for simple html5 media events. fixes #573 , fixes #620 (duplicate bug).
2013-07-30 11:12:30 -07:00
Steve Heffernan
8010b77eb3
Adding line to CHANGELOG
2013-07-30 10:43:27 -07:00
Dominic
15fab6df81
Close GH-654: Export createItems call to enable plugins to hook into process. Fixes #648
2013-07-30 10:43:11 -07:00
Steve Heffernan
89fb86bff7
Adding line to CHANGELOG
2013-07-29 15:49:30 -07:00
Mykhailo Stadnyk
75ff27307d
Close GH-643: Fix Player.buffered() to more correct behavior.
2013-07-29 15:48:25 -07:00
Steve Heffernan
1d972a0686
Adding line to CHANGELOG
2013-07-29 15:33:30 -07:00
David Elner
334ff59ff0
Close GH-659: Allow event handlers registered with one() to be removed with off().. Fixes #658
2013-07-29 15:33:10 -07:00
Steve Heffernan
a809954495
Exporting component.player. fixes #647
2013-07-29 10:48:10 -07:00
Steve Heffernan
7936d7967d
Merge pull request #655 from johneke/master
...
Add player.dispose() API documentation to api.md
2013-07-29 08:15:43 -07:00
johneke
aa64669ca3
Fixed due to feedback from code review
...
Fixed due to feedback from code review
2013-07-29 11:13:00 -04:00
johneke
a726b07538
Add player.dispose() API documentation to api.md
2013-07-25 20:05:28 -04:00
Steve Heffernan
ca96297ef9
Adding line to CHANGELOG
2013-07-22 12:14:56 -04:00
Dominic
a38ce63474
Close GH-648: Added export for vjs.MenuButton. Fixes #647
2013-07-22 12:14:35 -04:00
Steve Heffernan
c8ee76b80e
Adding line to CHANGELOG
2013-07-19 20:19:13 -07:00
Steve Heffernan
1eca8add85
Close GH-644: LESS for CSS.
2013-07-19 20:18:39 -07:00
Steve Heffernan
2b1bb60f7e
Merge branch 'master' of github.com:videojs/video.js
2013-07-19 10:47:41 -07:00
Steve Heffernan
5aa1ff59b3
Added block quote to readme.
2013-07-19 10:47:30 -07:00
Steve Heffernan
59af460ad4
Merge pull request #639 from eXon/patch-1
...
Fixed broken link
2013-07-18 16:11:23 -07:00
Jeremy West
a449cb043a
Close GH-614: added dispose event. fixes #613 .
2013-07-18 14:39:14 -07:00
Steve Heffernan
9d424c61f4
Fixed broken on-page link
...
contribute-code -> contributing-code
2013-07-18 11:48:23 -07:00
Steve Heffernan
91da153c02
Updated readme and contrib guide. closes #645 close #397
...
With changes from @sh1ps and myself
2013-07-17 17:51:29 -07:00
Steve Heffernan
150facab44
Merge branch 'contrib-guide' of git://github.com/BCjwhisenant/video-js into BCjwhisenant-contrib-guide
...
Conflicts:
CONTRIBUTING.md
2013-07-17 17:49:19 -07:00
Benoit Tremblay
3716f3b1f0
Fixed broken link
2013-07-14 11:34:25 -04:00
Jeremy Elbourn
918ee040e1
Allow setting a custom incompatible video message. fixes #636
2013-07-12 16:05:25 -04:00
BCJwhisenant
1c606779c3
Removed an extraneous section at the bottom about Pull Requests.
...
(since we recommend further up the page to use contribflow)
2013-07-10 12:05:38 -04:00
Steve Heffernan
fdf7f4f228
Bump version to 4.1.0
2013-06-28 15:58:25 -07:00
Steve Heffernan
c82611d506
Rotating CHANGELOG
2013-06-28 15:56:43 -07:00
Steve Heffernan
ed8ed4dd94
Merge branch 'stable' into release/4-1
...
Conflicts:
CHANGELOG.md
contrib.json
src/js/cdn.js
2013-06-28 15:48:33 -07:00
Steve Heffernan
9f647ef081
Fixed an issue where the tag player reference wasn't getting killed in the minified version
2013-06-28 15:42:47 -07:00
Steve Heffernan
c616695e4d
Fixed an issue where tag was undefined in iOS
2013-06-28 15:02:21 -07:00
Steve Heffernan
52751a0d67
Adding line to CHANGELOG
2013-06-28 13:07:05 -07:00
Steve Heffernan
ffd308e305
Close GH-609: Captions fixes. Fixes #564 , Fixes #542
2013-06-28 13:06:50 -07:00
Steve Heffernan
b4a07a3d9d
Adding line to CHANGELOG
2013-06-28 13:04:00 -07:00
Steve Heffernan
db97df69dc
Close GH-606: Fix IE9 canPlayType error. Fixes #519
2013-06-28 13:03:38 -07:00
BCJwhisenant
8f45f93c84
A small substitution
2013-06-27 15:21:19 -04:00
BCJwhisenant
b6667dfaf6
changes to the contrib guide, based on Apurva's review.
2013-06-27 15:08:10 -04:00
Steve Heffernan
23fc4cca35
Adding line to CHANGELOG
2013-06-26 15:06:10 -07:00
Gary Katsevman
00a043f1e1
Close GH-470: Augment userAgent detection.
2013-06-26 15:05:50 -07:00
BCJwhisenant
9abe53a32e
updated the contrib guide to use contribflow commands
...
fixed a typo
2013-06-26 16:02:34 -04:00
Steve Heffernan
8e5cf7a69d
Fixed up some changelog issues
2013-06-24 13:00:19 -07:00
Steve Heffernan
fd39878f8b
Adding line to CHANGELOG
2013-06-24 12:48:11 -07:00
Steve Heffernan
1ddef27903
Close GH-588: Export bufferedPercent.
2013-06-24 12:47:47 -07:00
Steve Heffernan
19a33cc7c7
Adding line to CHANGELOG
2013-06-24 12:38:30 -07:00
Jon Zepernick
02a1057ff4
Close GH-593: When autoplay = true, delete tag.poster instead of setting to null.
2013-06-24 12:38:05 -07:00
Steve Heffernan
a040ce61ad
Adding line to CHANGELOG
2013-06-24 12:08:30 -07:00
Sean Bloomfield
042076043b
Close GH-581: export Component.prototype.fadeIn/Out.
2013-06-24 12:07:39 -07:00
Steve Heffernan
38d119e75d
Merge pull request #585 from fluf1024/patch-1
...
Changed VideoJS -> videojs in api.md
2013-06-24 11:40:39 -07:00
fluf1024
93c6645744
Changed VideoJS -> videojs in api.md
...
I think, it's the proper name of the component in the default set.
2013-06-20 08:13:02 +02:00
Steve Heffernan
85c6b46ec8
Merge pull request #576 from Mikhus/master
...
Some minor code improvements
2013-06-17 11:19:41 -07:00
mstadnyk
1e199da117
Code guidelines fixed
2013-06-17 01:02:29 +03:00
mstadnyk
3a40dcd883
Several minor code improvements.
...
Actually, tracks.js contains several pieces of code which could
be re-written more effectively. The problem is that in some places
there are conditional checks like this:
if (condition) {
call_setter( true);
} else {
call_setter( false);
}
which could be re-written to:
call_setter( condition);
This improvement saves some bytes of code length, traffic and should
also work more effectively by utilizing less machine resources
2013-06-17 00:18:21 +03:00
Steve Heffernan
afc39f711f
Normalized CDN language value
2013-06-12 14:44:14 -07:00
Steve Heffernan
8a728a80ac
Added uglifyjs which somehow got dropped from #571
2013-06-11 15:35:14 -07:00
Steve Heffernan
d932cffd50
Added line to changelog for 4.0.4
2013-06-11 15:29:20 -07:00
Steve Heffernan
6fe5513f30
Bump version to 4.0.4
2013-06-11 15:27:49 -07:00
Steve Heffernan
138b1381c2
Adding line to CHANGELOG
2013-06-11 15:25:40 -07:00
Steve Heffernan
60d389e1f8
Close GH-571: Add analtyics to current CDN version. Fixes #568
2013-06-11 15:25:19 -07:00
Steve Heffernan
93e3b38132
Adding line to CHANGELOG
2013-06-11 15:15:26 -07:00
Steve Heffernan
b02f879bf3
Close GH-568: Google Analytics Tracking for CDN.
2013-06-11 15:14:36 -07:00
Steve Heffernan
9997d0a7ef
Merge pull request #570 from nsufaisal/patch-1
...
Update api.md
2013-06-11 10:02:58 -07:00
nsufaisal
3dd0b1d234
Update api.md
2013-06-11 20:49:21 +06:00
Steve Heffernan
d27c3102e9
Adding line to CHANGELOG
2013-06-05 10:28:13 -07:00
Steve Heffernan
d5d97bd64f
Close GH-560: Export global players object.
2013-06-05 10:27:38 -07:00
Steve Heffernan
0ddf8af452
Adding line to CHANGELOG
2013-06-03 13:20:47 -07:00
Steve Heffernan
f6bd819c5c
Close GH-555: Export requestFullScreen().
2013-06-03 13:19:46 -07:00
Steve Heffernan
21cd77358a
Adding line to CHANGELOG
2013-05-31 16:09:34 -07:00
Steve Heffernan
847e392e0c
Close GH-524: Blocking user text selection by default on player components. fixes #46 .
2013-05-31 16:09:07 -07:00
Steve Heffernan
8799984a8c
Adding line to CHANGELOG
2013-05-31 10:31:57 -07:00
Steve Heffernan
0c4c30a3bd
Close GH-553: Turn on tech method queuing.
2013-05-31 10:31:18 -07:00
Steve Heffernan
4db3dba068
Updated contrib.json to match new contribflow values
2013-05-31 09:50:16 -07:00
Steve Heffernan
46731c40c3
Merge branch 'master' of github.com:videojs/video.js
2013-05-31 09:48:18 -07:00
Steve Heffernan
5bc5c40f8a
Updated changelog to match new contribflow template
2013-05-31 09:48:02 -07:00
Steve Heffernan
d5fe1c40d8
Merge pull request #547 from DracoLi/patch-1
...
Updated API, changed `size` to `dimensions`
2013-05-29 10:47:01 -07:00
Draco Li
6251acdf56
Updated API, changed size to dimensions
...
There's no `size()` only `dimensions()`, so updated API to reflect this.
2013-05-29 12:03:40 -03:00
Steve Heffernan
0f21f86521
Merge branch 'stable'
2013-05-28 15:33:31 -07:00
Steve Heffernan
ed5ac285c3
Adding line to CHANGELOG
2013-05-28 15:33:09 -07:00
Steve Heffernan
880be64f48
Bump version to 4.0.3
2013-05-28 15:31:11 -07:00
Steve Heffernan
753ce48e21
Close GH-546: Fix for exit-fullscreen bug in 4.0. fixes #497 .
2013-05-28 15:29:42 -07:00
Philippe Normand
6b4d811b2f
Close GH-515: createEl: dispose reference to cloned element. Fixes #514
2013-05-23 18:40:14 -07:00
Steve Heffernan
baac2af4ab
Merge branch 'stable'
2013-05-23 13:15:18 -07:00
Steve Heffernan
731ec4fa0b
Adding line to CHANGELOG
2013-05-23 13:14:43 -07:00
Steve Heffernan
8dd88d1626
Bump version to 4.0.2
2013-05-23 13:12:43 -07:00
Steve Heffernan
0fe7348456
Close GH-535: Adding version numbers in build. Minifying CSS..
2013-05-23 13:10:29 -07:00
Steve Heffernan
a7dd81f82f
Merge branch 'stable'
2013-05-22 18:36:12 -07:00
Steve Heffernan
d4168cd2b6
Adding line to CHANGELOG
2013-05-22 18:34:50 -07:00
Steve Heffernan
36c92404c3
Bump version to 4.0.1
2013-05-22 18:16:13 -07:00
Steve Heffernan
1f23529cf0
Merge branch 'stable'
2013-05-22 17:25:12 -07:00
Steve Heffernan
68d5cb996a
Close GH-532: Added ie fix to font loading..
2013-05-22 17:01:55 -07:00
Steve Heffernan
fe36ae172d
Updated contrib.json to have org and project names.
2013-05-20 16:34:57 -07:00
Steve Heffernan
a6a443bac3
Updated contrib.json to use new videojs org
2013-05-20 16:02:31 -07:00
Steve Heffernan
b3d4ed6459
Added date to changelog
2013-05-20 15:02:26 -07:00
Steve Heffernan
f4ac570297
Updated to new changelog layout. Deleted changelog2 test file.
2013-05-20 14:57:48 -07:00
Steve Heffernan
8c31278c2f
Merge branch 'master' into stable
2013-05-20 13:27:47 -07:00
Steve Heffernan
623ea7bb0f
Merge pull request #506 from martinduparc/patch-1
...
"addEvent" and "removeEvent" were replaced by "on" and "off"
2013-05-11 09:42:52 -07:00
Martin D.
9e65eb3618
"addEvent" and "removeEvent" were replaced by "on" and "off"
2013-05-11 08:18:16 -03:00
Steve Heffernan
0e4f3cfa08
Merge pull request #504 from dblandin/master
...
Update uncompressed default skin url
2013-05-10 10:41:29 -07:00
Devon Blandin
c6c8cd1bd2
Update uncompressed default skin url
2013-05-10 12:34:36 -05:00
Steve Heffernan
07000db77d
Updated swf location from /c to /4.0
2013-05-09 09:28:14 -07:00
Steve Heffernan
94c07756dc
Updated docs. Changed _V_ to videojs.
2013-05-09 09:23:32 -07:00
Steve Heffernan
18c3853039
Merge pull request #495 from heff/feature/deploy
...
Feature/deploy
2013-05-08 22:37:07 -07:00
Steve Heffernan
c59275583c
Created a new deploy process for the new version
2013-05-08 22:30:52 -07:00
Steve Heffernan
65f4f1da96
Updated the font names to be shorter for the cdn.
2013-05-08 14:27:57 -07:00
Steve Heffernan
3acdb497d1
Updated version back to 4.0
2013-05-08 14:15:41 -07:00
Steve Heffernan
6c75c5ea34
Merge branch 'master' of git://github.com/videojs/video.js into feature/deploy
...
Conflicts:
package.json
src/css/video-js.css
2013-05-08 14:15:19 -07:00
Steve Heffernan
d40bcc617d
Updated deploy process and font icons.
2013-05-08 14:12:22 -07:00
Steve Heffernan
32519181c8
Merge pull request #493 from sh1ps/theme-changes
...
Style updates and updated license link in package.json
2013-05-08 14:11:39 -07:00
Matthew McClure
6eac0a44c4
added font files
2013-05-08 14:01:39 -07:00
Matthew McClure
55e2c99899
removed styles from pseudo elements to make broad styling possible. updated copyright link in package.json
2013-05-08 13:29:02 -07:00
Steve Heffernan
199b8f29da
Bumped package version to 4.0.0
2013-05-06 11:45:42 -07:00
Steve Heffernan
c02e1a4a99
Merge pull request #491 from heff/feature/fullscreen-fix
...
Triggering fullscreenchange again to fix fullscreen button status. fixes #388
2013-05-06 10:48:19 -07:00
Steve Heffernan
d1def0bcca
Triggering fullscreenchange again to fix fullscreen button status. fixes #388
2013-05-06 10:44:59 -07:00
Steve Heffernan
90ac799d57
Testing new changelog options
2013-05-06 10:24:18 -07:00
Steve Heffernan
7cc733a8df
Rotating CHANGELOG
2013-05-03 23:05:33 -07:00
Steve Heffernan
a799a506f4
Merge pull request #489 from heff/feature/position-fix
...
Fixed vjs.findPosition. fixes #488
2013-05-03 12:51:24 -07:00
Steve Heffernan
d395f6e684
Fixed vjs.findPosition. fixes #488
2013-05-03 12:49:55 -07:00
Steve Heffernan
886d555a47
Merge pull request #487 from heff/feature/clean-files
...
Broke up controls.js into multiple files.
2013-05-02 19:06:54 -07:00
Steve Heffernan
05ab972a1a
Broke up controls.js into multiple files.
...
Cleaned up media.js files also.
2013-05-02 19:03:29 -07:00
Steve Heffernan
997b327fcd
Merge pull request #486 from heff/feature/no-controls
...
Make controls = false work as expected
2013-05-02 18:39:51 -07:00
Steve Heffernan
64f7729b72
Added a disable method on components.
...
Used it to hide the controls when player.controls is false.
Also hiding big play button and poster if controls are false.
2013-05-02 18:35:32 -07:00
Steve Heffernan
d54f473670
Wrote a test for controls changes.
2013-05-02 17:15:37 -07:00
Steve Heffernan
4f319a2174
Fixed muted errors in tests from previous pull request. Removed error captureing that was preventing test breakage.
2013-05-02 17:07:05 -07:00
Steve Heffernan
0f115df0b6
Merge pull request #485 from heff/feature/swf
...
Updated to latest version of the swf. closes #390 closes #435
2013-05-02 15:54:29 -07:00
Steve Heffernan
6d1afd059f
Updated to latest version of the swf. closes #390 closes #435
2013-05-02 15:52:15 -07:00
Steve Heffernan
78ec7f0f16
Merge pull request #482 from gkatsev/verticalVolumeMenu
...
Make Volume Menu Button default to vertical.
2013-05-02 15:20:44 -07:00
Gary Katsevman
5dc9c0f2ae
Make volumeBar return 0% when muted.
2013-05-02 18:14:11 -04:00
Gary Katsevman
89b6f42e99
Make Volume Menu Button default to vertical.
...
This can be configured by giving the volumeMenuButton, an option like
`{volumeBar: {vertical: false}}`. This can also be used to pass other
options to the volumeBar.
2013-05-02 16:54:09 -04:00
Steve Heffernan
b2539cb1ea
Merge pull request #472 from drench/351-localStorage-catch
...
Catch localStorage security exceptions. Fixes #351
2013-05-01 16:33:07 -07:00
Steve Heffernan
beb3a94135
Merge pull request #471 from sh1ps/master
...
Switched license from LGPLv3 to Apache2.0
2013-05-01 16:29:10 -07:00
Steve Heffernan
f42c96e012
Updated to use vjs.USER_AGENT string.
2013-05-01 16:20:41 -07:00
Steve Heffernan
9c6dbea344
Merge pull request #469 from dmlap/android-fullscreen-pr
...
Android browsers support video element fullscreen
2013-05-01 16:18:19 -07:00
Steve Heffernan
fa79564802
Merge pull request #477 from gkatsev/verticalSlider
...
Vertical slider
2013-05-01 16:13:00 -07:00
Steve Heffernan
e21dd3649c
Merge pull request #481 from heff/feature/skin
...
Updated to new skin design
2013-05-01 15:59:51 -07:00
Steve Heffernan
c2f8930e99
Updated controls to not show by default.
2013-05-01 15:35:59 -07:00
Steve Heffernan
fb603745dc
Fixed some styles and menu element buildling.
2013-05-01 15:31:44 -07:00
Steve Heffernan
4faa411ece
Added new CSS. Fixed slider classname issue.
2013-05-01 14:49:37 -07:00
Steve Heffernan
7ea76951c6
Updated track buttons to use new menu buttons class.
2013-05-01 14:39:00 -07:00
Steve Heffernan
5172875afb
Updated player to use native controls on mobile devices.
2013-05-01 13:56:09 -07:00
Steve Heffernan
0633a93837
Removed multi-ball-specific spinner code.
2013-05-01 13:48:54 -07:00
Steve Heffernan
c548229e73
Added volumeMenubutton class
2013-05-01 13:46:05 -07:00
Steve Heffernan
e47850a152
Updated seekhandle and volume handle to use slider handle.
2013-05-01 13:34:40 -07:00
Steve Heffernan
ae49f1efc8
Added a class to the button inner div.
2013-05-01 13:14:30 -07:00
Gary Katsevman
fc96ef68ac
fix jshint errors
2013-05-01 13:02:05 -04:00
Gary Katsevman
b36665ebcd
Add a few tests for vjs.findPosition
2013-05-01 12:03:10 -04:00
Gary Katsevman
9acacaac37
Null check gBCR
2013-05-01 12:02:51 -04:00
Steve Heffernan
c92991e2fc
Merge pull request #480 from heff/feature/menu
...
Added a menu button class as a super class to the track buttons and a vo...
2013-04-30 19:07:15 -07:00
Steve Heffernan
99373ce4b6
Added a menu button class as a super class to the track buttons and a volume button
2013-04-30 19:00:14 -07:00
Steve Heffernan
9c6c384704
Merge pull request #479 from heff/feature/slider
...
Added a new Slider Handle class to share code between subclass sliders
2013-04-30 18:17:54 -07:00
Steve Heffernan
e7fa682976
Added a new Slider Handle class to share code between subclass sliders
...
Also added a click preventDefault to protect from triggering parent menu buttons.
2013-04-30 18:10:38 -07:00
Steve Heffernan
d270a16b32
Merge pull request #478 from heff/feature/content-el
...
Added an optional contentEl for compontents.
2013-04-30 17:45:58 -07:00
Steve Heffernan
f0d3680fe4
Added an optional contentEl for compontents.
...
This allows you to define a different element to append children to as opposed to the main component element. Because sometimes components require more than one element to create their structure. e.g. a menu button.
2013-04-30 17:27:36 -07:00
Gary Katsevman
ff56061853
Make sure to return an object if box doesn't exist
2013-04-30 19:18:21 -04:00
Gary Katsevman
0154d04535
Make sliders able to handle vertical sliders in calculateDistance.
...
This takes a 'vertical' option on the slider bar itself. If set, it will
use the top and pageY values to calculate the slider positions.
2013-04-30 19:02:49 -04:00
Gary Katsevman
22bbd00ac9
Change vjs.findPosX to vjs.findPosition to return both left and top.
...
This also removes the fallback method that doesn't use the
getBoundingClientRect because according to MDN[1] and PPK[2], it should
be supported just about everywhere.
[1] https://developer.mozilla.org/en-US/docs/DOM/element.getBoundingClientRect#Browser_compatibility
[2] http://www.quirksmode.org/dom/w3c_cssom.html#documentview
2013-04-30 18:59:02 -04:00
Steve Heffernan
04feef9303
Merge branch 'issue424-pr' of git://github.com/dmlap/video-js into dmlap-issue424-pr
...
Conflicts:
src/js/media.html5.js
2013-04-29 16:10:37 -07:00
Steve Heffernan
c7823ceb68
Merge pull request #475 from gkatsev/fix/androidBrowser2
...
Dont enable onClick play state toggling on android via the MediaTechController
2013-04-29 15:25:34 -07:00
Gary Katsevman
85cf34017a
forgot a semicolon >.<
2013-04-29 18:12:32 -04:00
Gary Katsevman
a681d172f2
Dont enable onClick play state toggling on android via the MediaTechController
2013-04-29 17:54:21 -04:00
Steve Heffernan
8c52d02c21
Merge pull request #468 from mente/fullscreen
...
fixes fullscreen using html5 technology
2013-04-29 13:52:28 -07:00
David LaPalomento
7fab906843
Remove xEnterFullScreen fallback
...
Only the video element supports enterFullScreen() so don't use it as a fallback if requestFullScreen isn't available.
2013-04-29 14:44:07 -04:00
Danny Rench
90f975c20e
Catch localStorage security exceptions. Fixes #351
2013-04-28 19:53:28 -05:00
Matthew McClure
247a725cad
added license to readme
2013-04-28 17:35:21 -07:00
Matthew McClure
016e94f889
Merge remote-tracking branch 'upstream/master'
2013-04-28 17:34:08 -07:00
David LaPalomento
8524ad9817
Android browsers support video element fullscreen
...
Modify the UA check in media.html5 for whether a video element supports enterFullScreen to return true for Android WebKit/Chrome browsers.
2013-04-26 12:38:48 -04:00
Alex Vasilenko
01104ef2a4
fixes fullscreen using html5 technology
2013-04-26 18:52:23 +03:00
Steve Heffernan
7199b91f4d
Merge pull request #459 from gkatsev/issue/fixEvents
...
Make preventDefault and stopPropagation call the corresponding methods on the actual event
2013-04-25 12:29:53 -07:00
Steve Heffernan
623bb75267
Merge pull request #458 from gkatsev/lockShowing
...
Make lockShowing apply a css class instead of modifying styles directly....
2013-04-25 12:29:28 -07:00
Gary Katsevman
83b007504f
Make vjs-lock-showing less specific but with display !important
2013-04-25 15:13:23 -04:00
David LaPalomento
9576710b2f
Update minify task to work with grunt-cli 0.1.6
...
It looks like the newer version of grunt-cli has changed how options objects are forwarded to tasks. The minify (Google closure compiler) task was looking for configuration in the wrong location and the new location no longer automatically expanded path wildcard patterns.
2013-04-23 10:45:05 -04:00
Matthew McClure
07d90fb6e0
grunt now adds copyright comment to top of video.js
2013-04-22 18:48:34 -07:00
David LaPalomento
7d67abdae8
Activate the video element when video-level fullscreen is requested. Fix #424
...
Prime the video element for programmatic access by quickly playing and pausing when entering fullscreen. Only attempt this if the video is paused and no content has been loaded yet. Do so in a setTimeout of 0 because iOS 6.1 devices go into a loop of continuously pausing and playing if you play and pause synchronously while attempting to enter fullscreen. Don't fire `fullscreenchange` if we're forced to use the video elements fullscreen mode because we don't properly detect when exiting fullscreen and it leaves the player stretched out to fill the entire browser window when the user returns from watching.
2013-04-22 18:45:42 -04:00
Gary Katsevman
c4d07c402d
Make preventDefault and stopPropagation call the corresponding methods on the actual event
2013-04-22 17:23:20 -04:00
Gary Katsevman
c0726d20f0
Make lockShowing apply a css class instead of modifying styles directly. Adress #427
2013-04-22 16:07:41 -04:00
Steve Heffernan
f81b369955
Merge pull request #457 from gkatsev/fix/calculateDistance
...
Fix calculateDistance on slider to work in iframes and all devices.
2013-04-22 11:26:51 -07:00
Steve Heffernan
229f5028e1
Merge pull request #456 from gkatsev/feature/issue448
...
Add videojs to window directly. Fix #448
2013-04-22 11:24:05 -07:00
Steve Heffernan
8494080c90
Merge pull request #454 from dmlap/issue453
...
Move html tech feature detection earlier than superclass constructor. Fix #453
2013-04-22 11:23:28 -07:00
Steve Heffernan
ea792587d5
Merge pull request #449 from eXon/master
...
Let external libs use the extend
2013-04-22 11:20:50 -07:00
Gary Katsevman
a8e87f80ed
Make slider use changedTouches if available. Also, test to make sure we get the correct ratio for calculateDistance
2013-04-22 13:57:42 -04:00
Gary Katsevman
b1b0ac0377
Add videojs to window directly. Fix #448
2013-04-22 11:32:17 -04:00
Matthew McClure
953ae8abec
Added copyright banner to top of distribution video.js
2013-04-21 22:44:36 -07:00
Matthew McClure
23c647eecb
switched license over from LGPLv3 to Apache2
2013-04-21 20:36:44 -07:00
David LaPalomento
99c982c103
Move html tech feature detection earlier than superclass constructor
...
The MediaTechController calls createEl during its initialization to construct the actual video element used for playback. On iOS, the video element must be recreated during this process so that it doesn't become unresponsive. Make sure that we determine whether recreating the video elemen is necessary before calling the superclass constructor.
2013-04-19 20:14:48 -04:00
Steve Heffernan
5ff2b1d061
Merge pull request #450 from gkatsev/feature/iife-wrapper
...
Make the minified output be wrapped in an IIFE, fix #402 .
2013-04-18 14:02:49 -07:00
Gary Katsevman
c172ed715b
Make the minified output be wrapped in an IIFE, fix #402 .
2013-04-18 15:27:14 -04:00
Benoit Tremblay
fd798f3dac
Fix script after video DOM
...
You have to wait at least once in case this script is loaded after your video in the DOM (weird behavior only with minified version)
2013-04-18 00:49:59 -03:00
Benoit Tremblay
7a0155aa03
Check the unobfuscated init so we can extend outside the lib
2013-04-17 23:07:04 -03:00
Steve Heffernan
a73f0ab6f0
Updated event fixing to support IE8 and Firefox
2013-04-16 16:25:12 -07:00
Steve Heffernan
bdb4456c62
Fixed an issue where Firefox would lose the type of an event.
...
Because it returns false for event.hasOwnProperty('type');
2013-04-16 15:58:57 -07:00
Steve Heffernan
83553b6540
Merge pull request #444 from heff/feature/browser-tests
...
First pass at automated multi-browser/device testing. closes #419
2013-04-15 13:25:22 -07:00
Steve Heffernan
3b48be921e
First pass at automated multi-browser/device testing. closes #419
...
I've got a way to run tests across every browser and device out there except for IE8, and IE8 should work except I'm running into a Browserstack bug that I've let them know about.
It uses a project called bunyip, which internallt uses Yeti (YUI), Pagekite, and Browserstack.
Next steps include:
- Making it all automatic. Right now you have to wait for browsers to connect and then manually hit enter when they have.
- Make it a grunt task
- Document it all so others can use it
I think this is close enough for me to close the milestone 4.0 issue.
2013-04-12 16:51:04 -07:00
Steve Heffernan
2138d4f2a0
Close GH-425: Backing out goog.inherits and adding back the previous inheritance API. fixes #415 .
2013-04-09 13:43:35 -07:00
Benoit Tremblay
3a32f44f23
Close GH-432: Additional exports for external techs.
2013-04-09 13:18:55 -07:00
Steve Heffernan
c74f39318f
Updated grunt and grunt-contrib versions to fix PhantomJS bug
...
Also changed some additional code to fix new jshint issues found by new jshint version.
2013-04-09 10:42:41 -07:00
Steve Heffernan
0aa814fae7
Fixed another issue blocking the play event from triggering in Flash
2013-04-08 19:20:53 -07:00
Steve Heffernan
896d0333c7
Fixed a bug where play event was no longer being triggered.
2013-04-08 18:53:19 -07:00
Steve Heffernan
dbd02fb05a
Close GH-437: Made IE updates from CorwinT. Closes #309 . Closes #364..
2013-04-08 16:23:41 -07:00
Steve Heffernan
bafaf49e7e
Close GH-433: Update contribflow version and add contrib.json.
2013-04-08 13:55:50 -07:00
Steve Heffernan
78a74536e5
Merge pull request #360 from mente/minified
...
correctly expose ready and dispose in minified version
2013-04-05 15:04:21 -07:00
Steve Heffernan
a59822065d
Merge pull request #417 from RavWar/controls_css_rework
...
Lock controls when video is paused
2013-04-05 14:56:01 -07:00
Alex Vasilenko
6e5407596e
run grunt test only for travis
2013-04-06 00:14:12 +03:00
Alex Vasilenko
2ff8a2bba2
minify both source and tests for test grunt task
2013-04-06 00:12:41 +03:00
Steve Heffernan
496fa982e0
Merge pull request #426 from dmlap/feature/poster-attribute
...
Do not remove poster attribute when creating the player
2013-04-04 16:03:25 -07:00
David LaPalomento
6f5e49fc16
Use accessors to transfer the poster attribute
...
When transferring the poster attribute from the container to the tech in mediafaker, use the accessor methods instead of directly referencing the private properties.
2013-04-04 18:56:52 -04:00
Steve Heffernan
a9352922d9
Merge pull request #399 from dmlap/issue398
...
Fix #398
2013-04-04 13:02:43 -07:00
Steve Heffernan
1faa39db5b
Merge pull request #265 from EricR/patch-1
...
techOrder should be an array of strings
2013-04-04 12:48:13 -07:00
Steve Heffernan
143e53febc
Added isReady = false on unloadTech. fixes #214 , fixes #211
2013-04-04 11:06:13 -07:00
David LaPalomento
99a973e529
Do not remove poster attribute when creating the player
...
We use a div with a background image to simulate the poster image so that we can use a single poster implementation for flash and html. It may be desirable on some platforms to use the native poster image, however. On iPhones for instance, the simulated poster image covers up the native play button and can make it difficult to figure out where to touch to initiate playback. By keeping the poster attribute on the underlying video element, you can hide the simulated poster to get a native look-and-feel on that platform.
2013-04-04 09:55:27 -04:00
Steve Heffernan
6bd4651767
Merge pull request #421 from BCjwhisenant/contrib-guide-node
...
Fix for #411 - change to CONTRIBUTING.md about phantomjs and Node 0.10.x
2013-04-03 10:37:57 -07:00
Jim Whisenant
ece4f7e5e9
Added a note about the known issue between phantomjs and Node 0.10.x
2013-04-02 21:58:37 -04:00
Ravwar
baeff8030d
Fix controls locking and unlocking functionality by:
...
1. Switch control bar default hiding styles
2. Fix typos
3. Remove duplicate function
2013-04-03 02:57:59 +04:00
David LaPalomento
65687aa3d0
Rename vjs-disabled to vjs-hidden
...
Disabled is a bit overloaded with visible but unusable controls, so use hidden instead. Re-arrange default styles a bit and use dom helper methods instead of the vjs-objection functions.
2013-04-02 16:17:30 -04:00
Steve Heffernan
f1d957929c
Merge pull request #404 from RavWar/fix_exports_duplicates
...
Remove duplicate code from exports
2013-04-01 16:26:14 -07:00
Steve Heffernan
be63a06f54
Merge pull request #410 from dsteinbrunner/patch-1
...
typo fix
2013-04-01 16:00:40 -07:00
Jim Whisenant
7b7452ff9f
added a note to advise users to stick with an earlier version of Node.js until the known issue with phantomjs is fixed.
...
fixes #477
2013-03-29 18:13:49 -04:00
David Steinbrunner
1e640b9790
typo fix
2013-03-29 17:23:38 -03:00
Steve Heffernan
22c3f47546
Merge pull request #407 from gkatsev/feature/duration-display
...
Make the Duration Display not display the duration as a negative number
2013-03-27 15:08:40 -07:00
Gary Katsevman
e08851a2cc
Make the Duration Display not display the duration as a negative number
2013-03-27 14:35:34 -04:00
Ravwar
e41472f0e5
Remove duplicate code from exports
2013-03-27 13:43:11 +04:00
Steve Heffernan
a703294275
Merge pull request #400 from heff/feature/contrib-flow-plugin
...
Adding contribflow as grunt module/package
2013-03-25 16:56:52 -07:00
Steve Heffernan
e0b2e470f4
Added contribflow as a package.
2013-03-25 16:52:36 -07:00
David LaPalomento
cf52750a57
Update tests
...
Check for the presence of `vjs-disabled` instead of whether the display is set to none for volume and mute control tests.
2013-03-24 18:51:09 -04:00
David LaPalomento
e55e5a7313
Fix #398
...
Use a new CSS class 'vjs-disabled' to disable display of the volume controls. This allows custom styles the flexibility to use methods other than `display:block` to layout the controls.
2013-03-24 17:40:35 -04:00
Steve Heffernan
9b25484a92
Merge pull request #375 from gkatsev/touchevents
...
Touchevents support for the control bar and seekbar
2013-03-22 14:56:02 -07:00
BCjwhisenant
c9bba46846
cleaned up more grammar and syntax.
2013-03-22 14:16:27 -04:00
BCjwhisenant
d40c33cf65
another clarification to CONTRIBUTING.md
2013-03-22 14:14:22 -04:00
BCjwhisenant
30949a3c83
more updates to CONTRIBUTING.md
2013-03-22 14:11:03 -04:00
BCjwhisenant
5dbb9aabc7
more changes to the CONTRIBUTING.md guide
...
added guides for the grunt tasks for feature and issue management
2013-03-22 14:07:21 -04:00
Steve Heffernan
1bf4502766
Merge pull request #389 from tagawa/optimization
...
Reduced PNG filesize by ~4kb
2013-03-21 14:38:38 -07:00
Steve Heffernan
7c8af82c07
Merge pull request #392 from bitgirder/391-json-error-message
...
Adding more detail to JSON.parse() error
2013-03-21 14:28:59 -07:00
Gary Katsevman
a6578d5a5d
Remove changedTouches from fixEvent because it doesn't work currently. Add comment about it in the calculateDistance method
2013-03-20 15:27:42 -04:00
Gary Katsevman
37c463d37a
Don't prevent mouse actions when paused to make sure Android's Play overlay is usable.
2013-03-20 15:19:18 -04:00
Gary Katsevman
bae6fa1ab4
Remove showBigPlayButton
2013-03-20 15:18:05 -04:00
Jonathan Gold
c71203bd56
Adding more detail to JSON.parse() error
2013-03-19 17:32:44 -07:00
BCjwhisenant
dc9934b765
Fixed (hopefully) some minor list formatting
2013-03-19 14:03:05 -04:00
BCjwhisenant
bf804d5571
Merge commit '80802e68d8f00ac27799a968295b11bd8c8ad19c' into contrib-guide
2013-03-19 13:58:55 -04:00
BCjwhisenant
c17d5890d0
clarified some language
...
added a note about turning off npm colors for windows users
2013-03-19 12:32:13 -04:00
Gary Katsevman
5b324c05e1
Fix indentation
2013-03-19 11:48:13 -04:00
Gary Katsevman
452f9b3971
remove mouseOff
2013-03-19 11:40:09 -04:00
Gary Katsevman
da4400f437
remove console.log
2013-03-18 16:36:55 -04:00
Gary Katsevman
9555b80cc0
Make buttons accept tap events as well as click. Prevent mouseevents when touch is available
2013-03-18 16:36:55 -04:00
Gary Katsevman
f8706bbffe
Make slider touch/mouse events removable
2013-03-18 16:36:55 -04:00
Gary Katsevman
85df20d736
Fix slider for android
2013-03-18 16:36:55 -04:00
Gary Katsevman
cbcff6a168
Add {
2013-03-18 16:36:55 -04:00
Gary Katsevman
c94ceca337
Make BigPlayButton show up when paused. Add 'showBigPlayButton' event to allow users to cancel that.
2013-03-18 16:36:55 -04:00
Gary Katsevman
57c5cefe0f
initial support for toggling controlbar via touch
2013-03-18 16:36:55 -04:00
Gary Katsevman
95e87be2d2
make seekbar seekable on mobile devices.
2013-03-18 16:36:55 -04:00
tagawa
4d74fb3b7c
Reduced PNG filesize by ~4kb
2013-03-18 15:28:34 +09:00
BCjwhisenant
80802e68d8
Fixed formatting in some of the instructions
2013-03-15 22:30:25 -03:00
BCjwhisenant
ff957fa9f5
changes to the contributing guide.
2013-03-15 21:20:40 -04:00
Steve Heffernan
610974854c
Merge pull request #383 from heff/feature/track-default
...
Adding default to 'off' for track lists from #190
2013-03-15 16:13:19 -07:00
Steve Heffernan
59cdd4edcd
Adding default to 'off' on track menus from #190
2013-03-15 16:08:40 -07:00
Steve Heffernan
32755ca855
Merge branch 'master' of git://github.com/zencoder/video-js
2013-03-15 14:03:59 -07:00
Jake Harvey
f3af77e985
Close GH-378: #376 Removing Helvetica from font-family declarations..
2013-03-15 13:52:40 -07:00
Steve Heffernan
8c6138797a
Merge branch 'master' of git://github.com/zencoder/video-js
2013-03-09 15:45:09 -08:00
Steve Heffernan
8bc5fb055e
Merge branch 'master' of github.com:zencoder/video-js
2013-03-09 13:19:16 -08:00
Steve Heffernan
d147b1ae2f
Merge branch 'optional_resize' of git://github.com/mente/video-js into mente-optional_resize closes #359
...
Conflicts:
test/unit/component.js
2013-03-09 13:18:07 -08:00
Alex Vasilenko
a3b9b50e8b
vjs.Component.dimension accepts 'auto' as value
...
test case for vjs.Component.dimension with 'auto'
2013-03-09 10:39:28 +02:00
Steve Heffernan
de5acf4fe7
Merge pull request #368 from dmlap/issue367
...
Fixes #367
2013-03-08 14:45:18 -08:00
David LaPalomento
7e0ee0c799
Fix minified property access
...
Use a string literal to reference the tech's player property so the access isn't mangled by closure.
2013-03-08 10:13:01 -05:00
David LaPalomento
0ba7166636
Fixes #367
...
If you are quick, you could get videojs to wrap the HTML video element twice on iOS. The video element has to be recreated after moving on iOS but we weren't re-associating it with the player object. When autoSetup swung through, it would re-initialize the video element and create a player within a player.
2013-03-07 20:57:52 -05:00
Steve Heffernan
bc723acb06
Merge pull request #361 from Axonn/fix-component-child-adding
...
Fix ability to add child after closure compiled
2013-03-07 16:39:18 -08:00
Alex Vasilenko
dcc66cb14c
recompile sources before starting tests via npm test
2013-03-07 23:32:00 +02:00
Alex Vasilenko
e1409f8972
minified lib files renamed to minified api
2013-03-07 23:24:52 +02:00
Alex Vasilenko
264e3aeb38
expose vjs.Component.dispose
2013-03-07 23:23:02 +02:00
Alex Vasilenko
696097ca38
Merge branch 'optional_resize' of github.com:mente/video-js into optional_resize
...
* 'optional_resize' of github.com:mente/video-js:
proper vertical-align on default skin
2013-03-07 23:21:23 +02:00
Alex Vasilenko
cf2fd9cbe8
use {width: "auto", height: "auto"} to let css decide video dimensions
2013-03-07 23:21:08 +02:00
corwin.tomkinson
93f8737fc7
Fix ability to add child after closure compiled
2013-03-07 11:37:51 +00:00
Steve Heffernan
f11c5d3ca9
Merge pull request #340 from Sundrique/fix-parent-el-option
...
Fix parentEl tech option.
2013-03-06 16:57:40 -08:00
Steve Heffernan
eb3f1aca8a
Merge pull request #348 from Wellming/master
...
fix iPhone and iPad detection.
2013-03-06 16:45:51 -08:00
Steve Heffernan
253c510da0
Merge pull request #354 from dmlap/issue347
...
Fix Issue #347
2013-03-06 16:36:59 -08:00
David LaPalomento
888f04484a
Remove phantom UA check
...
The volume controls and mute toggle are guarding against not having a tech present, so it's no longer necessary to mock the tech for all command-line tests. Individual tests continue to do so using PlayerTest.makePlayer.
2013-03-06 09:45:18 -05:00
David LaPalomento
f1e90d65f2
Block defineSetter test for older IE
...
__defineSetter__ doesn't work on some versions of IE, so just ignore the volume/mute toggle tests when run on those browsers.
2013-03-05 18:07:35 -05:00
Alex Vasilenko
1bceadf094
expose correct dispose method
...
testcase for correct dispose method
2013-03-05 23:23:01 +02:00
Alex Vasilenko
2de8ad6f63
ready method exposed in minified version
...
test case for minified lib and not minified code
2013-03-05 22:39:43 +02:00
David LaPalomento
ad98bebf55
Reformat var statements
...
Declare them in a single line at the top of the function and initialize them later.
2013-03-05 13:38:47 -05:00
Alex Vasilenko
e4c9588048
proper vertical-align on default skin
2013-03-05 19:02:59 +02:00
Alex Vasilenko
9b52edea07
do not force default 300x150 if no width/height found
2013-03-05 18:35:55 +02:00
Steve Heffernan
29297bd37b
Merge pull request #356 from gkatsev/gitignore
...
add swp files to gitignore
2013-03-04 17:12:44 -08:00
Gary Katsevman
754f590778
add swp files to gitignore
2013-03-04 18:21:11 -05:00
David LaPalomento
b662139708
Remove unused variable
...
Get rid of a variable that was copy-pasted along from a previous incarnation of this fix.
2013-03-04 14:53:27 -05:00
Steve Heffernan
f72a90f4a8
Merge pull request #353 from bcjwilson/master
...
Poster image to stretch both horizontally and vertically while staying centered and maintaining aspect ratio.
2013-03-04 11:22:10 -08:00
David LaPalomento
ab25a823b7
Fix 347
...
Hide volume slider and mute toggle when the current tech doesn't support adjusting video volume. Added controls specific test cases. Volume-related controls retest whether to display themselves whenever `loadstart` fires.
2013-03-02 00:00:23 -05:00
Jim R. Wilson
f8385f06d0
changing poster image to div with backgroundImage
...
The existing poster implementation uses an <img> tag
stretched horizontally with capped max-height. This
works in some cases like pillar-boxing when the poster
is not as wide as the player. However it fails to
letter box when the player is taller than the poster.
This change uses a stretched div with background-image
and backround-size to create a vertically aligned
poster image which stretches in both directions to fit
while maintaining aspect ratio.
For browsers which do not support backgroundSize (IE8)
the original <img> based strategy is used as a fallback.
2013-03-01 17:45:07 -05:00
Steve Heffernan
6a6b46cbcf
Merge branch 'master' of git://github.com/zencoder/video-js
2013-02-28 16:37:52 -08:00
Steve Heffernan
3d617476a5
Merge pull request #349 from bcjwilson/master
...
formatting and spelling connections readme
2013-02-25 15:08:18 -08:00
Jim R. Wilson
50e7fac830
revert excuse-our-dust message back to h3, looked better that way
2013-02-25 17:15:47 -05:00
Jim R. Wilson
e005f1a505
normalizing markdown markup, whitespace, spelling
2013-02-25 17:13:58 -05:00
Jim R. Wilson
b681af9cf8
sp, gettign->getting
2013-02-25 17:05:04 -05:00
Steve Heffernan
34dfaec5ca
Merge branch 'master' of git://github.com/zencoder/video-js
2013-02-24 17:50:55 -08:00
Steve Heffernan
496c699298
Updated to specific version of grunt-contrib-qunit to fix travis CI build errors
2013-02-24 15:20:17 -08:00
Wellming Li
c647b436aa
fix iPhone and iPad detection.
2013-02-24 17:56:30 +08:00
Steve Heffernan
fa29d9ac86
Merge remote-tracking branch 'upstream/master'
2013-02-22 22:56:09 -05:00
David LaPalomento
60f9b505f1
Close GH-346: Remove need for good.require/good.provide.
2013-02-22 22:26:58 -05:00
Steve Heffernan
191a9d671d
Merge pull request #345 from Axonn/344-component-exports
...
Rename component method exports. Fixes #344
2013-02-20 07:45:05 -08:00
corwin.tomkinson
4f18a6bd97
Rename component method exports. Fixes #344
2013-02-20 14:59:22 +00:00
Steve Heffernan
6fffd7e77b
Merge pull request #301 from gdkraus/291-accessibility
...
Accessibility improvements for the player
2013-02-15 16:22:05 -08:00
alexsandrovsky
eda21b7b22
Fix parentEl tech option.
...
Player cannot find parentEl option after minification, so flash tech fails.
2013-02-15 23:31:31 +03:00
Greg Kraus
dd9f1603a4
Provide more information to screen reader users about the duration time
2013-02-14 19:27:54 -05:00
Greg Kraus
f5b4980718
resolved conflicts with upstream master
2013-02-14 18:11:43 -05:00
Steve Heffernan
4e5a85a24a
Merge pull request #297 from ptrin/patch-1
...
Fixed a broken markdown link
2013-02-13 16:33:21 -08:00
Steve Heffernan
0373d15c2f
Merge pull request #314 from Sundrique/313-attributes
...
313 Save all video tag attributes while moving media element in DOM
2013-02-13 16:27:48 -08:00
Steve Heffernan
aa0ea90ee2
Merge pull request #316 from Sundrique/315-fullscreen-icon
...
315 Fullscreen button CSS rules for webkit and Firefox added
2013-02-13 16:23:10 -08:00
Steve Heffernan
7adede7b68
Merge pull request #320 from Sundrique/poster-visibility-fix
...
Fix poster component visibility
2013-02-13 16:20:39 -08:00
Steve Heffernan
1905e59bdb
Merge pull request #321 from Sundrique/volume-handler-fix
...
Fix volume handler initial position
2013-02-13 16:19:21 -08:00
Steve Heffernan
2f3ef4099e
Merge pull request #328 from BCjwhisenant/gruntfile-fix
...
Added code to replace Windows-style backslashes with Unix-style
2013-02-13 14:30:47 -08:00
BCjwhisenant
1da6396102
removed extraneous whitespace from Gruntfile
...
testing:
grunt and grunt test both successful
2013-02-13 15:32:48 -05:00
Greg Kraus
6c9e17dce2
Corrected duration time label to read 'time remaining'
2013-02-12 21:37:45 -05:00
Greg Kraus
07cda9583f
Corrected the call to get the player width
2013-02-12 21:24:58 -05:00
Greg Kraus
c6338728d8
Merge branch 'master' into 291-accessibility. Updating to the latest upstream code
2013-02-12 21:21:09 -05:00
jwhisenant
f0f7c8917b
Added code to replace Windows-style backslashes with Unix-style
...
forward-slashes
testing:
grunt successful
grunt test successful
2013-02-12 13:34:01 -05:00
Steve Heffernan
deb28e63d9
Merge branch 'master' of github.com:heff/video-js
2013-02-11 17:24:28 -08:00
Gary Katsevman
2539f81bda
fix test
2013-02-11 17:24:17 -08:00
Gary Katsevman
13327ce875
update plugins.js
2013-02-11 17:24:17 -08:00
David LaPalomento
0771e86338
Remove Up-Front Config Example
...
Get rid of the example code for configuring a plugin at creation time. There's already an example in the tutorial and it makes things a bit confusing.
2013-02-11 17:24:17 -08:00
David LaPalomento
9fed9241d0
Up-Front Plugin Config
...
Create an example of making a dynamic video element and loading a plugin. Add that example to the tutorial.
2013-02-11 17:24:17 -08:00
David LaPalomento
d21df1bc12
Remove Extra Flash Switch
...
Get rid of the extra switching logic to force Flash tech. Worth noting: it has to exist as a separate script tag because we're using document.write to insert video.js scripts.
2013-02-11 17:24:17 -08:00
David LaPalomento
6df5d30dff
Plugin Doc and Example
...
Added most of a doc on building plugins. Still missing a section on up-front plugins. Created an example page that shows how to load a plugin.
2013-02-11 17:24:17 -08:00
Steve Heffernan
41d4641cea
Merge pull request #327 from gkatsev/jshint
...
update plugins.js to follow jshint.
2013-02-11 13:41:42 -08:00
Gary Katsevman
b3f6aa0078
fix test
2013-02-11 16:35:43 -05:00
Gary Katsevman
964e50a9ee
update plugins.js
2013-02-11 16:18:12 -05:00
Steve Heffernan
a2d4262c56
Merge pull request #326 from dmlap/plugin-tutorial
...
Plugin tutorial
2013-02-11 13:03:58 -08:00
Steve Heffernan
d096a7d33e
Merge pull request #325 from gkatsev/jshint
...
Add gruntfile and tests to Jshint linting
2013-02-11 12:36:56 -08:00
David LaPalomento
1636677995
Remove Up-Front Config Example
...
Get rid of the example code for configuring a plugin at creation time. There's already an example in the tutorial and it makes things a bit confusing.
2013-02-11 13:05:39 -05:00
Steve Heffernan
24ff4b1321
Merge pull request #304 from Commander147/246-Custom-Start-Time-Offset-Support
...
246 custom start time offset support
2013-02-11 09:56:35 -08:00
Steve Heffernan
eadaa2f800
Merge pull request #322 from gkatsev/plugin
...
Add plugin event ordering test
2013-02-11 09:05:04 -08:00
David LaPalomento
f4cba1649d
Up-Front Plugin Config
...
Create an example of making a dynamic video element and loading a plugin. Add that example to the tutorial.
2013-02-11 10:28:57 -05:00
David LaPalomento
c6d3481470
Remove Extra Flash Switch
...
Get rid of the extra switching logic to force Flash tech. Worth noting: it has to exist as a separate script tag because we're using document.write to insert video.js scripts.
2013-02-11 10:28:22 -05:00
David LaPalomento
1579e623b0
Plugin Doc and Example
...
Added most of a doc on building plugins. Still missing a section on up-front plugins. Created an example page that shows how to load a plugin.
2013-02-11 10:28:03 -05:00
Joseph Afework
e23cf4a1c0
Changed 'firstplay' to match event functions
...
Changed the 'firstplay' method to the same form as the other event
functions
2013-02-10 22:45:00 -08:00
Gary Katsevman
103adfc1a5
update test/unit/plugins to adhere to jshint
2013-02-08 17:30:00 -05:00
Gary Katsevman
b52cf5889e
update test/unit/player to adhere to jshint
2013-02-08 17:29:04 -05:00
Gary Katsevman
31f76092f8
update test/unit/{media.html5,setup}.js to adhere to jshint
2013-02-08 17:27:04 -05:00
Gary Katsevman
c13b96acbb
update test/unit/lib to adhere to jshint
2013-02-08 17:25:33 -05:00
Gary Katsevman
e6478e96de
Update test/unit/events to follow jshint
2013-02-08 17:20:46 -05:00
Gary Katsevman
8f6d408802
Update test/unit/core to jshint
2013-02-08 17:18:49 -05:00
Gary Katsevman
e1d4b2c827
Update test/unit/component to conform to jshint
2013-02-08 17:14:36 -05:00
Gary Katsevman
5f2b8fb831
update gruntfile to pass jshint
2013-02-08 17:08:31 -05:00
Gary Katsevman
51a22adc6a
Update grunt and jshint to lint the gruntfile and test files
2013-02-08 17:02:39 -05:00
Gary Katsevman
4cefbf6bac
check how many events were triggered
2013-02-08 16:13:35 -05:00
Gary Katsevman
b8b23d00de
Add a test using stop Propagation
2013-02-08 16:13:35 -05:00
Gary Katsevman
c6a855cf74
add plugin test for event order
2013-02-08 16:13:35 -05:00
Aleksandr Sandrovskiy
730b4723b0
Fix volume handler initial position
2013-02-08 16:06:15 +03:00
Aleksandr Sandrovskiy
701c1d210c
Fix poster component visibility
2013-02-08 15:50:56 +03:00
Joseph Afework
3353b75327
Fixed Start Time Offset
...
Implementation has been modified to utilize the firstplay event to set
the custom start time offset of the video.
If in the data-setup array an attribute of "starttime" is specified,
then the video will start playback from the passed index in seconds.
Note: Video will only start from this index on first play only.
2013-02-07 15:24:49 -08:00
Joseph Afework
bce339c405
Revert "Added Support for custom video start time"
...
This reverts commit ab5f977d62 .
2013-02-07 15:06:16 -08:00
Joseph Afework
3865d44b0e
Revert "Added Flag for loop support with custom start time"
...
This reverts commit 120790a34a .
2013-02-07 15:06:16 -08:00
Aleksandr Sandrovskiy
ba110169f5
Adds (removes) 'vjs-fullscreen' class on fullscreenchange event fixes #315
2013-02-08 01:11:33 +03:00
Steve Heffernan
0206ba9469
Added details about including issues in pull requests.
2013-02-07 14:06:38 -08:00
Aleksandr Sandrovskiy
4b960849c7
Changed 'createElement' method to 'createEl'
2013-02-08 00:44:03 +03:00
Aleksandr Sandrovskiy
3e555d77ea
Changed V to vjs
2013-02-08 00:36:54 +03:00
Steve Heffernan
9f2b869135
Added mocha for Testling
2013-02-05 11:42:59 -08:00
Steve Heffernan
7954af0ba3
Updated sandbox example to point to correct source list
2013-02-05 11:09:07 -08:00
Aleksandr Sandrovskiy
042b81e566
315 Fullscreen button CSS rules for webkit and Firefox added
2013-02-05 21:58:17 +03:00
Aleksandr Sandrovskiy
ecb7fb6b3e
313 Save all video tag attributes while moving media element in DOM
2013-02-05 20:11:45 +03:00
Steve Heffernan
a84d1f85b8
Merge branch 'feature/plugins'
2013-02-04 16:20:29 -08:00
Steve Heffernan
4c2b129947
Adding line to CHANGELOG: Added a plugins interface
2013-02-04 16:20:29 -08:00
Steve Heffernan
d38620bc7e
Added test for overwriting existing plugin
2013-02-04 16:13:37 -08:00
Steve Heffernan
6d90be9967
Removed global plugin reference object. Not needed.
2013-02-04 13:56:50 -08:00
Steve Heffernan
1d79a1fa26
Updated plugins loop to use obj.each context option
2013-02-04 10:54:47 -08:00
Steve Heffernan
1f3a9f117d
Update plugin tests to support compiling
2013-02-04 10:43:16 -08:00
Steve Heffernan
cb77fb337f
Added code to pass plugins tests
2013-02-04 10:31:53 -08:00
Steve Heffernan
6f2597cc8d
Added test for the plugin interface.
2013-02-04 07:55:31 -08:00
Joseph Afework
120790a34a
Added Flag for loop support with custom start time
...
The flag is used to determine if loop video is set to true,
once the video starts, options_['loop'] will always be set to false.
This allows the onEnded event to always be fired and allows us to set
custom start-time for when the video loops.
(When loop is normally set the onEnd end onPlay events are never called
their for this flag is necessary)
2013-01-26 16:37:04 -08:00
Joseph Afework
ab5f977d62
Added Support for custom video start time
...
1) The Start Time can be set via the data-setup array
2) If 'start-time' is not present defaut time of 0 seconds is used
3) To set a custom start time for a video simply set start-time to be
equal to the number of seconds from the start of the video you would
like to begin at.
For Example: "start-time":80 means that the video will start at
timecode 00:01:20 -> HH:MM:SS
2013-01-26 16:33:55 -08:00
Steve Heffernan
8671f1ff91
Trying to test testling
2013-01-25 18:17:20 -08:00
Steve Heffernan
2aaff4bf88
Attempting to use testling
2013-01-25 18:07:19 -08:00
Steve Heffernan
dc18f475f8
Changed to vjs.obj.function naming for object related functions.
...
Updated mergeOptions to just options.
2013-01-25 17:36:40 -08:00
Steve Heffernan
c7d3b9ebf9
Updated grunt script to add CSS/PNG/SWF files dist. Also did some renaming of files and folders.
2013-01-25 15:22:14 -08:00
Greg Kraus
e284c88afa
Make the caption, subtitle, and chapter buttons more usable by screen reader users diff --git a/src/css/video-js.css b/src/css/video-js.css
...
index daa7080..4ed6ea2 100644
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-23 00:48:05 -05:00
Greg Kraus
20e9a9feb5
Fix bug with getting the ID of the track
...
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-23 00:48:05 -05:00
Greg Kraus
b0f1a8404c
Adjust the font size of the text tracks to make them proportionally larger when switching to fullscreen mode
...
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-23 00:47:50 -05:00
Greg Kraus
c74c4e2c3a
Provide more information to screen reader users about the progress bar, current time, and time remaining diff --git a/src/js/controls.js b/src/js/controls.js
...
index bb050b9..504913c 100644
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-23 00:32:17 -05:00
Greg Kraus
00a508508e
Provide additional information for screen reader users on the status of the volume bar diff --git a/src/js/controls.js b/src/js/controls.js
...
index 2d5ad21..bb050b9 100644
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-23 00:32:17 -05:00
Greg Kraus
1d6e93d990
Change the button text when the button state is toggled, and indicate to screen reader users that the text may change
...
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-22 23:23:00 -05:00
Greg Kraus
56ebe98386
Add a label for the big play button to aid screen reader users
...
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-22 23:22:57 -05:00
Greg Kraus
4fe808dcbc
Change the creation order of the control UI elements to make the tab order more intuitive
...
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-22 23:22:53 -05:00
Greg Kraus
ef260fca72
Show keyboard focus on UI elements for keyboard-only users
...
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-22 23:22:50 -05:00
Greg Kraus
803e2da691
Add support for writing aria-* and role attributes to elements.
...
Signed-off-by: Greg Kraus <gdkraus@ncsu.edu >
2013-01-22 23:22:46 -05:00
Steve Heffernan
1c6bcb0a5e
Updated dispose to support children without the dispose method
2013-01-21 18:22:19 -08:00
Steve Heffernan
b6ea80b67e
Updated component children adding to allow no name, id, or el
2013-01-21 17:10:54 -08:00
Steve Heffernan
0364e281d1
Stopped big play button from showing on ended.
2013-01-21 16:43:03 -08:00
Steve Heffernan
9f566c0742
Updated player options to use component options_ settings and mergeOptions.
2013-01-21 16:19:46 -08:00
ptrin
273ec899a5
Fixed a broken markdown link
...
Fixed the link to caption formatting techniques.
2013-01-21 15:15:41 -05:00
Steve Heffernan
fc97d6ece4
Created a combined sources file so people can pull into external projects. fixes #287
2013-01-21 10:54:36 -08:00
Steve Heffernan
07d03e1a27
Updated player API to support poster and controls
2013-01-18 18:06:15 -08:00
Steve Heffernan
2c28d44f92
Changed name of test file to test.video.js
2013-01-18 17:30:35 -08:00
Steve Heffernan
ddb016e5b0
Deleted video.test.js...again
2013-01-18 17:20:04 -08:00
Steve Heffernan
f82296b4c1
Putting video.test.js in dist/ now instead of test. Don't want to commit video.test.js because it will cause merge conflicts on pull requests.
2013-01-18 17:16:29 -08:00
Steve Heffernan
2effe5a8cc
Removed video.test.js and added to gitignore to prevent merge conflicts
2013-01-18 17:05:39 -08:00
Steve Heffernan
e840a27409
Merge branch 'master' of git://github.com/mchristopher/video-js into mchristopher-master
...
Conflicts:
test/video.test.js
2013-01-18 17:03:17 -08:00
Michael Christopher
67c96304f2
Uppercase constants
2013-01-18 16:54:45 -08:00
Michael Christopher
aece38716d
Pass tests
2013-01-18 15:09:46 -08:00
Michael Christopher
c6e23d772a
Updating SSL support for new VJS
2013-01-18 14:57:57 -08:00
Michael Christopher
df2fc221e3
Merge newest changes
2013-01-18 14:54:44 -08:00
Steve Heffernan
54737a8af2
Updated options to use underscore for private
2013-01-17 21:03:25 -05:00
Steve Heffernan
487fdc8511
Fixed instances where options was still using a non-string key
2013-01-17 20:45:22 -05:00
Steve Heffernan
70fbf7fc8a
Updated events to support event.stopImmediatePropagation().
...
Added a first play event.
2013-01-17 20:33:53 -05:00
Steve Heffernan
b208d63367
Adding compiling back with calcdeps. Testing travis CI.
2013-01-16 21:01:10 -05:00
Steve Heffernan
38e19282fd
removed compile from grunt testing because can't install it on travis ci
2013-01-16 20:58:23 -05:00
Steve Heffernan
1189bbaa95
Added compiled tests to test runner.
2013-01-16 20:30:55 -05:00
Steve Heffernan
0b3e240999
Changed this.player to this.player_ to be more consistent with other private vars.
2013-01-16 20:24:38 -05:00
Steve Heffernan
e17d1a2d85
Formatted install steps
2013-01-16 17:13:39 -05:00
Steve Heffernan
fd7d53cb5a
Updated contributing.md to have grunt-cli step
2013-01-16 17:09:46 -05:00
Steve Heffernan
e4eb0d5ffe
Added a method for doing a deep merge on options objects so individual options could be passed to children withoug overwriting all defaults.
...
Cleaned up vjs.merge.
2013-01-16 11:09:56 -05:00
Steve Heffernan
a6f2161ca8
Updated index.html.example to use sourcelist.js.
2013-01-14 23:29:20 -05:00
Steve Heffernan
7f8acd2850
Updated readme and contrib.md
2013-01-14 22:51:01 -05:00
Steve Heffernan
6623919429
Merge branch 'feature/component-docs'
...
Conflicts:
src/player.js
2013-01-14 22:40:19 -05:00
Steve Heffernan
6ad5e0dada
Udpated contributing.md
2013-01-14 22:35:23 -05:00
Michael Christopher
3e7289f244
Add HTTPS support for CDN version
2013-01-14 13:11:20 -08:00
Steve Heffernan
921b783e40
Added phantom to package list.
2013-01-12 22:30:55 -08:00
Steve Heffernan
4c0d74b6c2
Removed unused node packages.
2013-01-12 22:26:10 -08:00
Steve Heffernan
0f0fccc312
Update grunt build script.
2013-01-12 22:23:22 -08:00
Steve Heffernan
e7c146bc1f
Reorgnizing src files.
...
Moving to grunt for build.
2013-01-11 23:02:20 -08:00
Steve Heffernan
675147645c
Cleaning up repo.
2013-01-11 11:52:01 -08:00
Steve Heffernan
06e3ec9dce
Cleaned up test logging. Added fallback message for no video support.
2013-01-10 13:48:41 -08:00
Steve Heffernan
77d9d34f91
Merge pull request #236 from lindstedt/master
...
Feedback message when user can't view video
2013-01-10 13:43:05 -08:00
Steve Heffernan
92855aaf8f
Merge pull request #276 from tijptjik/patch-1
...
Simple typo
2013-01-10 13:40:49 -08:00
Steve Heffernan
68441c7141
Adding jshint back to testing
2013-01-10 13:10:48 -08:00
Steve Heffernan
f267e27e36
Updated closure compiler advanced mode branch
2013-01-10 13:06:12 -08:00
Steve Heffernan
428203c466
Continued updating all library pieces to support closure compiler.
...
Renamed internal lib var to vjs instead of _V_.
2013-01-04 16:58:23 -08:00
Steve Heffernan
e125ee878e
Updated closure compiler build. Starting Flash support.
2012-12-31 15:25:56 -08:00
Steve Heffernan
688b5053ee
Major rewrite to support Google Closure Compiler Advanced Optimization.
...
Still in process.
2012-12-30 21:45:50 -08:00
Mart van de Ven
90febd2bcf
typo
2012-12-28 21:05:58 +08:00
Eric Rafaloff
74f055d125
techOrder should be an array of strings
...
- Correct the example where the value of techOrder is a hash when it should be an array.
- Make examples clearer that the elements of this array should be strings, not another array.
2012-12-17 15:07:28 -05:00
Steve Heffernan
a34259860f
Started components doc.
2012-12-17 11:18:31 -08:00
Steve Heffernan
21d2b2086f
Merge pull request #249 from Menda/patch-1
...
Update docs/tech.md
2012-12-11 16:01:40 -08:00
Steve Heffernan
d5e52b554c
Merge pull request #254 from benfoxall/master
...
Document _V_(domElement) init
2012-12-11 15:27:20 -08:00
Steve Heffernan
f7f7cb475e
Added space to title
2012-12-11 15:02:47 -08:00
Steve Heffernan
55d02cf6d8
Added .editorconfig and travis CI badge
2012-12-11 14:33:42 -08:00
Steve Heffernan
e77dd302e5
Trying to fix phantomjs running on travis CI
2012-12-11 13:54:16 -08:00
Steve Heffernan
53774c2f74
Fixed error in package info for Travis CI
2012-12-11 13:45:22 -08:00
Steve Heffernan
b18bc876b0
Moved .values definition to support being used in width()
2012-12-11 13:39:15 -08:00
Steve Heffernan
6bb2a8cdda
Fixed incorrect width and height returning. fixes 258
2012-12-11 13:34:13 -08:00
Steve Heffernan
60a70f94b2
Merge branch 'feature/test-buildout'
2012-12-10 18:54:48 -08:00
Steve Heffernan
4d7da6cb8a
Adding line to CHANGELOG: Added automated test suite and support for Travis CI.
2012-12-10 18:54:48 -08:00
Steve Heffernan
be0febaad9
Added Travis CI config, and also supporting package.json.
...
Removed flwplayer folder.
Added phantomjs for Travis CI test running, including temp makefile.
2012-12-10 18:51:48 -08:00
Steve Heffernan
0a8d967a3e
Removed demo-subtitles.srt. Not using it.
2012-12-10 16:46:48 -08:00
Steve Heffernan
d8ec3cbc87
Removed root source-list.js. Not sure what it was there for.
2012-12-10 16:44:41 -08:00
Steve Heffernan
9293076b75
Removed original build.sh. Was causing confusion.
2012-12-10 16:41:18 -08:00
Steve Heffernan
e07f9172fa
Updated tests to include unit and integration tests.
2012-12-10 16:40:12 -08:00
Ben Foxall
76740d93f1
api doc code blocks rendering in other markdowns
2012-12-03 12:00:21 +00:00
Ben Foxall
ef65237774
documented referencing video with DOM object
2012-12-03 11:56:41 +00:00
Rafa Muñoz Cárdenas
409b1936c9
Update docs/tech.md
...
JSON syntax was bad and Chrome was throwing errors. Now it works properly.
2012-11-21 11:31:15 +01:00
Steve Heffernan
b4b4d55767
Merge branch 'feature/docs-update'
2012-11-15 11:23:07 -08:00
Steve Heffernan
a177931d71
Adding line to CHANGELOG: Updated docs to use Github markdown
2012-11-15 11:23:07 -08:00
Steve Heffernan
2a8a4342e0
Added newlines concat script to fix compiling issues.
2012-11-15 11:20:36 -08:00
Steve Heffernan
72b9203c8c
Updated rakefile to support new dir structure
2012-11-14 19:45:48 -08:00
Steve Heffernan
0fe46d6c89
Fixed email link in skins doc
2012-11-14 19:29:03 -08:00
Steve Heffernan
b2ad563545
fixed link to videojs.com on homepage
2012-11-14 15:57:06 -08:00
Steve Heffernan
d91afcf987
Fixed some bugs in docs index
2012-11-14 15:52:32 -08:00
Steve Heffernan
34b104cfd2
Cleaned up docs index
2012-11-14 15:51:05 -08:00
Steve Heffernan
50d1bcb4ce
Removed manual anchor links from glosarry page since github already supports them.
2012-11-14 15:33:21 -08:00
Steve Heffernan
5a697478f9
Updated docs links
2012-11-14 15:07:47 -08:00
Steve Heffernan
c01676d2bb
Cleaned up whitespace around docs code
2012-11-14 15:02:32 -08:00
Steve Heffernan
c9d91f1d61
Fixed issue in api docs highlighting
2012-11-14 14:54:36 -08:00
Steve Heffernan
caa4740b69
API docs highlighting updated
2012-11-14 14:53:46 -08:00
Steve Heffernan
31033659bc
Updated code samples to support github highlighting
2012-11-14 14:51:31 -08:00
Steve Heffernan
2c3f7f7177
Testing code highlighting
2012-11-14 14:42:06 -08:00
Steve Heffernan
dfbd21f111
Removed jekyll headers from docs.
2012-11-14 14:34:13 -08:00
Steve Heffernan
fc6d1b1229
Merge branch 'hotfix/fix-chrome-seeking-spinner' fixes #240
...
Conflicts:
src/controls.js
2012-11-12 17:32:44 -08:00
Steve Heffernan
54ef0a7758
Merge branch 'hotfix/fix-chrome-seeking-spinner' into stable
2012-11-12 17:29:12 -08:00
Steve Heffernan
efb357f841
Adding line to CHANGELOG: Fixed chrome spinner continuing on seek
2012-11-12 17:29:12 -08:00
Steve Heffernan
a3038226f1
Bumping version to 3.2.3.
2012-11-12 17:28:53 -08:00
Steve Heffernan
a722498191
Merge branch 'dan/fix_chrome_seeking_spinner' of git://github.com/onyxrev/video-js into hotfix/fix-chrome-seeking-spinner
2012-11-12 17:18:07 -08:00
Dan Connor
180c75b3a2
fix for loading spinner persisting on screen after programatic seek in Chrome
2012-11-06 16:38:35 -08:00
Annika Lindstedt
609ecf1f10
Update src/player.js
...
A nice feedback message for users who don't have a compatible HTML5 browser or Flash Player.
2012-10-31 16:19:20 +01:00
Steve Heffernan
8eba022c0c
Merge pull request #215 from heff/jhurliman-youtube
...
Jhurliman youtube
2012-08-13 13:50:08 -07:00
Steve Heffernan
fffa9ddcab
Updated youtube.html to work
2012-08-13 13:46:01 -07:00
Steve Heffernan
0edfae58eb
Re-organized playback tech location in source.
2012-08-13 13:34:40 -07:00
Steve Heffernan
d71b0858d4
Added jhurliman's YouTube updates.
2012-08-10 17:25:14 -07:00
Steve Heffernan
9343610596
Merge pull request #185 from program247365/patch-1
...
Updated firebug-lite to the latest release.
2012-08-07 16:27:06 -07:00
Steve Heffernan
5e8b6c8455
Merge pull request #192 from eikes/master
...
Make the components available in the "ready" callback
2012-08-07 16:12:15 -07:00
Steve Heffernan
f18cbffaa5
Merge pull request #208 from caioariede/master
...
loadingSpinner is not showing off after seek
2012-08-07 15:47:29 -07:00
Steve Heffernan
9d49f1487d
small change
2012-08-01 14:35:08 -07:00
Steve Heffernan
8827b4c9cb
small test change
2012-08-01 14:24:33 -07:00
Caio Ariede
51181f6a5d
Removes loadingSpinner when seek is complete
2012-07-26 10:08:55 -03:00
Steve Heffernan
5758472d2f
Merge branch 'feature/disable-components'
2012-06-28 16:37:26 -07:00
Steve Heffernan
c9fa0be0e0
Adding line to CHANGELOG: Allow disabling of default components
2012-06-28 16:37:25 -07:00
Steve Heffernan
94044afe74
Allow disabling of default components.
2012-06-28 16:36:40 -07:00
Steve Heffernan
448a70d2cc
Added paused to docs.
2012-06-20 10:29:07 -07:00
Eike Send
7502785062
make the components available in the ready callback as well
2012-05-25 11:59:53 +02:00
Kevin Ridgway
b98ecb7fbc
Updated firebug-lite to the latest release.
2012-05-10 15:40:48 -03:00
Steve Heffernan
c189332ca3
Removed merge file.
2012-05-03 12:35:14 -07:00
Steve Heffernan
11a9e88d42
Merge branch 'hotfix/multiple-control-fades-fix'
...
Conflicts:
src/controls.js
2012-05-02 20:57:49 -07:00
Steve Heffernan
3540fcfee8
Merge branch 'hotfix/multiple-control-fades-fix' into stable
2012-05-02 20:55:57 -07:00
Steve Heffernan
f82312e5fb
Adding line to CHANGELOG: Fixed error with multiple controls fading listeners
2012-05-02 20:55:57 -07:00
Steve Heffernan
aa7d5a2839
Bumping version to 3.2.2.
2012-05-02 20:55:35 -07:00
Steve Heffernan
a787b5ca3a
Fixed multiple event listeners added for controls fading on play event. fixes #173
2012-05-02 20:54:40 -07:00
Steve Heffernan
290d1c1ba4
Nothing.
2012-05-02 20:45:33 -07:00
Steve Heffernan
048b808153
Merge branch 'feature/duration-cacheing'
2012-04-25 15:20:07 -07:00
Steve Heffernan
8bd70b6060
Adding line to CHANGELOG: Duration is now setable (need ed for HLS m3u8 files)
2012-04-25 15:20:07 -07:00
Steve Heffernan
8c73d8f62c
Made duration setable and cached.
2012-04-25 15:15:33 -07:00
Steve Heffernan
b0061f0e30
Merge branch 'feature/event-binding-return-player'
2012-04-18 15:56:38 -07:00
Steve Heffernan
2ee7ae0448
Adding line to CHANGELOG: Event binders (on/off/one) now return the player instance
2012-04-18 15:56:38 -07:00
Steve Heffernan
610ad964d0
Made event binders return the player object.
2012-04-18 15:55:39 -07:00
Steve Heffernan
452669e80a
Merge branch 'feature/stop-restart-on-ended'
2012-04-12 15:22:36 -07:00
Steve Heffernan
cfd6b4d670
Adding line to CHANGELOG: Stopped player from going back to beginningg on ended event.
2012-04-12 15:22:36 -07:00
Steve Heffernan
dd8c2a2140
Added pause back in on ended so play button goes back to triangle and playing event is fired again.
2012-04-12 15:21:30 -07:00
Steve Heffernan
7d9b0e2629
Stopped player from going back to the beginning on end.
2012-04-12 15:20:14 -07:00
Steve Heffernan
6658c51474
Merge branch 'feature/fluid-width'
2012-04-09 14:56:36 -07:00
Steve Heffernan
7839f2e427
Adding line to CHANGELOG: Added support for percent width/height and fluid layouts
2012-04-09 14:56:36 -07:00
Steve Heffernan
4fb7af6b53
Adjusted width/height to support percents. fixes #163
2012-04-09 14:53:03 -07:00
Steve Heffernan
937b52d9bf
Fixed bug that was skipping width/height from tag attributes.
2012-04-09 11:02:51 -07:00
Steve Heffernan
b3d16d1437
Removed unused values ref.
2012-04-06 17:16:16 -07:00
Steve Heffernan
ec07398114
Merge branch 'feature/better-element-load'
2012-04-06 17:15:44 -07:00
Steve Heffernan
1a6c5ffcb9
Adding line to CHANGELOG: Improved load order of elements to reduce reflow.
2012-04-06 17:15:44 -07:00
Steve Heffernan
980b4738f4
Improved load order of page elements to protect againt reflows.
2012-04-06 17:14:45 -07:00
Steve Heffernan
9321a54cee
Removed orig file
2012-04-06 16:52:54 -07:00
Steve Heffernan
2d2e7117b3
Merge branch 'hotfix/options-width-fix'
...
Conflicts:
src/core.js
2012-04-06 16:52:18 -07:00
Steve Heffernan
5fc725c088
Merge branch 'hotfix/options-width-fix' into stable
2012-04-06 16:50:16 -07:00
Steve Heffernan
2ef7617c66
Adding line to CHANGELOG: Fixed setting width/height with javascript options
2012-04-06 16:50:16 -07:00
Steve Heffernan
c222eb1381
Bumping version to 3.2.1.
2012-04-06 16:49:47 -07:00
Steve Heffernan
dca5644878
Updated options loading to be better.
2012-04-06 16:42:09 -07:00
Steve Heffernan
1d680a9135
Fixed changeslog bullet.
2012-03-28 15:56:11 -07:00
Steve Heffernan
a671e6b9d8
Merge branch 'feature/changing-addevent-to-on'
2012-03-26 11:24:41 -07:00
Steve Heffernan
b52b9a1faf
Adding line to CHANGELOG: Changed addEvent function name to 'on'.
2012-03-26 11:24:41 -07:00
Steve Heffernan
82e2322493
Updated remaining event listener function names.
2012-03-26 11:23:05 -07:00
Steve Heffernan
eff300cebb
Updated on/addevent names on components.
2012-03-26 11:19:26 -07:00
Steve Heffernan
9cad8bff38
Changed controls addevent to on
2012-03-26 11:14:48 -07:00
Steve Heffernan
d907f4aac2
Added on/off/trigger events to replace addEvent/removeEvent/triggerEvent.
2012-03-26 11:12:31 -07:00
Steve Heffernan
f8b43676ba
Merge branch 'feature/remove-indexof'
2012-03-26 11:01:55 -07:00
Steve Heffernan
7bf9b5936f
Adding line to CHANGELOG: Removed conflicting array.indexOf function
2012-03-26 11:01:55 -07:00
Steve Heffernan
e1995350fe
Removed refs to ecma.js
2012-03-26 10:58:20 -07:00
Steve Heffernan
15c360cd26
Removed ECMA file. No longer using any of these functions.
...
Removed remove function from lib. Was not being used and needed the indexOf function.
2012-03-26 10:56:38 -07:00
Steve Heffernan
b1da28fe18
Merge branch 'stable'
2012-03-23 17:11:02 -07:00
Steve Heffernan
00567cff6c
Spelling error.
2012-03-23 17:10:35 -07:00
Steve Heffernan
79cec32401
Updated docs
2012-03-23 15:39:23 -07:00
Steve Heffernan
f96f63acca
Updated docs index.
2012-03-22 16:50:17 -07:00
Steve Heffernan
be48f1dd2e
Udpated changelog
2012-03-22 15:07:57 -07:00
Steve Heffernan
3875321d9e
Merge branch 'master' of github.com:zencoder/video-js
2012-03-22 15:01:02 -07:00
Steve Heffernan
b01ca8e805
Merge pull request #143 from andchen/master
...
Added "exitFullScreen" in tech.js. For those browsers that have "supportsFullScreen"
2012-03-22 15:00:43 -07:00
Steve Heffernan
43fc61f74d
Merge pull request #154 from sirudog/master
...
Fixed two bugs: Removing sources with changing source count. Checking element nodeName, IE doesn't force uppercase.
2012-03-20 17:25:54 -07:00
Steve Heffernan
09ed8b3b6a
Merge branch 'stable'
2012-03-20 13:01:38 -07:00
Steve Heffernan
a9567e2574
removed outline from button focus.
2012-03-20 13:01:10 -07:00
Steve Heffernan
c17df5ab61
Merge branch 'release/baxter'
2012-03-20 11:17:30 -07:00
Steve Heffernan
352bd386c3
Merge branch 'release/baxter' into stable
2012-03-20 11:17:27 -07:00
Steve Heffernan
8e50338da3
Rotating CHANGELOG.
2012-03-20 11:17:27 -07:00
Steve Heffernan
150a1796b6
Bumping version to 3.2.0.
2012-03-20 11:17:27 -07:00
Steve Heffernan
4518fb0cef
Merge branch 'stable' into release/baxter
2012-03-20 11:17:27 -07:00
Steve Heffernan
1ed4c36412
Updated release notes.
2012-03-20 11:14:33 -07:00
Steve Heffernan
0ad74d53f6
Cleaned up demo file.
2012-03-20 11:07:14 -07:00
Steve Heffernan
1fe7855ec7
Added note in demo about Flash SWF location.
2012-03-20 11:02:47 -07:00
Steve Heffernan
83dbc92a59
Updated menu button styles.
2012-03-20 10:55:00 -07:00
Steve Heffernan
df72cc6eb1
Added captions file to release files. Added caption to demo.
...
Changed demo URLs to be local, so that they work with current release file, not old release on server.
2012-03-20 10:28:10 -07:00
Steve Heffernan
0657d3d118
Merge branch 'feature/update-docs'
2012-03-19 16:02:21 -07:00
Steve Heffernan
bf16a832ef
Adding line to CHANGELOG: Updated docs with more options.
2012-03-19 16:02:21 -07:00
Steve Heffernan
83ed670dc3
Fixed no-text-tracks error
2012-03-19 15:55:05 -07:00
Steve Heffernan
10ec069e71
Changed 'poster' component to 'posterImage' to prevent conflicts with API.
2012-03-19 15:50:05 -07:00
Steve Heffernan
d06badf061
Updated tracks docs
2012-03-19 15:49:12 -07:00
Steve Heffernan
393973775c
Removed dumb leftover log output.
2012-03-19 09:42:41 -07:00
sirudog
4df3d84358
Fixed bug of traversing video source/track child nodes by making nodeName comparison case-insensitive.
...
It caused the issue of flash-fallback not being able to discover the source of the video and embed it into flashvars.
2012-03-18 22:36:04 +01:00
sirudog
5c2a3cbbf8
Fix bug in loop for removing source/track nodes from video element.
...
"j.length" changed in each loop step, causing source/track nodes being left in DOM.
2012-03-18 22:25:19 +01:00
Steve Heffernan
10c4ef87a3
Made cues display block so they'd be on their own line.
2012-03-16 16:25:43 -07:00
Steve Heffernan
d0b9903395
Started Adding tracks docs.
...
Added example captions track.
Updated webvtt parser to support no id line in captions.
Updated webvtt parser to support no hours place in the time.
2012-03-16 15:32:48 -07:00
Steve Heffernan
71a7e5f68a
Update docs content.
2012-03-16 13:54:03 -07:00
Steve Heffernan
2fe90f9c5c
Udpated changelog
2012-03-16 13:28:38 -07:00
Steve Heffernan
8d09420b6a
Removed controls showing test.
2012-03-16 13:26:35 -07:00
Steve Heffernan
9943405289
Logging flash errors.
2012-03-16 13:25:15 -07:00
Steve Heffernan
6c44a19fba
Logging Flash errors.
2012-03-16 13:17:42 -07:00
Steve Heffernan
fd1e8e9edf
Merge branch 'feature/tracks'
2012-03-16 12:55:16 -07:00
Steve Heffernan
cae79a9fe0
Adding line to CHANGELOG: Overhauled HTML5 Track support.
2012-03-16 12:55:16 -07:00
Steve Heffernan
7aa70fe7be
Cleaned up code from text track additions.
2012-03-16 12:45:51 -07:00
Steve Heffernan
2aa5a2ee09
Finishing off TextTrack support.
2012-03-16 12:29:38 -07:00
Steve Heffernan
72a423237c
Updated track styles and make subtitles button work.
2012-03-10 08:54:46 -08:00
Steve Heffernan
aeecc92194
Refactored tracks to better match HTML5 spec
2012-03-09 17:12:38 -08:00
Steve Heffernan
12816b8409
Added captions button and display styles.
2012-03-02 13:52:06 -08:00
Steve Heffernan
96a3b03fd7
Updated rake file with special case lib generation.
...
Added notes to changelog.
2012-02-15 13:31:54 -08:00
Steve Heffernan
043203781e
Merge pull request #140 from carlocapocasa/master
...
Flash src api call autoplay fix
2012-02-14 16:56:19 -08:00
Steve Heffernan
5702380c16
Merge pull request #142 from GianlucaGuarini/patch-3
...
fix localStorage context
2012-02-14 16:33:05 -08:00
Steve Heffernan
4d8316676f
Merge branch 'feature/fullscreen-change-event-fix'
2012-02-13 17:53:16 -08:00
Steve Heffernan
4da9ae8d07
Adding line to CHANGELOG: Updated 'fullscreenchange' even to be calledd d even if the user presses escape to exit fullscreen.
2012-02-13 17:53:16 -08:00
Steve Heffernan
b0ac995f26
Updated fullscreenchange event to work on user escape
2012-02-13 17:51:52 -08:00
Steve Heffernan
765ef8e93e
Updated fullscreenchange event to trigger on users escape
2012-02-13 17:42:22 -08:00
Steve Heffernan
168ae2cbe8
Merge branch 'feature/relative-flash-urls'
2012-02-13 17:14:50 -08:00
Steve Heffernan
6932c64a18
Adding line to CHANGELOG: Automatically converting URsource URL to absolute for Flash fallback.
2012-02-13 17:14:50 -08:00
Steve Heffernan
e4723240b6
Made src() update URL to absolute also.
2012-02-13 17:13:14 -08:00
Steve Heffernan
c714781aef
Added translation of Flash URL to absolute URL.
2012-02-13 16:59:57 -08:00
Steve Heffernan
6afb6d8e75
Added event comment
2012-02-13 13:23:06 -08:00
Steve Heffernan
ca6a04acfe
Merge branch 'feature/loadedalldata-event'
2012-02-13 13:16:53 -08:00
Steve Heffernan
842d761a37
Adding line to CHANGELOG: Created new 'loadedalldata' event for when the source is completely downloaded
2012-02-13 13:16:53 -08:00
Steve Heffernan
df6d6647f7
Created new 'loadedalldata' event, and test.
2012-02-13 13:15:20 -08:00
Steve Heffernan
20ec85189c
Fixed some docs text.
2012-02-13 13:00:13 -08:00
Steve Heffernan
cc2d1e136c
Fixed doc link.
...
Added tests.
2012-02-07 11:10:35 -08:00
Steve Heffernan
c762accb39
Fixed issue with .one scope.
...
Improved destroy method.
Still building out tests.
2012-02-03 17:53:59 -08:00
Steve Heffernan
2751be7e0f
Updated qUnit tests.
2012-02-03 15:22:57 -08:00
Steve Heffernan
0f45812b71
Merge branch 'feature/api-ready-refactor'
2012-02-03 10:51:38 -08:00
Steve Heffernan
4fdbf91222
Adding line to CHANGELOG: Refactored API to be more immediately available.
2012-02-03 10:51:38 -08:00
Steve Heffernan
45f519820a
Updated techGet to handle common errors.
2012-02-03 10:28:00 -08:00
Steve Heffernan
5c4c2d30f2
Introduced techSet/techCall methods. techCall caches method calls if tech isn't ready. techGet provides defaults.
2012-02-02 19:16:45 -08:00
Steve Heffernan
a839c89f0b
Updated player API to be avialable immediately.
...
Moved auto setup code to setup.js.
2012-02-02 14:56:47 -08:00
Andy Chen
4bc04c2e45
Added "exitFullScreen" in tech.js. For those browsers that have "supportsFullScreen"
...
false, it would throw "undefined" error when calling "exitFullScreen".
2012-02-02 09:51:01 -05:00
Steve Heffernan
56355e572a
Fixed an error in reporting no method name
2012-01-31 15:22:25 -08:00
Steve Heffernan
32c9ecf242
Updated video tag attribute setting to not include null values.
2012-01-31 11:51:37 -08:00
Gianluca Guarini
35eb539d00
fix localStorage context
2012-01-31 11:52:26 +01:00
Carlo Capocasa
62feb5ad5f
Fix: Flash always autoplays on src api call
2012-01-31 08:28:34 +01:00
Steve Heffernan
c4fbc914cb
Merge branch 'master' into stable
2012-01-30 15:14:04 -08:00
Steve Heffernan
1eda892c86
Fixed a double declared var.
2012-01-30 15:13:18 -08:00
Steve Heffernan
3fb6a14bbd
Merge branch 'release/leonardo'
2012-01-30 13:59:31 -08:00
Steve Heffernan
5337efb0e7
Merge branch 'release/leonardo' into stable
2012-01-30 13:59:29 -08:00
Steve Heffernan
05338dc704
Rotating CHANGELOG.
2012-01-30 13:59:29 -08:00
Steve Heffernan
c3da40b3d8
Bumping version to 3.1.0.
2012-01-30 13:59:29 -08:00
Steve Heffernan
c84f0386bb
Merge branch 'stable' into release/leonardo
2012-01-30 13:59:28 -08:00
Steve Heffernan
e9e1eeae63
Updated changelog with FF9 fullscreen fix.
2012-01-30 12:57:17 -08:00
Heff
2ecee69838
Merge pull request #139 from GianlucaGuarini/patch-1
...
fix for firefox9 fullscreen (only if it is enabled)
2012-01-30 12:54:24 -08:00
Steve Heffernan
69088f3c20
Merge branch 'feature/removing-swfobject'
2012-01-30 11:07:15 -08:00
Steve Heffernan
4e6c5bc539
Adding line to CHANGELOG: Replaced swfobject with custom embed to save file size.
2012-01-30 11:07:14 -08:00
Steve Heffernan
43f10ab655
Removed swfobject from build. Using custom Flash embed to save file size.
2012-01-30 11:05:55 -08:00
Steve Heffernan
234f7acf84
Merge branch 'feature/flash-iframe'
2012-01-30 11:01:02 -08:00
Steve Heffernan
c40cd9b03c
Adding line to CHANGELOG: Added flash iframe-mode, an experimental method for getting around flash reloading issues.
2012-01-30 11:01:02 -08:00
Steve Heffernan
f5681765fd
Swapped out swfobject version check for new custom version check.
2012-01-30 10:58:26 -08:00
Gianluca Guarini
a0f06a5908
fix for firefox9 fullscreen (only if it is enabled)
2012-01-30 12:08:58 +01:00
Steve Heffernan
f67c5d951c
Made iframe mode no longer the default for further testing.
2012-01-29 20:04:58 -08:00
Steve Heffernan
f5ab5d5c43
Tried to fix iframe mode for Firefox. Ended up having to rule it out.
...
Fixed an issue with fullscreen event calling.
2012-01-29 20:03:44 -08:00
Steve Heffernan
8719371e21
Updated iFrame mode
2012-01-28 18:56:28 -08:00
Steve Heffernan
372ec827a3
Merge branch 'master' into feature/flash-iframe
2012-01-28 17:27:45 -08:00
Steve Heffernan
b994a177f9
Merge branch 'feature/slider-knobb-placement-fix'
2012-01-28 16:28:59 -08:00
Steve Heffernan
9bea1b768f
Adding line to CHANGELOG: Fixed issue with volume knob position. Improved controls fading.
2012-01-28 16:28:59 -08:00
Steve Heffernan
52975871e1
Fixed issue with volume knob positioning.
...
Using visiblity for for hiding in IE6.
Updated controls fading.
2012-01-28 16:27:03 -08:00
Steve Heffernan
ca9d044ae9
Working towards getting styles to work on controls
2012-01-27 16:57:24 -08:00
Steve Heffernan
84e1f508e7
Component lists are now objects that allow you to set options on.
2012-01-27 15:57:03 -08:00
Steve Heffernan
79d5694c99
Starting on new component loading.
2012-01-27 15:04:25 -08:00
Steve Heffernan
fbadb72eb1
Merge branch 'feature/fullscreen-second-click-fix'
2012-01-27 12:27:56 -08:00
Steve Heffernan
a4213763be
Adding line to CHANGELOG: Fixed ian issue with triggering fullscreen a second time.
2012-01-27 12:27:55 -08:00
Steve Heffernan
cd4f7e1945
Changed videoIsFullScreen to isFullScreen.
...
Watching for fullscreen event to update player status when escape key is used.
2012-01-27 12:22:05 -08:00
Steve Heffernan
58aaa100aa
Cleaned up whitespace
2012-01-27 10:36:02 -08:00
Steve Heffernan
8437f704c7
Added feature note
2012-01-27 09:25:44 -08:00
Heff
375a201303
Merge pull request #138 from dready/ff3
...
Firefox 3.9 fixes
2012-01-27 09:23:25 -08:00
Thomas Subera
ecd8fcc46e
fix Attribute getters, ff3 needs getAttrobute instead of just the magic getter.
2012-01-27 09:47:52 +01:00
Thomas Subera
304921128c
fix children in ff3
...
ff3 does not support children, only childNodes
2012-01-25 17:32:50 +01:00
Steve Heffernan
20d5342da2
Fixed a hotfix note.
2012-01-23 17:00:21 -08:00
Steve Heffernan
14e250cdf4
Merge branch 'master' of github.com:zencoder/video-js
2012-01-23 16:59:58 -08:00
Steve Heffernan
66068858d7
Added feature note.
2012-01-23 16:59:51 -08:00
Heff
17cec68bbb
Merge pull request #131 from ykomatsu/master
...
Patch for issue #130
2012-01-23 16:59:04 -08:00
Steve Heffernan
740fca702c
Merge branch 'hotfix/fix-ie-controls-hiding'
2012-01-23 16:02:53 -08:00
Steve Heffernan
c4fb8b6fb4
Merge branch 'hotfix/fix-ie-controls-hiding' into stable
2012-01-23 16:02:50 -08:00
Steve Heffernan
e967754c27
Adding line to CHANGELOG: CFixed issue with controls not hiding in IE due to no opacity support
2012-01-23 16:02:50 -08:00
Steve Heffernan
2b59be792d
Bumping version to 3.0.8.
2012-01-23 16:01:39 -08:00
Steve Heffernan
c0c6db7071
Added a fix for IE controls hiding
2012-01-23 16:00:51 -08:00
Steve Heffernan
e14909468a
Created new flash embed method.
2012-01-23 14:55:06 -08:00
Steve Heffernan
865f914dad
Added flash version check
2012-01-20 18:20:00 -08:00
Steve Heffernan
7631edae24
commented out some currently unused code
2012-01-20 17:42:38 -08:00
Steve Heffernan
24bda85d73
Created iframe mode for getting around flash reloading issues.
2012-01-20 17:34:18 -08:00
Yoshito Komatsu
528fa52b29
Added encodeURIComponent to escape source.src
2012-01-18 23:24:02 +09:00
Steve Heffernan
c6c63df7fd
Fixed a check for current tech in source loading
2012-01-17 15:31:11 -08:00
Steve Heffernan
fa9e97bb56
Fixed an error in the docs.
2012-01-17 11:02:18 -08:00
Steve Heffernan
0c2e3f5f5a
Added line to feature list for Fullscreen edit pull request.
...
Added require.js for including individual source files during development.
2012-01-17 10:18:19 -08:00
Steve Heffernan
7106c005ed
Removed compare code out of project.
2012-01-16 16:26:22 -08:00
Steve Heffernan
fb446cd059
Merge branch 'feature/removing-stalled-spinner'
2012-01-16 15:44:09 -08:00
Steve Heffernan
b9af34b33d
Adding line to CHANGELOG: Stopped spinner from showing on 'stalled' events since browsers sometimes don't show that they've recovered.
2012-01-16 15:44:09 -08:00
Steve Heffernan
baab54c560
Removed spinner on stall.
2012-01-16 15:42:31 -08:00
Steve Heffernan
244159d9e9
Added comment reference to mozFullScreenEnabled info
2012-01-16 15:03:38 -08:00
Heff
61aad619a8
Merge pull request #128 from rainboxx/patch-1
...
Changed checking whether fullscreen API is available or not. Firefox 9 ...
2012-01-16 15:01:54 -08:00
Steve Heffernan
a2249ddf3e
Merge branch 'feature/fixing-cdn-version-var'
2012-01-14 18:15:29 -08:00
Steve Heffernan
23c219d0ce
Adding line to CHANGELOG: Fixed CDN Version which was breaking dev.html
2012-01-14 18:15:29 -08:00
Steve Heffernan
a6b549813e
Moved setup.js to end of build file.
2012-01-14 18:14:17 -08:00
Steve Heffernan
4f34034c51
Fixed CDN Version that was breaking dev.html.
...
Fixed Double auto-setup
2012-01-14 18:13:13 -08:00
Steve Heffernan
9b881cdf13
Merge branch 'feature/independent-full-window'
2012-01-14 18:05:29 -08:00
Steve Heffernan
219f83e1f2
Adding line to CHANGELOG: Made full-window mode more independent
2012-01-14 18:05:29 -08:00
Steve Heffernan
e6967528cc
Made full window mode more independent
2012-01-14 18:03:37 -08:00
Steve Heffernan
3c21510d72
Merge branch 'feature/release-rakefile'
2012-01-13 11:37:17 -08:00
Steve Heffernan
24e6e72dc4
Adding line to CHANGELOG: Added rakefile for release generation
2012-01-13 11:37:17 -08:00
Steve Heffernan
34896d1f2c
Fixed download version to include all files.
2012-01-13 11:35:44 -08:00
Steve Heffernan
18ef75afbb
Added rakefile for generating releases.
...
Updated swf url to adjust based on CDN version.
2012-01-13 09:26:18 -08:00
Matthias Dietrich
16d9525fa8
Changed checking whether fullscreen API is available or not. Firefox 9 will be handled as "not possible" (document.mozFullScreenEnabled not implemented, fullscreen API deactivated by default) and Firefox 10 can be handled according its config (document.mozFullScreenEnabled represent the current config).
...
Additional info:
* https://bugzilla.mozilla.org/show_bug.cgi?id=694690
* https://developer.mozilla.org/en/DOM/document.mozFullScreenEnabled
2012-01-13 17:34:39 +01:00
Steve Heffernan
0deba6e673
Merge branch 'hotfix/fixing-ie8-poster-bug'
2012-01-12 17:40:46 -08:00
Steve Heffernan
3708b1b6a5
Merge branch 'hotfix/fixing-ie8-poster-bug' into stable
2012-01-12 17:40:44 -08:00
Steve Heffernan
386161c5b9
Adding line to CHANGELOG: Fixed an ie8 breaking bug with the poster
2012-01-12 17:40:44 -08:00
Steve Heffernan
aa72d9b050
Bumping version to 3.0.7.
2012-01-12 17:40:24 -08:00
Steve Heffernan
c345889535
Fixed an issue where ie8 was borking on a bad image attribute.
2012-01-12 17:39:25 -08:00
Steve Heffernan
b7e7da427f
Merge branch 'hotfix/docs-url-fix'
2012-01-12 16:35:18 -08:00
Steve Heffernan
c6153f7556
Merge branch 'hotfix/docs-url-fix' into stable
2012-01-12 16:35:16 -08:00
Steve Heffernan
11a75fe74f
Adding line to CHANGELOG: Fixed wrong URL for CDN in docs
2012-01-12 16:35:16 -08:00
Steve Heffernan
8a5f667159
Bumping version to 3.0.6.
2012-01-12 16:35:03 -08:00
Steve Heffernan
a2651b9ab5
Fixed wrong url for CDN
2012-01-12 16:34:34 -08:00
Steve Heffernan
1fedf3c1b9
Merge branch 'hotfix/event-layer-x-deprecation-fix'
2012-01-12 15:44:53 -08:00
Steve Heffernan
2dc3de9de1
Merge branch 'hotfix/event-layer-x-deprecation-fix' into stable
2012-01-12 15:44:51 -08:00
Steve Heffernan
d1824d7c28
Adding line to CHANGELOG: Removed deprecated event.layerX and layerY
2012-01-12 15:44:51 -08:00
Steve Heffernan
a9c9722647
Bumping version to 3.0.5.
2012-01-12 15:44:34 -08:00
Steve Heffernan
534fb39e89
Removed event.layerX and layerY which weren't used and were throwing deprecation warnings.
2012-01-12 15:41:30 -08:00
Steve Heffernan
35dfa99e59
Merge branch 'hotfix/undefined-source-fix'
2012-01-12 14:30:16 -08:00
Steve Heffernan
ff2d59fcf8
Merge branch 'hotfix/undefined-source-fix' into stable
2012-01-12 14:30:14 -08:00
Steve Heffernan
855f513d5f
Adding line to CHANGELOG: Fixing an undefined source when no sources exist on load
2012-01-12 14:30:14 -08:00
Steve Heffernan
62bb873ddd
Bumping version to 3.0.4.
2012-01-12 14:29:46 -08:00
Raymond Cohen
55ac829fb1
If there are no sources when the player is initialized, loadTech is called with an undefined source.
...
It would then error on source.src
2012-01-12 14:26:27 -08:00
Heff
a4986cd5f9
Merge pull request #125 from raycohen/master
...
Check if source is defined in loadTech before accessing source.src
2012-01-12 14:18:03 -08:00
Raymond Cohen
2d8f283680
If there are no sources when the player is initialized, loadTech is called with an undefined source.
...
It would then error on source.src
2012-01-12 16:56:38 -05:00
Steve Heffernan
f9c1905840
Merge branch 'hotfix/doc-change'
...
Conflicts:
CHANGELOG.md
VERSION.yml
2012-01-12 13:33:02 -08:00
Steve Heffernan
6def502496
Merge branch 'hotfix/doc-change' into stable
2012-01-12 13:30:59 -08:00
Steve Heffernan
dff355dda9
Adding line to CHANGELOG: Added line to docs to test zenflow
2012-01-12 13:30:59 -08:00
Steve Heffernan
1d65860227
Bumping version to 3.0.3.
2012-01-12 13:29:23 -08:00
Steve Heffernan
ee740c619f
Added description of events.
2012-01-12 13:05:06 -08:00
Steve Heffernan
a1a0e351c1
Set up zenflow workflow management config.
2012-01-12 12:59:53 -08:00
Steve Heffernan
aca861a190
Set up zenflow workflow management config.
2012-01-12 12:58:02 -08:00
Steve Heffernan
44b02529ba
Poster was wrongly removed from setup change. Fixed.
...
Upated docs.
2012-01-10 15:52:20 -08:00
Steve Heffernan
a83433f655
Updated options docs.
...
Full URL to flash SWF.
2012-01-10 13:15:49 -08:00
Steve Heffernan
d80e3e328a
Updated version number.
2012-01-10 10:10:07 -08:00
Steve Heffernan
166bd0b44f
Fixed an offset width bug with IE that was causing player to break.
2012-01-09 16:28:26 -08:00
Steve Heffernan
7b7c8a497f
Updated skins doc
2012-01-09 13:32:10 -08:00
Steve Heffernan
42c9e43736
Removed beta references
2012-01-09 12:38:43 -08:00
Steve Heffernan
90956059f6
Updated to newest version of Flash player. Preparing for final release.
2012-01-09 12:18:08 -08:00
Steve Heffernan
ab07612c05
Updated playback tech docs
2012-01-09 10:05:19 -08:00
Steve Heffernan
7ef5b15ae2
Updated api and setup docs
2012-01-05 23:25:09 -08:00
Steve Heffernan
9678c7717f
Added manual poster image to get around flash cross domain issues.
...
Starting controls hidden.
Making tech elements clickable.
2012-01-02 16:57:17 -08:00
Steve Heffernan
8dd38fc747
Updated flash player
2012-01-02 15:37:37 -08:00
Steve Heffernan
242ff4c68b
Fixed tech switching.
...
Fixed an issue where bigplaybutton was throwing an error when not preloading.
Fixed a bufferring issue when tech switching.
2012-01-02 13:02:04 -08:00
Steve Heffernan
38cc63c530
Merge branch 'master' of github.com:zencoder/video-js
2012-01-02 10:16:42 -08:00
Steve Heffernan
41b93513a2
Updated docs for site. Add 'projects' to gitignore.
2012-01-02 10:14:51 -08:00
Heff
359cde31c2
Merge pull request #111 from mchristopher/master
...
Maintain license block
2011-12-27 14:52:28 -08:00
Michael Christopher
1fba4f4b88
Added ! to first line of license block so YCompress doesn't strip it out
2011-12-27 16:50:32 -06:00
Steve Heffernan
16f6c229f3
Merge branch 'master' of github.com:zencoder/video-js
2011-12-21 18:16:12 -08:00
Steve Heffernan
accdfcb02c
Cleaned up spinner code.
2011-12-21 18:15:47 -08:00
Heff
ee1a7dae99
Merge pull request #106 from tremby/master
...
Fix #105
2011-12-21 18:13:03 -08:00
Heff
b31eba988b
Merge pull request #103 from rkyrychuk/patch-3
...
Auto rewind on big button play click
2011-12-21 18:10:19 -08:00
Heff
20b36faf11
Merge pull request #102 from rkyrychuk/patch-2
...
Ensure that tracking progress and time progress will stop after destroy
2011-12-21 18:07:50 -08:00
Steve Heffernan
82142e2f54
Added loading spinner code from ZenJosh.
2011-12-21 17:59:36 -08:00
Bart Nagel
1c18578466
automatically create dist subdirectory
2011-12-16 01:06:00 -08:00
Bart Nagel
0e81c6b059
fixed cue search algorithm bug
2011-12-16 00:52:15 -08:00
rkyrychuk
99fa329bc5
Auto rewind on big button play click
2011-12-15 23:58:35 +02:00
rkyrychuk
f13a2bf733
Ensure that tracking progress and time progress will stop and player deleted after calling destroy method
2011-12-15 23:17:10 +02:00
Steve Heffernan
6945be3d6e
Updated volume display to automically set itself.
2011-12-08 17:33:44 -08:00
Steve Heffernan
d1fb95ecbf
Fixed another issue with passing vars to flash
2011-12-07 22:12:36 -08:00
Steve Heffernan
176eb1f559
Fixed an error with updating tech support.
2011-12-07 22:04:54 -08:00
Steve Heffernan
8babbb412c
Cleaned up tech name
2011-12-07 22:02:40 -08:00
Steve Heffernan
f4e68d1a47
Fix flashvar name
2011-12-07 21:41:28 -08:00
Steve Heffernan
e0516a4c83
Added ability to pass options to flash fallback.
2011-12-07 21:29:21 -08:00
Steve Heffernan
1972528df7
Changed h5swf name to just Flash for ease of use. And lowercased tech object names.
2011-12-07 21:03:12 -08:00
Steve Heffernan
39f7bead50
Updated compare page.
2011-12-07 16:44:21 -08:00
Steve Heffernan
e4f6bbb0b2
Optimized slider controls.
...
Fixed issue with fullscreen progress bar tracking (offset left wasn't working in new fullscreen)
2011-12-05 11:28:18 -08:00
Steve Heffernan
afc9369849
Merge branch 'master' of github.com:zencoder/video-js
...
Conflicts:
src/player.js
src/tech.js
2011-12-01 16:52:23 -08:00
Steve Heffernan
325084c6a1
Updated swf code to auto play on new src.
2011-12-01 16:48:06 -08:00
Heff
2f99215f8d
Merge pull request #98 from ZenJosh/master
...
Refactored fullscreen logic
2011-12-01 16:47:55 -08:00
Josh Pickett
d90cee588a
Removed try catch from requestFullScreen
2011-12-01 16:35:13 -08:00
Josh Pickett
00a38f76a7
Refactored fullscreen logic
2011-12-01 16:29:52 -08:00
Steve Heffernan
b329dfd107
Merge branch 'master' of github.com:zencoder/video-js
2011-12-01 16:17:40 -08:00
Heff
11286190fa
Merge pull request #97 from ZenJosh/master
...
Fixed Firefox/IE9 fullWindow bug
2011-12-01 16:17:28 -08:00
Josh Pickett
05d7a81885
Fixed Firefox/IE9 fullWindow bug
2011-12-01 16:07:19 -08:00
Josh Pickett
1dd70d1c77
Merge branch 'master' of http://github.com/zencoder/video-js
2011-12-01 15:47:53 -08:00
Steve Heffernan
437566740f
Merge branch 'master' of github.com:zencoder/video-js
2011-12-01 15:47:52 -08:00
Steve Heffernan
7e747e95ab
Updated swf object to newest version.
...
Optimizing player for later loaded sources.
2011-12-01 15:47:12 -08:00
Heff
de6230644e
Merge pull request #96 from ZenJosh/master
...
Added fullscreen controls to supported browsers
2011-12-01 15:46:32 -08:00
Josh Pickett
08aa73ccf6
Added fullscreen with controls to supported browsers
2011-12-01 15:38:15 -08:00
Josh Pickett
2607e82aaf
Native fullscreen with controls added for supported browsers
2011-12-01 15:24:34 -08:00
Steve Heffernan
ec145f6d4d
Fixed an issue with ajax errors
2011-11-30 14:05:28 -08:00
Steve Heffernan
78a3b16e9c
Cleaned up dev.html.example
2011-11-30 13:34:33 -08:00
Steve Heffernan
58cf933091
Updated readme to talk about dev.html
2011-11-30 13:27:21 -08:00
Steve Heffernan
f8fc9a8d7b
Renamed to dev.html.example
2011-11-30 13:14:39 -08:00
Steve Heffernan
5f4369e188
Added dev.html to gitignore
2011-11-30 13:13:35 -08:00
Steve Heffernan
4593421adb
Removing dev.html and adding dev_example.html to allow for testing without pushing changes to dev.html
2011-11-30 13:12:28 -08:00
Steve Heffernan
f0154eeab7
Added support for loading the player first and then setting the source later.
...
Fixed iOS loading issue.
2011-11-30 13:06:32 -08:00
Steve Heffernan
1e284827d7
Modified some comments
2011-11-30 11:53:08 -08:00
Steve Heffernan
3e99e630ea
Added gitignore
2011-11-29 19:36:50 -08:00
Steve Heffernan
0c7334c861
Fixed some IE comma errors. Made ajax error clearer. Fixed a setup issue.
2011-11-29 16:39:43 -08:00
Steve Heffernan
82d55c45e7
Updated error with updating tech support
2011-11-29 12:12:13 -08:00
Steve Heffernan
7538241008
MAJOR REFACTOR: Restrcutured code into class-based components. Setup and configuring should still work the same, but controls and tech elements are now sub-classes for Component, which builds elements and applies event behaviors.
...
Removed demo source code from repository root. Was receiving pull requests for the release files instead of source files. This makes it more clear where to make changes.
Merge branch 'master' of github.com:zencoder/video-js
Conflicts:
dev/src/api.js
2011-11-29 11:42:28 -08:00
Steve Heffernan
6193e01004
MAJOR REFACTOR: Restrcutured code into class-based components. Setup and configuring should still work the same, but controls and tech elements are now sub-classes for Component, which builds elements and applies event behaviors.
...
Removed demo source code from repository root. Was receiving pull requests for the release files instead of source files. This makes it more clear where to make changes.
Merge branch 'ui'
Conflicts:
dev/flash/VideoJS.swf
2011-11-29 11:41:42 -08:00
Steve Heffernan
ef321a8072
MAJOR REFACTOR: Restrcutured code into class-based components. Setup and configuring should still work the same, but controls and tech elements are now sub-classes for Component, which builds elements and applies event behaviors.
...
Removed demo source code from repository root. Was receiving pull requests for the release files instead of source files. This makes it more clear where to make changes.
2011-11-29 11:40:05 -08:00
Heff
e5a44eef58
Merge pull request #92 from stevecochrane/master
...
Fixed a bug in api.js that would cause a JavaScript error when entering fullscreen, in HTML5 mode, for browsers that support fullscreen (Safari)
2011-11-29 10:48:42 -08:00
Steve Heffernan
5488570745
Update flash player
2011-11-21 19:44:39 -08:00
Steve Heffernan
a314c0a242
Attempting new UI organization.
2011-11-21 17:19:31 -08:00
Steve Cochrane
53e1d0eb65
Fixed a bug with an enterFullScreen API call which was using a non-existant 'api()' method, when it should have been 'apiCall()'. This caused a JavaScript error which would break fullscreen in HTML5 mode for browsers that support it (Safari).
2011-11-21 14:35:58 -08:00
Steve Heffernan
193172498c
Added fix for h5swf Flash version checking. (Issue 90)
...
Added fix for iPhone move in dom var. (Issue 84)
2011-11-18 15:53:00 -08:00
Steve Heffernan
7da9bdd073
Added licence info back to top of script.
2011-11-18 14:37:55 -08:00
Steve Heffernan
df3718cd55
Updated to new version of SWF
2011-11-17 16:54:02 -08:00
Steve Heffernan
c5a22081b4
Removed dist version. Minor changes/optimizations.
2011-11-17 16:28:49 -08:00
Steve Heffernan
3fc71d098d
Added ready callback to setup.
...
Moved _V_.players storing to init.
2011-11-15 18:04:39 -08:00
Steve Heffernan
34c187cd9a
Updated init script to allow for controls attribute to be false.
2011-11-15 13:27:37 -08:00
Steve Heffernan
3243b01e6c
Added autoplay fix for Safari.
...
Added CSS updated to src files.
2011-11-14 17:32:10 -08:00
Steve Heffernan
cc27d630c6
Merge branch 'master' of github.com:zencoder/video-js
2011-11-14 16:54:22 -08:00
Heff
db0033ebe5
Merge pull request #81 from kristerkari/master
...
Simplify CSS gradient syntax & Drop units from zero values
2011-11-14 11:53:48 -08:00
Krister Kari
c2b43903ab
Simplify CSS gradient syntax
2011-10-14 23:03:33 +03:00
Krister Kari
2ea9c99f34
Drop units from zero values
2011-10-14 22:16:04 +03:00
Steve Heffernan
449c7014fb
Merge branch 'master' of github.com:zencoder/video-js
2011-10-03 16:01:38 -07:00
Heff
6d59836b76
Merge pull request #79 from argami/master
...
Totally forgot to add the modification to src
2011-10-03 15:35:58 -07:00
Gamaliel A. Toro Herrera
e703e1591e
- combine_sources.sh last line didn't execute some character in the previous one removed
...
- re-generated video.js on the main
2011-10-03 22:56:12 +02:00
Gamaliel A. Toro Herrera
c4f87649e4
- added technology order (source and dist) if everything fails last option flash
2011-10-03 21:20:09 +02:00
Steve Heffernan
6cccf594ad
Added tagging notes
2011-10-03 11:12:21 -07:00
Steve Heffernan
df41661f47
Moved youtube test file.
2011-10-03 10:32:07 -07:00
Steve Heffernan
3daa81f87e
Merge branch 'master' of github.com:zencoder/video-js
2011-10-03 10:30:48 -07:00
Steve Heffernan
4f60eb896c
Added YouTube support at video hack day SF.
2011-10-03 10:25:02 -07:00
Heff
ee7318f6ae
Merge pull request #78 from argami/master
...
New version is using flash all the time (sorry, was testing and forgot to switch back)
2011-10-03 10:24:08 -07:00
Gamaliel A. Toro Herrera
d7aa9f9558
- change order of technologies to check first html5 over flash
2011-10-03 17:38:13 +02:00