diff options
Diffstat (limited to 'webchat/public/handler.js')
-rw-r--r-- | webchat/public/handler.js | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/webchat/public/handler.js b/webchat/public/handler.js index 2f9eb2a7..4c13ba80 100644 --- a/webchat/public/handler.js +++ b/webchat/public/handler.js @@ -4,27 +4,24 @@ handler.message = function(object) { var safe_message = $('<div/>').text(object.msg).html(); safe_message = replaceURLWithHTMLLinks(safe_message); var safe_from = $('<div/>').text(object.nick).html(); - return chatboxAppend(safe_from, safe_message) + return chatboxAppend(safe_from, safe_message, 'msg') }; handler.join = function(object) { var safe_from = $('<div/>').text(object.from).html(); - $('<tr><td class="chat_date">'+getCurTime()+'</td><td class="chat_from">'+safe_from+'</td><td class="chat_msg" style="color:#00FF00">joined</td></tr>').insertBefore('#foot'); $('#nicklist').append('<div class="name">' + safe_from + '</div>') ; + return chatboxAppend(safe_from, 'joined', 'join') }; handler.quit = function(object) { var safe_from = $('<div/>').text(object.from).html(); - $('<tr><td class="chat_date">'+getCurTime()+'</td><td class="chat_from">'+safe_from+'</td><td class="chat_msg" style="color:#FF0000">quit</td></tr>').insertBefore('#foot'); - console.log('removing', safe_from); $(getNicklistElement(safe_from)).remove(); + return chatboxAppend(safe_from, 'quit', 'quit') }; handler.nicklist = function(object) { Object.keys(object.nicklist).forEach(function (nick) { -// console.log('nick',nick); var hash_from = btoa(nick).replace(/=/g,'_'); -// $('.name').each(function (i,e) { console.log(i,e); if (e.innerHTML === 'kweb') { $(e).attr("style", "color:green") } }) $('#nicklist').append('<div class="name">' + nick + '</div>') ; }); }; @@ -32,7 +29,7 @@ handler.nicklist = function(object) { handler.nickchange = function(object) { var safe_from = $('<div/>').text(object.nick).html(); var safe_newnick = $('<div/>').text(object.newnick).html(); - $('<tr><td class="chat_date">'+getCurTime()+'</td><td class="chat_from">'+safe_from+'</td><td class="chat_msg">is now known as '+object.newnick+'</td></tr>').insertBefore('#foot'); $(getNicklistElement(safe_from)).remove(); $('#nicklist').append('<div class="name">' + safe_newnick + '</div>') ; + return chatboxAppend(safe_from, 'is now known as ' + safe_newnick, 'nick'); }; |