* Extへのイベント登録です。すべてのDOMが利用可能になった時点で実行されます。
*/
$(document).ready(function(){
- generateForm();
-
+ generateForm();
+
// テキストボックスをExt js化し、空欄入力を拒否します
var searchTextBox = new Ext.form.TextField({
applyTo: "searchWord",
"<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, "");
}
/**