Hi,
I know this question has been asked several times... but I get nightmares already, i can't get my javascript in my Plugin. Here is resources definition in my atlassian-plugin.xml:
<web-resource key="skilldatenbank.resources" name="Skilldatenbank Plugin Web Resources" > <dependency>com.atlassian.auiplugin:ajs</dependency> <dependency>confluence.web.resources:ajs</dependency> <dependency>confluence.web.resources:jquery</dependency> <resource type="download" name="confluence-skilldatenbank-plugin.css" location="/css/confluence-skilldatenbank-plugin.css" > <property key="content-type" value="text/css" /> </resource> <resource type="download" name="confluence-skilldatenbank-plugin.js" location="/js/confluence-skilldatenbank-plugin.js" > <property key="content-type" value="text/javascript"/> </resource> <resource type="download" name="images/" location="/images"/> <context>atl.general</context> </web-resource>
and so i try to reference this resources in my .vm page.
#requireResource("de.twt.confluence.plugins:skilldatenbank.resources")
but there are neither javacsript nor styles in my page...
what is even more strange, it is not a self-defining <script> rendered in the template...
<head> <title>$i18n.getText("catpureskills.page.title")</title> #requireResource("de.twt.confluence.plugins:skilldatenbank.resources") <script type="text/javascript"> jQuery(document).ready(function() { alert(); }); function fnSendAssessment(arg) { alert(arg); } </script> </head>
if i start my "plugin" with: atlas-debug it does't work.
Please HELP!!! :-)
What is your groupID and your artefactID in your pom.xml and the atlassian-plugin-key in atlassian-plugin.xml?
Maybe "de.twt.confluence.plugins:skilldatenbank.resources"
is wrong.
pom.xml
<modelVersion>4.0.0</modelVersion> <groupId>de.twt.confluence.plugins</groupId> <artifactId>confluence-skilldatenbank-plugin</artifactId> <version>1.0</version>
atlassian-plugin.xml
<atlassian-plugin key="${project.groupId}.${project.artifactId}" name="${project.name}" plugins-version="2"> <plugin-info> <description>${project.description}</description> <version>${project.version}</version> <vendor name="${project.organization.name}" url="${project.organization.url}" /> <param name="plugin-icon">images/pluginIcon.png</param> <param name="plugin-logo">images/pluginLogo.png</param> </plugin-info>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
try
#requireResource("de.twt.confluence.plugins.confluence-skilldatenbank-plugin:skilldatenbank.resources")
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks, I'll try that out. Whether you know why javascript is not displayed on the page... i have included javascript in the VM Page at the header section, but it doesn't work!
<script type="text/javascript"> jQuery(document).ready(function() { alert(); }); function fnSendAssessment(arg) { alert(arg); } </script>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.