Mantis Pluginのバージョンアップ
課題 2877 対応。Mantis 1.2.0a4でSOAPのインタフェースが一部変わったことで、エラーが出るようになったので修正。
設定画面でMantisのバージョンを指定するように変更したのだけど、"onchange"に書いたJavaScriptがエラーを起こして思うように動かない。
<f:entry title="${%Version}"> <select class="setting-input" name="mantis.version" style="width: 50%;" onchange="Form.findMatchingInput(this,'mantis.url').onchange()" > <j:forEach var="v" items="${descriptor.mantisVersions}" > <f:option selected="${site.version==v}" value="${v}">${v.displayName}</f:option> </j:forEach> </select> </f:entry>
どうも、
Form.findMatchingInput(this,'mantis.url')
がnullになってしまう。設定画面では、他にいくつか項目があるけど、"<input>"タグはOKで、"<select>"タグはだめっぽい。