summaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-03-24 16:48:08 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-03-24 16:48:08 +0100
commit3e96a0355ef2bda1928d7cd34250b62c4a9af49e (patch)
tree556cd19c08542e088514af1fd7a1335a2b247a7e /index.html
parent90c0cd497930b37cbb1b0e2c3be34759a5bd6549 (diff)
downloadbridge-3e96a0355ef2bda1928d7cd34250b62c4a9af49e.tar.gz
bridge-3e96a0355ef2bda1928d7cd34250b62c4a9af49e.zip
refactor - send to player specific channels
Diffstat (limited to 'index.html')
-rw-r--r--index.html60
1 files changed, 27 insertions, 33 deletions
diff --git a/index.html b/index.html
index 7ab1345..b97d287 100644
--- a/index.html
+++ b/index.html
@@ -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>