Я пытаюсь написать относительно простое настраиваемое поле.
Это выдержка из моего edit.vm:
$webResourceManager.requireResource("cz.firma.rozy:zakaznik")
<input id="test" style="width:500px"
type="text" placeholder="Sem zadejte ID" value=""/>
<button id="buttonID" >Use ID</button>
А вот мой простой zakaznik.js:
AJS.$( "#buttonID" ).click(function() {
AJS.$("#test").hide();
});
Наконец, atlassian-plugin.xml
<web-resource key="zakaznik-resources" name="zakaznik Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<dependency>com.atlassian.auiplugin:jquery</dependency>
<dependency>com.atlassian.auiplugin:jquery-ui-other</dependency>
<dependency>com.atlassian.auiplugin:aui-select2</dependency>
<context>atl.general</context>
<context>atl.admin</context>
<resource type="download" name="zakaznik.css" location="/css/zakaznik.css"/>
<resource type="download" name="zakaznik.js" location="/js/zakaznik.js"/>
<resource type="download" name="images/" location="/images"/>
<context>zakaznik</context>
</web-resource>
...
<customfield-type name="Pridani zakaznika" i18n-name-key="customer-add.name" key="customer-add" class="cz.firma.rozy.jira.customfields.CustomerCustomField">
<description key="customer-add.description">Plugin, ktery prida zakaznika z abry</description>
<resource name="view" type="velocity" location="templates/viewCustomer.vm"/>
<resource name="edit" type="velocity" location="templates/edit.vm"/>
</customfield-type>
Плагин успешно собран и установлен в JIRA (v6.2.3), и я могу добавить это поле на любой экран. Когда я нажимаю на эту добавленную кнопку, я хотел бы видеть, что ввод скрыт. Когда я нажимаю на свою кнопку, ничего не делается и режим редактирования закрывается.
Что я делаю неправильно?