提交 a47dc4b5 authored 作者: Anthony Minessale's avatar Anthony Minessale

render image urls

上级 4f1b09a3
...@@ -50,6 +50,11 @@ ...@@ -50,6 +50,11 @@
color: #ff3333; color: #ff3333;
} }
.chatimg
{
max-width:100px;
}
.l1 .l1
{ {
border:1; border:1;
......
...@@ -112,12 +112,19 @@ var callbacks = { ...@@ -112,12 +112,19 @@ var callbacks = {
} }
break; break;
case $.verto.enum.message.info: case $.verto.enum.message.info:
var body = data.body.replace(/(http[s]{0,1}:\/\/\S+)/g, "<a target='_blank' href='$1'>$1<\/a>"); var body = data.body;
if (body.match(/\.gif|\.jpg|\.jpeg|\.png/)) {
body = body.replace(/(http[s]{0,1}:\/\/\S+)/g, "<a target='_blank' href='$1'>$1<br><img border='0' class='chatimg' src='$1'><\/a>");
} else {
body = body.replace(/(http[s]{0,1}:\/\/\S+)/g, "<a target='_blank' href='$1'>$1<\/a>");
}
if (body.slice(-1) !== "\n") { if (body.slice(-1) !== "\n") {
body += "\n"; body += "\n";
} }
body = body.replace(/(?:\r\n|\r|\n)/g, '<br />'); body = body.replace(/(?:\r\n|\r|\n)/g, '<br />');
var from = data.from_msg_name || data.from; var from = data.from_msg_name || data.from;
$("#chatwin").append("<span class=chatuid>" + from + ":</span><br>" + body); $("#chatwin").append("<span class=chatuid>" + from + ":</span><br>" + body);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论