javascript - 如何在 JIRA 小工具中使用 CSS 文件和 JavaScript 库

标签 javascript css jira jira-plugin

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 4 年前

今天我有两个关于开发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/

上一篇:css - 为什么 23 和 24 之间的边界是黑色而不是红色,如何解决?

下一篇:javascript - 如何在图像上滑动切换文本?

相关文章:

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 并保持最大合规性的最简单方法是什么?

javascript按钮在点击时缩小

jquery - 如何为这个 jquery 函数添加一个暂停?

jquery - 用重复 x 分隔背景图像