diff --git a/src/js/chat.js b/src/js/chat.js index 8f57887..e37a1df 100644 --- a/src/js/chat.js +++ b/src/js/chat.js @@ -23,6 +23,7 @@ export default class Chat { // Log a message log(message, options) { let html = options && options.html === true || false; + let classNames = options && options.classNames ? options.classNames : ''; let $el; let matchedUsernames = this.checkIfUsername(message.split(' ')); @@ -40,15 +41,15 @@ export default class Chat { } if (options && options.error) { - $el = $('
  • ').addClass('log').html('ERROR: ' + message); + $el = $('
  • ').addClass(`log ${classNames}`).html('ERROR: ' + message); } else if (options && options.warning) { - $el = $('
  • ').addClass('log').html('WARNING: ' + message); + $el = $('
  • ').addClass(`log ${classNames}`).html('WARNING: ' + message); } else if (options && options.notice) { - $el = $('
  • ').addClass('log').html('NOTICE: ' + message); + $el = $('
  • ').addClass(`log ${classNames}`).html('NOTICE: ' + message); } else if (options && options.info) { - $el = $('
  • ').addClass('log').html(message); + $el = $('
  • ').addClass(`log ${classNames}`).html(message); } else { - $el = $('
  • ').addClass('log').html(message); + $el = $('
  • ').addClass(`log ${classNames}`).html(message); } this.addMessageElement($el, options);