CakePHP inPlaceEditorの更新

CakePHP用にその場編集のプラグインを作って放置してあったのを修正してみた。
Ajax通信でセキュリティーコンポーネントと併用出来る所が特徴と言えば特徴。
セキュリティーコンポーネントはセッションごとに作られるtokenと、PostされるフィールドをハッシュしたSecure値も照合して改変されてないかどうかをチェックする。
inPlaceEditorではセキュリティーコンポーネントが必要とするtokenやsecure値も作成してpostするのでセキュリティーコンポーネントと併用が可能になった。

今回の改修はModel名をformヘルパーなどと合わせて、指定しなければデフォルトのmodelを使用するようにしたこと、ずらずら引数を書かせていたのを配列にしたこと、inPlaceEditorにそのままオプションをスルーできるようにしたこと。JavaScript側も関数をグローバルに持ったりしてたので修正した。
まだ課題もいろいろあるのだけど、ひとまずpush

git://github.com/hidetoshing/interactive_ui.git