fix gen desc

This commit is contained in:
lealife
2015-12-25 11:45:46 +08:00
parent 08ae37cae0
commit b135f9717f

View File

@ -311,38 +311,18 @@ Note.genDesc = function(content) {
return "";
}
// 将</div>, </p>替换成\n
/*
var token = "ALEALE";
content = content.replace(/<\/p>/g, token);
content = content.replace(/<\/div>/g, token);
content = content.replace(/<\/?.+?>/g," ");
pattern = new RegExp(token, "g");
content = content.replace(pattern, "<br />");
content = content.replace(/<br \/>( *)<br \/>/g, "<br />"); // 两个<br />之间可能有空白
content = content.replace(/<br \/>( *)<br \/>/g, "<br />");
// 去掉最开始的<br />或<p />
content = trimLeft(content, " ");
content = trimLeft(content, "<br />");
content = trimLeft(content, "</p>");
content = trimLeft(content, "</div>");
*/
// 留空格
content = content.replace(/<br \/>/g," <br />");
content = content.replace(/<\/p>/g," </p>");
content = content.replace(/<\/div>/g," </div>");
// 避免其它的<img 之类的不完全
content = $("<div></div>").html(content).text();
content = content.replace(/<br \/>/g," ");
content = content.replace(/<\/p>/g," ");
content = content.replace(/<\/div>/g," ");
// 将html tags全部删除
content = content.replace(/<\/?[^>]+(>|$)/g, "");
content = $.trim(content);
// pre下text()会将&lt; => < &gt; => >
content = content.replace(/</g, "&lt;");
content = content.replace(/>/g, "&gt;");
if(content.length < 300) {
return content;
}
@ -727,7 +707,7 @@ Note.renderChangedNote = function(changedNote) {
$leftNoteNav.find(".item-title").html(trimTitle(changedNote.Title));
}
if(changedNote.Desc) {
$leftNoteNav.find(".desc").html(changedNote.Desc);
$leftNoteNav.find(".desc").html(trimTitle(changedNote.Desc));
}
if(changedNote.ImgSrc) {
$thumb = $leftNoteNav.find(".item-thumb");
@ -2470,6 +2450,7 @@ $(function() {
Note.curChangedSaveIt(true);
});
// blog
Note.$itemList.on("click", ".item-blog", function(e) {
e.preventDefault();