Webコンサルタントの愚痴とアジャイル,生産性向上,Trac,オープンソースなどの与太話
先日作ったプラグインだが、IEだと動かなかった。普段IEなんて使わないので、全く気づかなかったよorz
ということで、修正した。ダウンロード
前回は、JAVAScriptで、window.onsubmitの時にチェックを行っていたんだけど、IEがこのイベントを通ってくれない(何かと競合?)ので、明示的にDOMからsubmitするフォームを取得して、そいつに対して、onsubmitを割り当てることで解決。
なお、新規登録はこれでOKだったが、チケット更新については、更新用フォームにidがついていないので、そのままだとうまく行かない。
ちゅうことで、テンプレートのticket.csについて、
<?cs if:trac.acl.TICKET_CHGPROP || trac.acl.TICKET_APPEND ?>の後の
<form action=”<?cs var:ticket.href ?>#preview” method=”post”>
について
<form action=”<?cs var:ticket.href ?>#preview” method=”post” id=”newticket”>
のように変更すると、更新時もチェックできるようになる。
なんだかんだで意外と面倒。
なお、改めて、Firefox、Opera、Safari、GoogleChrome、IEで動作確認をした限りは問題なさそう。

入門Trac with Subversion―Linux/Windows対応
著者/訳者:高山 恭介
出版社:秀和システム( 2008-05 )
定価:¥ 2,310
単行本
ISBN-10 : 4798019615
ISBN-13 : 9784798019611
よろしければ5段階評価で該当する☆をクリックしてください。
コメントはありません。是非コメントしてください。