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