diff -r 10233337f6da -r 6a04bd37da0a src/js/init.js
--- a/src/js/init.js Mon May 07 15:25:52 2012 +0200
+++ b/src/js/init.js Thu May 10 18:48:09 2012 +0200
@@ -8,6 +8,7 @@
/* The Metadataplayer Object, single point of entry, replaces IriSP.init_player */
IriSP.Metadataplayer = function(config, video_metadata) {
+ IriSP.log("IriSP.Metadataplayer constructor");
for (var key in IriSP.guiDefaults) {
if (IriSP.guiDefaults.hasOwnProperty(key) && !config.gui.hasOwnProperty(key)) {
config.gui[key] = IriSP.guiDefaults[key]
@@ -26,7 +27,7 @@
}
IriSP.Metadataplayer.prototype.loadLibs = function() {
-
+ IriSP.log("IriSP.Metadataplayer.prototype.loadLibs");
var $L = $LAB
.script(IriSP.getLib("underscore"))
.script(IriSP.getLib("Mustache"))
@@ -52,20 +53,23 @@
}
var _this = this;
-
+ IriSP.log($L);
$L.wait(function() {
- IriSP.jQuery = window.jQuery.noConflict();
- IriSP._ = window._.noConflict();
-
- IriSP.loadCss(IriSP.getLib("cssjQueryUI"))
- IriSP.loadCss(_this.config.gui.css);
-
_this.onLibsLoaded();
-
});
}
IriSP.Metadataplayer.prototype.onLibsLoaded = function() {
+ IriSP.log("IriSP.Metadataplayer.prototype.onLibsLoaded");
+ if (typeof IriSP.jQuery === "undefined" && typeof window.jQuery !== "undefined") {
+ IriSP.jQuery = window.jQuery.noConflict();
+ }
+ if (typeof IriSP._ === "undefined" && typeof window._ !== "undefined") {
+ IriSP._ = window._.noConflict();
+ }
+ IriSP.loadCss(IriSP.getLib("cssjQueryUI"));
+ IriSP.loadCss(this.config.gui.css);
+
this.videoData = this.loadMetadata(this.video_metadata);
this.$ = IriSP.jQuery('#' + this.config.gui.container);
this.$.css({
@@ -145,13 +149,14 @@
}
IriSP.Metadataplayer.prototype.configurePopcorn = function() {
+ IriSP.log("IriSP.Metadataplayer.prototype.configurePopcorn");
var pop,
ret = this.layoutDivs("video"),
containerDiv = ret[0],
spacerDiv = ret[1],
_this = this,
_types = {
- "html5" : /\.(ogv|webm|mp4)$/,
+ "html5" : /\.(ogg|ogv|webm|mp4)$/,
"youtube" : /^(https?:\/\/)?(www\.)?youtube\.com/,
"dailymotion" : /^(https?:\/\/)?(www\.)?dailymotion\.com/
};
@@ -171,15 +176,22 @@
will contain the video.
*/
case "html5":
- var tmpId = Popcorn.guid("video");
- IriSP.jQuery("#" + containerDiv).append("");
+ var _tmpId = Popcorn.guid("video"),
+ _videoEl = IriSP.jQuery('