}
function xmlAttrContentEscape(str){
- return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
+ // return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
+ return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/^[ ]+/mg, " ").replace(/^[\t]+/mg, "");
}
/**
if (urlhash == id) {
var entry = new Entry(searchSeparateTag[j]);
- document.getElementById("writeArea").innerHTML = '<div><table class="pager" width="' + extPanelWidth + '" cellspacing="1"><tbody>' +
+ document.getElementById("writeArea").innerHTML = '<div><table class="pager" width="' + extPanelWidth + '" cellspacing="1"><tbody>' +
'<tr><td class="pager" colspan="3">1件~1件(全1件)目の記事を表示中<br/></td></tr>' +
'<tr><td align="left"><<< 前の3件を表示</td><td align="center">[ 0 ]</td><td align="right">次の3件を表示 >>></td></tr></tbody></table></div>' +
'<div style="line-height: ' +
'<div id="drawPanel"><div id="drawItem" class="code"><\/div><\/div>' +
'<div style="line-height: ' +
entrySpan +
- 'px;"><br/></div>' +
- '<div><table class="pager" width="' + extPanelWidth + '" cellspacing="1"><tbody>' +
+ 'px;"><br/></div>' +
+ '<div><table class="pager" width="' +
+ extPanelWidth +
+ '" cellspacing="1"><tbody>' +
'<tr><td align="left"><<< 前の3件を表示</td><td align="center">[ 0 ]</td><td align="right">次の3件を表示 >>></td></tr>' +
'<tr><td class="pager" colspan="3">1件~1件(全1件)目の記事を表示中<br/></td></tr></tbody></table></div>';
document.getElementById("drawItem").innerHTML = contentsWithid(entry.content, entry.id);
// ページ移動メニュー表示用バッファです
var menuMoveBuffer = [];
- menuMoveBuffer.push("<tr>");
+ menuMoveBuffer.push("<tr>");
// 左パネルの表示制御
if (startIndex - showLength >= 0) {
menuMoveBuffer.push("\<td align='left'><a href='' onclick='showEntriesRange(" +
"<input type='checkbox' id='isAsyncOn'/><label for='isAsyncOn'>非同期通信モードで検索を行う</label><br/>" +
"<span style='font-weight: bold;'>[ 注意 ]</span>非同期通信モードをオンにすると速度は上昇しますが、検索の順序が保障されません。<br/><br/>" +
"▼ 検索対象ログ選択<br/><div id='logSelecter'/></div><input type='checkbox' id='allSearchCheck' checked='checked'/><label for='allSearchCheck'>すべてのログに対して検索を行う</label>" +
- "<br/><a href='" + blogUrl + "'>トップページへ戻る</a><br/></form></td></tr></tbody></table>"
+ "<br/><a href='" +
+ blogUrl +
+ "'>トップページへ戻る</a><br/></form></td></tr></tbody></table>"
document.getElementById("genForm").innerHTML = formBuffer;
var resultAreaBuffer = "<table align='center'><tbody><tr><td class='resultarea' style='width: " + resultAreaWidth + "px;'>" +
* @param {String} str エスケープを行いたい文字列
*/
function xmlAttrContentEscape(str){
- return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
+ // return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
+ return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/^[ ]+/mg, " ").replace(/^[\t]+/mg, "");
}
/**