diff -r 6f0822a428b7 -r 5dd3b23da0ae support-chat/js/supportchat.js
--- a/support-chat/js/supportchat.js Fri Apr 16 18:38:05 2010 +0100
+++ b/support-chat/js/supportchat.js Fri Apr 16 18:38:43 2010 +0100
@@ -134,8 +134,21 @@
// Handle incoming messages
message: function (stanza, muc, nick, message)
{
- var html = "
\n";
- $("#support-log").append(html).scrollTop($("#support-log")[0].scrollHeight);
+ if(nick != question_muc.nick && message.charAt(0) == "!") // Command
+ {
+ if(message.indexOf("!assist") == 0)
+ {
+ set_assistant(nick);
+ }
+ else if(message.indexOf("!stop") == 0)
+ {
+ set_assistant(null);
+ }
+ }
+ else if(nick != question_muc.nick || message.indexOf("{System} ") != 0) // Normal message
+ {
+ show_message(nick, message);
+ }
}
});
@@ -213,6 +226,7 @@