jquery-ui聊天框卡在发送消息时

时间:2014-08-16 14:35:31

标签: jquery jquery-ui

我决定使用:

http://reason.cs.illinois.edu/wenpu1/chatbox.html

在一个grails聊天插件中,功能一直有效,直到我决定在用户​​界面上弹出一个弹出窗口,并坚持如何将从主弹出发送的消息传送到辅助

到目前为止,usera悬停在userb的用户名和点击发送pm上 - 这会打开框并传送信息正常(即旧功能是在主屏幕上发送pm但仅发送给用户 - 没有问题)

更改是弹出一个pm窗口并显示消息并允许用户进行交互 - 它确实弹出它但我认为我需要编写额外的东西,我有点叫pm:在js下面..只是不确定如何让那个下午出现在加油盒上......

https://github.com/vahidhedayati/grails-wschat-plugin/blob/master/web-app/js/jquery.ui.chatbox.js

所以我想我需要添加pm:到这个文件: https://github.com/dexterpu/jquery.ui.chatbox/blob/master/jquery.ui.chatbox.js

有没有人知道我在做什么以及如何用信息更新信箱?

 function sendPM(receiver,sender,pm) {
$(function(event, ui) {
var box = null;
if(box) {
box.chatbox("option", "boxManager").toggleBox();
}else {
box = $("#"+sender).chatbox({id:receiver,
user:{key : "value"},
title : "PM: "+receiver,
messageSent : function(id, user, msg) {
          //$("#log").append(id + " said: " + msg + "<br/>");
           $("#"+suser).chatbox("option", "boxManager").addMsg(id, msg);
          webSocket.send("/pm "+suser+","+msg);
},
pm : function(sender, user, pm) {
//$("#log").append(id + " said: " + msg + "<br/>");
$("#"+sender).chatbox("option", "boxManager").addMsg(id, pm);
//webSocket.send("/pm "+suser+","+msg);
}})
}
});
}

0 个答案:

没有答案