diff options
| author | Aaron Perley <aaron.perley@gmail.com> | 2016-10-17 14:05:57 -0400 |
|---|---|---|
| committer | Aaron Perley <aaron.perley@gmail.com> | 2016-10-17 14:05:57 -0400 |
| commit | ebda59b316159f7e568c634cc5d906447928f973 (patch) | |
| tree | 285c1496d7b31c4b04abc4aa0a3cf3a520ad8936 /webapp/app/templates/index.html | |
| parent | 95119e4d2f79003b96812dbbb469db6b6a81157b (diff) | |
| download | bridge-ebda59b316159f7e568c634cc5d906447928f973.tar.zst | |
Make fish enable/disable state more robust
Diffstat (limited to 'webapp/app/templates/index.html')
| -rw-r--r-- | webapp/app/templates/index.html | 28 |
1 files changed, 13 insertions, 15 deletions
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) { |
