tdiary/tdiary-core — pull request #262 by machu (2013-02-09 14:26:50+00:00)
Title: ページ遷移なしでツッコミを入れる

#122 を実装しました。
Ajaxを使い、ページ遷移なしでツッコミを入れられるようにしました。
JavaScriptが無効な環境では、従来通りツッコミ可能です。

* comment_ajax プラグインを有効にすると comment_ajax.js がロードされる
* ツッコミフォームのsubmitイベントをフックし、AjaxでPOSTする
* AjaxでPOSTされた場合のみ、TDiaryCommentは日記データ (day.rhtml) を返す
* comment_ajax プラグインは返された日記データを使ってツッコミ部分を書き換える

本来、サーバ側はツッコミ部分のHTMLのみを返すのが望ましいのですが、本体への影響が大きかったので断念しました。