Jon Buckley
527ba845e5
Convert locale module tests to be async [ #231 ]
2012-03-07 16:58:22 -05:00
Jon Buckley
29e4984eaa
Rename Qunit.equals() to Qunit.equal() for non-core tests [ #231 ]
2012-03-07 16:58:19 -05:00
ScottDowne
8e367be9d8
[ #947 ] fixing fails in youtube and player tests.
2012-03-06 15:01:29 -05:00
Jon Buckley
1e7fba6cf4
Added IE8 support [ #895 ]
2012-03-06 13:48:04 -05:00
ScottDowne
e18b39b10e
[ #895 ] moved ie8 out of modules and into its own entity. Whitespace fixes.
2012-03-06 11:55:54 -05:00
ScottDowne
ace6073b12
[ #895 ] whitespace changes and removal of dead file.
2012-03-06 09:20:30 -05:00
Jon Buckley
99ffd5ba7a
Fixed youtube not dispatching loaded, loadeddata, and canplaythrough [ #499 ]
...
Conflicts fixed with #820
Changed toLower to toLowerCase
Conflicts:
modules/player/popcorn.player.js
players/youtube/popcorn.youtube.unit.js
2012-03-05 17:20:17 -05:00
ScottDowne
3655de3f32
[ #895 ] youtube tests passing in ie8 and others with ie8 shim included, for now keeping original youtube tests as is, and included ie8 shim tests in modules/ie8. Also, not yet using es5-shim wholesale. I got it working without.
2012-03-05 14:52:03 -05:00
Jon Buckley
88c3fcf698
Added Popcorn.smart [ #916 ]
...
Fixed conflict with #804
Added parentheses around players regex to prevent JSLint from complaining
Conflicts:
modules/player/popcorn.player.js
modules/player/popcorn.player.unit.js
2012-03-04 14:32:47 -05:00
ScottDowne
b3ea4960e5
Merge branch 'develop' of git://github.com/cadecairos/popcorn-js into t895
...
Conflicts:
players/youtube/popcorn.youtube.unit.js
2012-03-04 13:07:35 -05:00
Jon Buckley
ecd7f3c048
Added teardown for players [ #804 ]
...
Fixed conflict between unit tests added for the 'ended' event [#820 ]
Conflicts:
players/youtube/popcorn.youtube.unit.js
2012-03-02 21:58:25 -05:00
ScottDowne
107233fcb7
[ #499 ] fixed order of ready state events, and removed load event and hopefully all references to it.
2012-03-02 19:45:30 -05:00
ScottDowne
a5684e0aec
[ #916 ] return early if duplicate player
2012-03-02 18:03:13 -05:00
ScottDowne
d5adf461ff
[ #916 ] internal use of canplaytype and other nits
2012-03-02 17:57:36 -05:00
ScottDowne
60c03fc2c7
Merge branch 'develop' of git://github.com/cadecairos/popcorn-js into t916
2012-03-02 16:14:17 -05:00
ScottDowne
ca13d8f2de
[ #804 ] forgot to make _teardown optional
2012-03-02 14:28:23 -05:00
ScottDowne
0bcd62e3af
[ #804 ] baseplayer test for teardown function
2012-03-02 14:23:59 -05:00
ScottDowne
c59238f8f5
[ #804 ] players support _teardown functions to allow player authors to clean up whatever they feel they need to
2012-03-02 13:26:01 -05:00
ScottDowne
c8e8504ab5
[ #836 ] events passed to options object for timely listening of events like error and load
2012-03-01 13:41:52 -05:00
ScottDowne
e8d2f97387
[ #916 ] finished tests
2012-02-29 18:40:28 -05:00
ScottDowne
d92a31451e
[ #916 ] error callback, and mid test impl
2012-02-29 18:15:25 -05:00
ScottDowne
2857daf60d
[ #916 ] Popcorn.smart function to choose a valid player for you, based on the url and a canPlayType function supplied with the player
2012-02-29 16:38:02 -05:00
ScottDowne
d844e76308
[ #916 ] initial Popcorn.smart function
2012-02-29 12:58:46 -05:00
ScottDowne
17f1ba2532
[ #895 ] mostly passing tests in ie8. Going to finish this in another ticket
2012-02-28 11:10:53 -05:00
ScottDowne
bc8b5e5654
[ #895 ] fixed bug in players dispatchEvent function when a function would not get called if another function of the same type gets removed before. It is quite common to remove an event inside a callback
2012-02-27 20:52:31 -05:00
ScottDowne
31353dc096
[ #895 ] updating ie8 to have tests
2012-02-27 18:43:08 -05:00
ScottDowne
d7cfdbaeb6
[ #895 ] ie8 initial support
2012-02-26 02:20:41 -05:00
Christopher De Cairos
7cbc7f8128
Separate .player and .parser into their own modules [ #904 ]
2012-02-23 11:24:43 -05:00
ScottDowne
8ee331b06e
[ #904 ] fixed whitespace, comma and file moved back to proper location
2012-02-02 21:39:11 -05:00
Christopher De Cairos
c4d427214f
Migrate Popcorn.locale and tests into the module directory [ #896 ]
2012-02-01 10:05:39 -05:00
ScottDowne
46256bf801
[ #904 ] moved parser into modules, updated tests, etc.
2012-01-31 13:27:33 -05:00
ScottDowne
096fe115c0
[ #904 ] removed popcorn.player.html. It does not make sense.
2012-01-31 10:26:01 -05:00
ScottDowne
a017465588
[ #904 ] moved player into modules, tests, updated all touching files
2012-01-31 09:44:37 -05:00
Rick Waldron
68f0a09d4b
[ #896 ] Ensure use of navigator.userLanguage || navigator.language where applicable
2012-01-30 10:55:30 -05:00
Rick Waldron
35b87c2f2e
[ #896 ] replace ws tab
2012-01-30 10:54:35 -05:00
David Seifried
510f671ebb
[ #898 ] Added injection script to all of our unit tests
2012-01-24 10:29:14 -05:00
Rick Waldron
7f11535589
[ #896 ] Adds new locale module directory, moves Popcor.Locale source and tests to standalone test runner
2012-01-20 12:41:32 -05:00
Christopher De Cairos
b817acd3e5
removed random character [ #812 ]
2011-11-01 16:59:05 -04:00
Jon Buckley
6bbf24a842
Update and move sequence submodule. Slim Makefile
2011-09-26 15:37:13 -04:00
Christopher De Cairos
4952eec74f
[ #721 ] Removed old references to instance methods
2011-09-22 15:47:42 -04:00
Christopher De Cairos
0376931555
removed a bunch of ninja tabs
2011-09-22 10:21:09 -04:00
Christopher De Cairos
ed8151f917
added preload=auto to unit tests. muted unit tests. added Module stuff to Makefile (builds into complete, testing, min versions, separately as popcorn.modules.js, lint targets etc [ #721 ]
2011-09-19 10:54:03 -04:00
Christopher De Cairos
0d5540a534
moved data-timeline automagical parsing into a new dir: modules, fixed core unit test issues associate with the move. added unit tests for automagical parsing. fixed data-timeline parsing to accept relative paths
2011-09-16 16:28:26 -04:00