<分区>
今天我有两个关于开发JIRA 小工具的问题:
<强>1。 CSS
如何为我的小工具添加 .css 文件。我有一些 table ,那些应该有一些风格。 .css 文件已经包含在 atlassian-plugin.xml 中,如下所示:
<web-resource key="Web-resources" name="My Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<resource type="download" name="MyCSS.css" location="/css/MyCSS.css"/>
<context>jira.general</context>
<context>The_Context</context>
</web-resource>
但是我怎样才能在我的小工具中使用这个样式表呢?为此我需要什么?
<强>2。 JavaScript 库
我还想包括 Chart.js库,也包含在 atlassian-plugin.xml 中。 但是如何在小工具中使用它呢?
最佳答案
在您的 gadget.xml 文件中,您必须通过元素 key 和您定义的小工具 key 来包含资源。
- 你的小工具键是“Web-resources”(我建议你将它重命名为 mygadget-resources)
- 元素 key 在您的 atlassian-plugin.xml 文件中定义为元素 <atlassian-plugin key="your-project-key">
的属性
在您的 gadget.xml 文件中的 CDATA 部分,元素内容首先需要资源,然后包含它们:
<Content type="html" view="profile">
<![CDATA[
#requireResource("your-project-key:Web-resources")
#includeResources()
]]>
</Content>
之后,您可以使用 MyCss.css 中的任何 css 样式,如果您为 JS 文件添加另一个资源标签,该标签也将包含在内。
这应该让你开始。
关于javascript - 如何在 JIRA 小工具中使用 CSS 文件和 JavaScript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26995095/
相关文章:
javascript - 在 mouseout 上关闭下拉菜单
javascript - 无法在 JavaScript (AngularJS) 中对多个字段上的对象进行排序
css - 在 Vue.js 中使用 CSS 使用省略号截断文本不起作用
java - Jenkins 的 Jira 插件无法正常工作?
jira - 在Jira Agile中,什么时候应该使用“故事”,什么时候应该使用“改进”
project-management - Assembla Redmine JIRA Zoho Yodiz 评论和/或替代品
javascript - 在标准浏览器中运行 Lua 5.3 并保持最大合规性的最简单方法是什么?