summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@dino.fm>2017-10-20 10:14:14 -0400
committerroot <root@dino.fm>2017-10-20 10:14:14 -0400
commit29386dda7bf76039aa8cb53034564ec8534e0fcb (patch)
tree7be3f5e57216d7c43a55f03d45d2541424f247ea
parent4db2ca06948d93409cfb5a87c95ea260892a9571 (diff)
yt fix
-rw-r--r--frontend/static/js/src/youtube.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/frontend/static/js/src/youtube.js b/frontend/static/js/src/youtube.js
index 481689c..6cdeaf8 100644
--- a/frontend/static/js/src/youtube.js
+++ b/frontend/static/js/src/youtube.js
@@ -54,8 +54,9 @@ var Youtube =
$("li#queue_"+Youtube.video.idx+" span.title").html("<i>This video cannot be embedded</i>")
setTimeout(Youtube.finish, 1000)
},
- onStateChange: function (state)
+ onStateChange: function (e)
{
+ var state = e.data
Youtube.state = state
if (state === -1)
{
@@ -160,6 +161,7 @@ var Youtube =
Youtube.pending = false
},
build: function(){
+ if (Youtube.player) return
Youtube.player = new YT.Player("ytscreen", {
// videoId: Youtube.video && Youtube.video.name,
width: Player.width,
@@ -167,7 +169,7 @@ var Youtube =
events: {
onReady: Youtube.isReady,
onError: Youtube.error,
- onStateChange: Youtube.statechange,
+ onStateChange: Youtube.onStateChange,
},
playerVars: {
autohide: 1,
@@ -188,11 +190,13 @@ var Youtube =
},
init: function () {
d.warn("YOUTUBE INIT")
+ if (window.YT)
+ Youtube.build()
},
};
window.onYouTubePlayerReady = function (playerId) {
- d.warn("YOUTUBE READY")
+ console.log("YOUTUBE READY")
Youtube.build()
}
Player.register(Youtube)