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);