diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-24 16:48:08 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-24 16:48:08 +0100 |
| commit | 3e96a0355ef2bda1928d7cd34250b62c4a9af49e (patch) | |
| tree | 556cd19c08542e088514af1fd7a1335a2b247a7e /index.html | |
| parent | 90c0cd497930b37cbb1b0e2c3be34759a5bd6549 (diff) | |
| download | bridge-3e96a0355ef2bda1928d7cd34250b62c4a9af49e.tar.gz bridge-3e96a0355ef2bda1928d7cd34250b62c4a9af49e.zip | |
refactor - send to player specific channels
Diffstat (limited to 'index.html')
| -rw-r--r-- | index.html | 60 |
1 files changed, 27 insertions, 33 deletions
@@ -13,13 +13,39 @@ <script src="/socket.io/socket.io.js"></script> <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script> + var socket = io(); $("#update-form").submit(function(e) { - $.get("/api/player/" + $("input:first").val()).done(function() { + var name = $("input:first").val(); + $.get("/api/player/name/" + name).done(function() { $("#updates").append( $("<li>") .text("(found)") .css("color", "black") ); + /* subscribe to socket notifications */ + socket.on(name, function(msg) { + if (msg == "grab_failed") { + $("#updates").append( + $("<li>") + .text(name + ": no new data") + .css("color", "red") + ); + } + if (msg == "process_finished") { + $("#updates").append( + $("<li>") + .text(name + ": processed") + .css("color", "green") + ); + } + if (msg == "compile_finished") { + $("#updates").append( + $("<li>") + .text(name + ": compiled") + .css("color", "orange") + ); + } + }); }).fail(function() { $("#updates").append( $("<li>") @@ -29,38 +55,6 @@ }); e.preventDefault(); }); - var socket = io(); - socket.on("job update", function(msg) { - $("#updates").append( - $("<li>") - .text(msg) - .css("color", "grey") - ); - }); - socket.on("player grab failed", function(msg) { - $("#updates").append( - $("<li>") - .text("no new data for player " + msg.id + - " (" + msg.name + ")") - .css("color", "red") - ); - }); - socket.on("player processed", function(msg) { - $("#updates").append( - $("<li>") - .text("processed player " + msg.id + - " (" + msg.name + ")") - .css("color", "green") - ); - }); - socket.on("player compiled", function(msg) { - $("#updates").append( - $("<li>") - .text("compiled player " + msg.id + - " (" + msg.name + ")") - .css("color", "orange") - ); - }); </script> </body> </html> |
