From: gdkhd812 Date: Mon, 21 Oct 2013 07:22:35 +0000 (+0900) Subject: ある特定のパターンで名前を入力すると何も表示されなくなるバグを修正した X-Git-Url: http://git.osdn.jp/view?p=webchat%2FWebChat.git;a=commitdiff_plain;h=deaf2335f6ef467b5b4e4ea7b0261cc3ca603d7d ある特定のパターンで名前を入力すると何も表示されなくなるバグを修正した --- diff --git a/public/scripts/chatclient.js b/public/scripts/chatclient.js index 9657c7e..77da651 100644 --- a/public/scripts/chatclient.js +++ b/public/scripts/chatclient.js @@ -156,17 +156,18 @@ function ParseMessage(msg) var mailto = ""; var date = new Date(Date.parse(msg.date)); - if(msg.name != $system_name) + var name = util.htmlspecialchars(msg.name); + if(name != $system_name) { - color = $names[msg.name].color; - $names[msg.name].time = date.getTime(); + color = $names[name].color; + $names[name].time = date.getTime(); namepart = $("") - .attr("href",GetNameLink(msg.name)) + .attr("href",GetNameLink(name)) .attr("target","_blank") .css("color",color) - .text(util.htmlspecialchars(msg.name)); + .text(name); }else{ - namepart = $("").append(msg.name); + namepart = $("").append(name); } if(msg.ip != "") namepart.append("@" + msg.ip);