81,092
社区成员
发帖
与我相关
我的任务
分享
function Quote(layer) {
var replyframe = $("replyframe");
if (!replyframe) return;
var editor = replyframe.contentWindow.document.getElementById("tb_ReplyBody___Editor");
updateReplyItems();
var text = reply_items[layer].body.innerHTML;
text = text.replace(/<pre>[\s\S]*?<\/pre>/g, function($0) {
return $0.replace(/ /g, " ");
});
text = text.replace(/<\/dt>/ig, "\r\n").replace(/\s*<br\s*\/?>\s*/ig, "\r\n")
.replace(/<[^>]+>/g, "").replace(/&(lt|gt|quoted|nbsp);/ig, function($0, $1) {
return { "lt": "<", "gt": ">", "quoted": "\"", "nbsp": " "}[$1.toLowerCase()];
});
text = text.replace(/^(\s+\r?\n)+/, "").replace(/^([\s\S]{200})([\s\S]*)$/, "$1……").replace(/\s+$/, "");
editor.value = "[Quote=" + (layer > 0 ? "\u5F15\u7528 " + layer + " \u697C " : "\u5F15\u7528\u697C\u4E3B ") +
reply_items[layer].username + " \u7684\u56DE\u590D:]\r\n" + text + "\r\n[/Quote]";
window.location.href = "#replyachor";
editor.focus();
}