X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=public%2Fscripts%2Fchatclient.js;h=774d68cd6a5523658218da2374fd2797efc09892;hb=115ec9aa5ded95a53badd32e2036fdedb9179572;hp=ab915bc85774df0f43648b645d364a66ced65098;hpb=6594bbcdd647eb39d439c3f68c55b462f652393d;p=webchat%2FWebChat.git
diff --git a/public/scripts/chatclient.js b/public/scripts/chatclient.js
index ab915bc..774d68c 100644
--- a/public/scripts/chatclient.js
+++ b/public/scripts/chatclient.js
@@ -176,36 +176,40 @@ function ParseMessage(msg)
if(childtag == null)
return;
+ if(typeof(childtag) == "string")
+ childtag = $("").append(childtag);
- var ptag = $("
");
+ var trtag = $("
");
+ var namepart,msgpart;
var color = $system_msg_color;
+
var mailto = "";
var date = new Date(Date.parse(msg.date));
if(msg.name != $system_name)
{
color = $names[msg.name].color;
$names[msg.name].time = date.getTime();
- var atag = $("")
+ namepart = $("")
.attr("href",GetNameLink(msg.name))
.css("color",color)
.text(util.htmlspecialchars(msg.name));
- ptag.append(atag);
}else{
- ptag.append(msg.name);
+ namepart = $("").append(msg.name);
}
if(msg.ip != "")
- ptag.append(" " + msg.ip);
- ptag.append(":");
- ptag.append(childtag);
- ptag.append("(" + $dateFormat.format(date) +")");
+ namepart.append("@" + msg.ip);
+ trtag.append($(" | ").append(namepart));
- ptag.css("color",color);
+ msgpart = childtag
+ .append("(" + $dateFormat.format(date) +")")
+ .css("color",color);
+ trtag.append($(" | ").append(msgpart));
if($messageTag == null)
$messageTag = $("#message");
- $messageTag.prepend(ptag);
+ $messageTag.prepend(trtag);
}
function GetNameLink(name)