poblem with loding js file from web resourse to customfield vm-template

Ignat November 28, 2022

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?

0 answers

Suggest an answer

Log in or Sign up to answer