support-chat/js/supportchat.js

changeset 56
5dd3b23da0ae
parent 55
6f0822a428b7
child 58
c775513a5d78
equal deleted inserted replaced
55:6f0822a428b7 56:5dd3b23da0ae
132 }, 132 },
133 133
134 // Handle incoming messages 134 // Handle incoming messages
135 message: function (stanza, muc, nick, message) 135 message: function (stanza, muc, nick, message)
136 { 136 {
137 var html = "<span class='muc-message'><span class='muc-nick'>" + htmlescape(nick) + "</span>" + ": " + htmlescape(message) + "</span><br/>\n"; 137 if(nick != question_muc.nick && message.charAt(0) == "!") // Command
138 $("#support-log").append(html).scrollTop($("#support-log")[0].scrollHeight); 138 {
139 if(message.indexOf("!assist") == 0)
140 {
141 set_assistant(nick);
142 }
143 else if(message.indexOf("!stop") == 0)
144 {
145 set_assistant(null);
146 }
147 }
148 else if(nick != question_muc.nick || message.indexOf("{System} ") != 0) // Normal message
149 {
150 show_message(nick, message);
151 }
139 } 152 }
140 }); 153 });
141 154
142 // Get a unique room name from the server and then join the question MUC 155 // Get a unique room name from the server and then join the question MUC
143 conn.sendIQ($iq({to: support_config.muc_server, type: "get"}) 156 conn.sendIQ($iq({to: support_config.muc_server, type: "get"})
211 answer your query... \ 224 answer your query... \
212 <br/><br/><br/><br/> \ 225 <br/><br/><br/><br/> \
213 <center><img src='waiting.gif' alt='Waiting' /></center> \ 226 <center><img src='waiting.gif' alt='Waiting' /></center> \
214 </div> \ 227 </div> \
215 <div id='support-converse'> \ 228 <div id='support-converse'> \
229 <div id='support-assistant-name'></div> \
216 <div id='support-log'></div> \ 230 <div id='support-log'></div> \
217 <div id='support-input-container'><textarea id='support-input' type='text' value=''></textarea></div> \ 231 <div id='support-input-container'><textarea id='support-input' type='text' value=''></textarea></div> \
218 <input id='support-send-button' type='submit' value='Send' /> \ 232 <input id='support-send-button' type='submit' value='Send' /> \
219 <div style='clear:right;'></div> \ 233 <div style='clear:right;'></div> \
220 </div> \ 234 </div> \

mercurial