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>"タグはだめっぽい。