約3ヶ月ほったらかしにしていた、KAG への else/elsif タグの実装ですが、 ここ数日作業を再開しています。
最初に考えていたより面倒でしたが、もう少しで何とかなりそう。
先ほど完了して、コミットしました。そのうち、β版あたりに取りこまれるのではないかと思います。
else/elsif タグがどういうものかを書いてなかったですが、 一般的なプログラミング言語と同じで、以下のような感じです。
[if exp="false"] ここは表示されない [else] こっちが表示される [endif]
[if exp="false"] ここは表示されない [elsif exp="true"] こっちが表示される [else] ここは表示されない [endif]
else/elsif タグのドキュメントを書きました。
意外と書きづらい。とりあえず例をつけておいたので、 わかってもらえるといいな。
https://sv.kikyou.info/trac/kirikiri/cgi-bin/trac.cgi/changeset/1178
http://hatena.g.hatena.ne.jp/hatenatech/20051111/1131539607
最近の Ajax ブームの副産物として JavaScript でのエフェクトがいろいろと話題になっていますが、 TJS でのエフェクト作成の参考になりそうな気がしてきたので調べてみようかな。
JavaScript それ自体も面白いですし。