点击某个Web项目后,应该会进行JavaScript调用,并显示警告消息,但脚本文件本身未加载。
下面是我在资源部分中添加脚本文件的代码。
<web-resource key="samplePlugin-resources"
name="samplePlugin Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<resource type="download" name="samplePlugin.css" location="/css/samplePlugin.css"/>
<resource type="download" name="samplePlugin.js" location="/js/samplePlugin.js"/>
<resource type="download" name="jquery-3.3.1.min.js" location="/js/jquery-3.3.1.min.js"/>
<resource type="download" name="SampleReport.js" location="/js/SampleReport.js"/>
<resource type="download" name="images/" location="/images"/>
<context>samplePlugin</context>
<context>jira.general</context>
</web-resource>
这是我的网站项目:
<web-item name="Avg.Resolution Time"
i18n-name-key="avg-.-resolution-time.name"
key="avg-.-resolution-time"
section="reports-link/reports---web---section"
weight="1000">
<description key="avg-.-resolution-time.description">
The Avg.Resolution Time Plugin
</description>
<label key="avg-.-resolution-time.label"/>
<link linkId="avg-.-resolution-time-link"/>
</web-item>
我的SampleReport.js
代码
jQuery(document).ready(function() {
jQuery('#avg-.-resolution-time-link').click(function(){
alert("Hello Jira");
});
}