ripple-core
Version:
Ripple is an interactive audience response system that allows presenters to survey audience members in real time communication through their mobile devices.
32 lines (24 loc) • 718 B
JavaScript
/**
* Controls for Chatting
*
* @author William Myers
*/
function ChatController() {
}
ChatController.prototype.receiveMessage = function(sender, message){
var chatCnt = $('#chat-count');
$("#messages").append("<p><span class='badge badge-info'>" + sender + "</span> " + message + "</p>");
if( !$('body').hasClass('slidebar-open') ) {
var cnt = parseInt( chatCnt.text() );
cnt++
chatCnt.text(cnt).css('visibility','visible');
}
};
ChatController.prototype.sendMessage = function(nowDistributeMessage){
var message = $('#message-txt');
nowDistributeMessage(message.val());
//Clear Message
message.val("");
// Notify of sent
$.jGrowl(message.val(), { header: "MESSAGE SENT" });
}