From 48876bc5d283696bf12f7e727b87d6aadeb8be26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Wed, 3 Jun 2015 23:32:04 +0200 Subject: [PATCH] Forgot the damn file.. --- static/js/controller.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 static/js/controller.js diff --git a/static/js/controller.js b/static/js/controller.js new file mode 100644 index 00000000..ae9efca0 --- /dev/null +++ b/static/js/controller.js @@ -0,0 +1,36 @@ +var began = false; + +socket.on("guid", function(guid) +{ + console.log(guid); + if(!began) + { + socket.on(guid, function(arr) + { + console.log(arr); + if(arr[0] == "volume") + { + $("#volume").slider("value", arr[1]); + ytplayer.setVolume(arr[1]); + }else if(arr[0] == "channel") + { + socket.emit("change_channel"); + socket.removeAllListeners(chan.toLowerCase()); + socket.removeAllListeners("chat,"+chan.toLowerCase()); + socket.removeAllListeners(chan.toLowerCase()+",np"); + + chan = arr[1].toLowerCase(); + $("#chan").html(chan.substring(0,1).toUpperCase()+chan.substring(1).toLowerCase()); + socket.on(chan.toLowerCase(), function(msg){ + populate_list(msg, false); + }); + + setup_youtube_listener(chan); + setup_chat_listener(chan); + + socket.emit("list", chan.toLowerCase()+",unused"); + } + }); + } + began = true; +});