\r
if(childtag == null)\r
return;\r
+ if(typeof(childtag) == "string")\r
+ childtag = $("<span/>").append(childtag);\r
\r
- var ptag = $("<p/>");\r
+ var trtag = $("<tr/>");\r
+ var namepart,msgpart;\r
\r
var color = $system_msg_color;\r
+\r
var mailto = "";\r
var date = new Date(Date.parse(msg.date));\r
if(msg.name != $system_name)\r
{\r
color = $names[msg.name].color;\r
$names[msg.name].time = date.getTime();\r
- var atag = $("<a/>")\r
+ namepart = $("<a/>")\r
.attr("href",GetNameLink(msg.name))\r
.css("color",color)\r
.text(util.htmlspecialchars(msg.name));\r
- ptag.append(atag);\r
}else{\r
- ptag.append(msg.name);\r
+ namepart = $("<span/>").append(msg.name);\r
}\r
if(msg.ip != "")\r
- ptag.append(" " + msg.ip);\r
- ptag.append(":");\r
- ptag.append(childtag);\r
- ptag.append("(" + $dateFormat.format(date) +")");\r
+ namepart.append("@" + msg.ip);\r
+ trtag.append($("<td/>").append(namepart));\r
\r
- ptag.css("color",color);\r
+ msgpart = childtag\r
+ .append("(" + $dateFormat.format(date) +")")\r
+ .css("color",color);\r
+ trtag.append($("<td/>").append(msgpart));\r
\r
if($messageTag == null)\r
$messageTag = $("#message");\r
\r
- $messageTag.prepend(ptag);\r
+ $messageTag.prepend(trtag);\r
}\r
\r
function GetNameLink(name)\r
}; \r
msg.message = cmd.parse(msg);\r
\r
- if(msg.message != null)\r
+ if(msg.message != null && msg.message != "")\r
$socket.json.emit("send msg",msg);\r
\r
document.chat_form.message.value ="";\r