Thursday, March 7, 2013

mixer2-1.2.1リリース

mixer2 version 1.2.1をリリースしました。 htmlテンプレートの改行が取り除かれてしまうバグが解消されています。 このバグ対応は、利用するアプリの側からすると従来の挙動が変わるのと同等の影響がありうるため、versionは1.1ではなく1.2系統としました。 といっても1.1系統のメンテは停止する可能性が高いですが。

version1.1.xではインラインのjavascript内部もやはり改行が取り除かれてしまいましたが、1.2系はそういうことはありません。 ただ、xhtml的に正しい書き方をしなければならないことに変わりはないので、コメントアウトとCDATAを組み合わせて書く必要があります。 たとえば、GoogleAnalyticsを使うためのインラインjavascriptであれば、テンプレートにはこんな風に埋め込んでください。


2行目と14行目がポイントです。全体として、javascriptとして正しいのでちゃんと動きますし、xhtmlとしても正しいのでmixer2でテンプレートとしてロードすることも可能です。

SpringMVC用のviewクラスも同梱しています。 使い方はjavadocか、あるいはmavenアーキタイプでできるコードを参考にしてください。