単語検索時に、単語を含むコメントのあるスレッドのみを表示する処理を修正したものをさらに修正。

今回の変更したコードの方がわかりやすいと思ったので。

あと、$tag_idsを初期化する位置が間違っていたので修正
あいまい検索した時は、テーブルヘッダの部分を「コメント数」から「キーワードを含むコメント数」に変える

変更理由は、テーブルヘッダの部分を変えないと、表示されているコメントの数が、スレッド内の
すべてのコメントの数なのか、キーワードを含むコメントの数なのかがわからないため。
検索ボタンの有効化、無効化処理を追加

データ取得最中にボタンを連打されるとサーバに大きな負荷がかかるため、
検索結果が表示されるまで検索できないようにした。
検索結果が表示されるまでの間、ローディング画像を表示するようにした。

ローディング中は、テーブル全体が消えてローディング画像のみが表示されている状態にしたかったので、
<tbody>がローディング画像に切り替わってる間は、<thead>をhide()で隠すようにした。
コードを見やすいように変更

個人的に、セレクタ指定をtbodyにしたほうが、どこに、データを挿入しているか
がわかりやすいと思った。
「検索結果に一致するスレッドはありません」の表示の仕方を修正

検索結果のテーブルヘッダの部分(<thead>)が表示されていたので、非表示にした。
ソースをフォーマットした(インデントを揃えた)
通信中にページングボタンのクリックを無効にする処理を実装

ajax通信内で、クリックイベントの有無をつけるように変更した。
ajax通信が始まったら、ページングボタンのクリックイベントハンドラを削除し、通信後、
ページングボタンにクリックイベントハンドラをバインドする。
/json/listに遷移した直後は、ajax通信で全てのスレッドリストを取得するので、そのときに
最初のクリックイベントをつけている。
スペルミスの修正
Merge pull request #13 from SunriseDigitalStudy/proj/loading

Proj/loading