I've implemented some new customfield types in my plugin. These field require js resources to be loaded in page context.
I've no problems when loading web resource to jira.view.issue context, but when trying to load resource directly to view.vm template of my customfield it is not being loaded.
i've tried:
- $webResourceManager.requireResource
- #requireResource
- $webResourceManager.requireResourcesForContext
- #requireResourcesForContext
none of these works(jira version 7.13)
here is the web resource block from atlassian-plugin.xml
<web-resource key="select2cf-web-resources-key"
name="select2cf-web-resources">
<description key="${atlassian.plugin.key}.resources.description">
AUI plugin, png thumbnails and js file with scripts</description>
<dependency>com.atlassian.auiplugin:ajs</dependency>
<dependency>com.atlassian.auiplugin:jquery</dependency>
<dependency>com.atlassian.auiplugin:jquery-ui-other</dependency>
<dependency>com.atlassian.auiplugin:aui-select2</dependency>
<resource type="download" name="images/" location="/images"/>
<resource type="download" name="scriptDisableHide" location="/customScript/scriptDisableHide.js"/>
<context>select2cfcontext</context>
<!--
<context>jira.create.issue</context>
<context>jira.view.issue</context>
-->
</web-resource>
(atlassial plugin key is ru.homecredit.select2cf)
and the first lines of view.vm
#requireResourcesForContext("select2cfcontext")
$webResourceManager.requireResourcesForContext("select2cfcontext")
#requireResource("ru.homecredit.select2cf:select2cf-web-resources-key")
#requireResource("ru.homecredit.select2cf:resources")
$webResourceManager.requireResource("ru.homecredit.select2cf:select2cf-web-resources-key")
$webResourceManager.requireResource("ru.homecredit.select2cf:resources")
what am I doing wrong?
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.