Mercurial > hg > nodescore
view www/m/js/metronome.js @ 6:33e6dc370ef7
fixed css
author | tzara <rc-web@kiben.net> |
---|---|
date | Wed, 04 Jul 2012 21:24:36 +0000 |
parents | 9070b2a7ca65 |
children |
line wrap: on
line source
var socket = io.connect(); //socket.on("metroPulse", metronomeTick); ///////////////////////////////////////////////// socket.on("metroPulse", pulseInClient); function pulseInClient(pulse,groupID,metrobeat){ var groupPage=document.getElementById('group').value if (groupID == groupPage) { metronomeTick(1000, groupID, metrobeat); } } ///////////////////////////////////////////////// function metroCss(beat, beatcolor,text){ var color = beatcolor; $(".metrocase > div").each(function(){$(this).stop()}); $(".metrocase > div").each(function(){$(this).css('background-color', beatcolor)}); $(".metrocase > div").each(function(){$(this).text(" ")}); $(".metrocase > div").each(function(){$(this).animate({opacity: 0.5}, 50, function() { $(this).animate({opacity:0.0}); } ); }) } function metronomeTick(pulse, voice,metrobeat) { console.log( voice+ " metronome tick" + metrobeat) var color = "gray" metroCss(0, "red", "4") //if (metrobeat == 0) { // metroCss(0, "gray", "1") // } //if (metrobeat == 3) { // metroCss(0, "white", "4") // } // if (metrobeat == 1||metrobeat == 2){ // $("#metronome"+metrobeat).stop(); // $("#metronome"+metrobeat).css('background-color', color); // $("#metronome"+metrobeat).text(" "); //$("#metronome"+metrobeat).text(metrobeat+1); // $("#metronome"+metrobeat).animate({opacity: 1}, // 50, // function() { $(this).animate({opacity:0.0}); } // ); // } };