* @copyright 2009 FeedBlog Project (http://sourceforge.jp/projects/feedblog/)
* @author Kureha Hisame (http://lunardial.sakura.ne.jp/) & Yui Naruse (http://airemix.com/)
* @since 2009/06/03
- * @version 0.1.0.0
+ * @version 0.5.0.0
*/
// Feex XMLの<content>要素で、<br>を使用しているか?
var inputValidateMode = 1;
entry.published = dateRfc3339;
entry.updated = dateRfc3339;
entry.link = pageAddr + "#" + entry.id;
- entry.content = document.getElementById("entry_stdin").value;
+ entry.content = document.getElementById("entry_stdin").value.replace(/\r\n/g, "\n");
entryList.unshift(entry);
refleshEntrylistBox();
else {
entryList[editIndex].title = document.getElementById("entry_title").value;
entryList[editIndex].updated = getDate();
- entryList[editIndex].content = document.getElementById("entry_stdin").value;
+ entryList[editIndex].content = document.getElementById("entry_stdin").value.replace(/\r\n/g, "\n");
}
document.getElementById("stdout").value = toXml(feedInfo, entryList);
editIndex = -1;
}
else {
- var temp_content = entryList[index].content;
- alert(temp_content);
document.getElementById("entry_title").value = entryList[index].title;
- document.getElementById("entry_stdin").value = temp_content;
+ document.getElementById("entry_stdin").value = entryList[index].content;
editIndex = index;
}
}
/**
* XMLの逆エスケープを行う関数
- * バグあり!&の処理がおかしい
* @param {String} str 逆エスケープを行う文字列
*/
function xmlAttrContentUnescape(str){
- return str.replace(/ /g, " ").replace(/"/g, '"').replace(/>/g, ">").replace(/</g, "<").replace(/&/g, "&");
+ return str.replace.replace(/"/g, '"').replace(/>/g, ">").replace(/</g, "<").replace(/&/g, "&");
}
/**