I'm trying to make jira plugin. I want to add image, css and js files in my html file but I couldn't do it.
That's how looks my atlassian-plugin.xml
<web-resource key="Saphire-resources" name="Saphire Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<context>atl.general</context>
<resource type="download" name="Saphire.css" location="css/Saphire.css"/>
</web-resource>
<!-- add our web panel -->
<web-panel key="myPanel" location="servicedesk.portal.subheader">
<resource name="view" type="static" location="index.html"/>
<resource type="download" name="images/" location="images/"/>
</web-panel>
I'm not sure where i have to write the resources for my web HTML, so I tried one in web-panel label and another one in web-resource label.
I tried to follow this post: https://community.atlassian.com/t5/Answers-Developer-Questions/JIRA-Plugin-Development-How-to-import-image-file-on-velocity/qaq-p/521008
And I writte in my HTML the next code:
<head>
<link rel="stylesheet" type="text/css" href="$req.contextPath/download/resources/com.atlasian.saphire:Saphire-resources/Saphire.css">
</head>
<body>
<button id="send" type="button" class="btn" onclick="prompt()"><img src="$req.contextPath/download/resources/com.atlasian.saphire:Saphire-resources/images/send.png" /></button>
</body>
I have the same problem win a JS file.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.