From ebda59b316159f7e568c634cc5d906447928f973 Mon Sep 17 00:00:00 2001 From: Aaron Perley Date: Mon, 17 Oct 2016 14:05:57 -0400 Subject: Make fish enable/disable state more robust --- webapp/app/templates/index.html | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) (limited to 'webapp/app/templates/index.html') diff --git a/webapp/app/templates/index.html b/webapp/app/templates/index.html index 7c09f50..bba0579 100644 --- a/webapp/app/templates/index.html +++ b/webapp/app/templates/index.html @@ -125,21 +125,16 @@ c.render($('#creatures')); }); - socket.on('enable image', function(msg) { - console.log('enable image'); - // to be tested - var name = msg.name; - var myImgElement = $("#" + name); - myImgElement.removeClass('img-disable'); - - }); - - socket.on('disable image', function(msg) { - console.log('disable image'); - // to be tested - var name = msg.name; - var myImgElement = $("#" + name); - myImgElement.addClass('img-disable'); + socket.on('fish state', function(msg) { + for( var key in msg ) { + var myImgElement = $("#" + key); + if( msg[key] ) { + myImgElement.removeClass('img-disable'); + } else { + myImgElement.addClass('img-disable'); + } + } + }); socket.on('disconnect', function() { @@ -147,6 +142,9 @@ }); socket.emit('ready'); + setInterval(function() { + socket.emit('ready'); + }, 5000); }); function clickImg(element) { -- cgit v1.3.1