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 15544c3d05988cda490ab491d9d68045f1468624.
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
Gary Katsevman
b36665ebcd
Add a few tests for vjs.findPosition
2013-05-01 12:03:10 -04: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
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
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
dbd02fb05a
Close GH-437: Made IE updates from CorwinT. Closes #309 . Closes #364..
2013-04-08 16:23:41 -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
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
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
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
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
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
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