diff options
| author | Carson Fleming <cflems@cflems.net> | 2017-04-13 23:02:43 -0400 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2017-04-13 23:02:43 -0400 |
| commit | 36e4fae6958796419dcff63f323735dc66aabdcd (patch) | |
| tree | 2dc67b5a900616f7b8b25850465fbcd0ae141255 /js/chat.js | |
| parent | d85e6f791413422c74f4a1f5119a891ae19b8d17 (diff) | |
| download | bulletin-36e4fae6958796419dcff63f323735dc66aabdcd.tar.gz | |
Restyled the chat
Diffstat (limited to 'js/chat.js')
| -rw-r--r-- | js/chat.js | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -29,7 +29,7 @@ var bullechat = { $child.data('body', $chbody); $child.append($('<input>', {'type': 'text', 'class': 'chinput', 'placeholder': 'press <enter> to send'}).keypress(function (e) { if (e.which == 13) { - var $item = bullechat.gui.addline($child, $(this).val(), 'You'); + var $item = bullechat.gui.addline($child, $(this).val(), 'You', false); if (!bullechat.socket.sendto(user, $(this).val())) $item.addClass('chfailed').click(function (e) { $(this).hide(750); }); @@ -51,10 +51,10 @@ var bullechat = { $('body').append($child); bullechat.gui.updown($child); }, - addline: function ($elem, msg, nick) { + addline: function ($elem, msg, nick, recvd) { var $item; if (nick) { - $item = $('<li/>').append($('<span/>',{'class':'chnick'}).text(bullechat.nickfmt(nick))).append(document.createTextNode(msg)); + $item = $('<li/>', {'class': (recvd ? 'recvd' : 'sent')}).text(msg); } else { $item = $('<li/>', {'class': 'chspecial'}).text(msg); } @@ -95,9 +95,9 @@ var bullechat = { message: function (e) { var data = JSON.parse(e.data); if (!data || !data['uname']) return; - if (!bullechat.gui.$windows[data['uname']]) bullechat.gui.create(data['uname']); + if (!bullechat.gui.$windows[data['uname']]) bullechat.gui.create(data['uname'], data['nick']); bullechat.gui.addline(bullechat.gui.$windows[data['uname']], - data['msg'], data['nick']); + data['msg'], data['nick'], true); }, start: function () { if (window.WebSocket) { |
