【发布时间】:2014-12-11 15:22:55
【问题描述】:
我是 Jira 插件开发的新手,我正在尝试为 JIRA (6.3.9) 开发一个项目选项卡面板插件。
对于标签面板的样式,我在“resources/css/tabpanel.css”中有 CSS 文件
以下是 CSS 文件的内容:
div.status{
float:left;
min-width:18%;
height:auto;
text-align:center;
border:1px solid black;
border-radius: 5px;
margin:2px;
background-color: #e6e6fa
}
div.issues{
background-color:#add8e6;
margin:5px;
border: 1px;
text-align:left
}
velocity 文件的内容如下:
<div class="module">
<div class="mod-content">
<div id="statuses" class="aui">
#foreach($status in $statuses)
<div id="status" class="aui" ><Strong>$status.getNameTranslation()</Strong>
#foreach($issue in $issues)
#if($status.getId() == $issue.getStatusObject().getId())
<div id="issues">
...
</div>
#end
#end
</div>
#end
</div>
</div>
</div>
atlassian-plugin.xml 添加了这样的网络资源:
<web-resource key="tabpanel-resources" name="tabpanel Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<dependency>jira.webresources:jira-global</dependency>
<resource type="download" name="tabpanel.css" location="/css/tabpanel.css"/>
<resource type="download" name="tabpanel.js" location="/js/tabpanel.js"/>
<resource type="download" name="images/" location="/images"/>
<context>atl.general</context>
<context>tabpanel</context>
<context>jira.general</context>
</web-resource>
但是,CSS 样式在 tabpanel 中没有生效,我尝试添加 $webResourceManager.requireResourcesForContext("plugin-key:resourceskey")
和
"requireResource("pluginkey:web-resource-key")"
但它似乎不起作用。请帮助我了解出了什么问题。我试图查看 atlassian 答案页面,但没有帮助。
【问题讨论】:
标签: css jira velocity jira-plugin