lila/public/javascripts/tv.js
2014-10-11 12:17:18 +02:00

22 lines
584 B
JavaScript

$(function() {
var $featured = $('#featured_game');
var board = function() {
return $featured.find('> .mini_board');
};
parseFen(board());
if (!window.EventSource) {
return;
}
var source = new EventSource($('body').data('stream-url'));
source.addEventListener('message', function(e) {
var data = JSON.parse(e.data);
if (data.t == "featured") {
$('#featured_game').html(data.d.html);
parseFen(board());
}
else if (data.t == "fen") {
parseFen(board().data("fen", data.d.fen).data("lastmove", data.d.lm));
}
}, false);
});