Steve Heffernan
166cc9c1ef
Close GH-878: Moved player exports to externs.
2013-12-09 16:16:09 -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
2aa09fd15a
Close GH-862: Add util namespace.
2013-12-02 17:03:32 -08:00
David LaPalomento
75b2171051
Close GH-850: Use qunitjs through npm.
2013-12-02 15:34:00 -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
ef0d63b5ba
Modified tests for #838 and updated changelog. closes #838
2013-11-26 16:53:23 -08: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
Matthew McClure
4c6a12898b
Close GH-805: Flash - ignore codec info - added tests for #785 .
2013-10-29 11:00:54 -07:00
Steve Heffernan
3203c2c5ed
Merge branch 'stable'
2013-10-15 13:39:32 -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
Gary Katsevman
c5a8cff129
Expand TOUCH_ENABLED and expose it publically
2013-10-09 15:32:01 -04:00
BCJwhisenant
13dbf23c3c
Close GH-714: Added support for running tests with Karma.
2013-09-19 09:24:06 -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
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
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
acb4a43d8a
Minor modifications to #627
2013-08-26 16:23:33 -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
92d16d6409
Close GH-705: Changed tech.feature keys to strings to support external techs. closes #466 .
2013-08-25 18:50:59 -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
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
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
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
1eca8add85
Close GH-644: LESS for CSS.
2013-07-19 20:18:39 -07:00
Jeremy West
a449cb043a
Close GH-614: added dispose event. fixes #613 .
2013-07-18 14:39:14 -07:00
Jeremy Elbourn
918ee040e1
Allow setting a custom incompatible video message. fixes #636
2013-07-12 16:05:25 -04: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
1ddef27903
Close GH-588: Export bufferedPercent.
2013-06-24 12:47:47 -07:00
Steve Heffernan
d5d97bd64f
Close GH-560: Export global players object.
2013-06-05 10:27:38 -07:00
Steve Heffernan
f6bd819c5c
Close GH-555: Export requestFullScreen().
2013-06-03 13:19:46 -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
Steve Heffernan
94c07756dc
Updated docs. Changed _V_ to videojs.
2013-05-09 09:23: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
fa79564802
Merge pull request #477 from gkatsev/verticalSlider
...
Vertical slider
2013-05-01 16:13:00 -07:00
Gary Katsevman
fc96ef68ac
fix jshint errors
2013-05-01 13:02:05 -04:00