我决定使用:
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);
}})
}
});
}