Implement polls

This commit is contained in:
calzoneman 2013-03-16 16:49:58 -05:00
parent 741fe8e21f
commit bc187c99f5
9 changed files with 172 additions and 0 deletions

View file

@ -19,6 +19,14 @@ function initCallbacks() {
if(data.rank >= Rank.Moderator) {
$('#playlist_controls').css("display", "block");
$('#qlockbtn').css("display", "block");
var poll = $('#pollcontainer .active');
if(poll.length > 0) {
$('<button/>').addClass('btn btn-danger pull-right').text('Close Poll')
.insertAfter(poll.find('.close'))
.click(function() {
socket.emit('closePoll')
});
}
}
RANK = data.rank;
});
@ -232,4 +240,16 @@ function initCallbacks() {
$(li).appendTo(ul);
}
});
socket.on('newPoll', function(data) {
addPoll(data);
});
socket.on('updatePoll', function(data) {
updatePoll(data);
});
socket.on('closePoll', function() {
closePoll();
});
}