I figured out how to add javascript calles in the header or footer but can't figure out how to add some Javascript in the pages itself.
Anybody knows?
Hi Roland,
Please refer to the following document:
Be well,
Jason Hammons
Atlassian - San Francisco
You could write a User Macro to do it. You need to pick a name, set the output format as "HTML" and put your JavaScript content in the body. Then you just put this macro into your pages.
If you need different JavaScript on every page, Confluence ships with a disabled HTML macro that you can enable in the "Plugins" list under the Administration. Then you can write an {html} macro with the <script> tags inside it.
Hi Thanks Matt,
But this means the Macro should be added to all the pages manually, I was more looking to add something on all pages, once for all.
Any idea?
Roland, take a look at the web-resources Module type. If you add a plugin with one of these in there then you can have your own JS files added to all pages. Have a specific look at the contexts, such as atl.general for example
http://confluence.atlassian.com/display/CONFDEV/Web+Resource+Module#WebResourceModule-WebResourceContexts
You can try this example http://come2niks.com/?p=542 this really works.
Thanks,
Nikhil
This question is very similar or at least related to:
https://answers.atlassian.com/questions/3054/javascript-inclusion
In that case, I'm not sure what your question means. If you have added JavaScript in the header or footer via Administration > Custom HTML, you should find it already on every page.
Nikhil, this link no longer works.
i tried this but didn't work.
If you want Javascript on an individual page use the {html} macro. Otherwise for all pages add your script in appropriate place in the the CustomHTML screen of the Admin Console.
I tried adding custom code in Custome HTML but the code does not appear in the pages themselves.
<web-resource key="somekey" name="some description"> <resource type="download" name="yourfile.js" location="/js/your file.js"/> <context>page</context> </web-resource>
In your atlassian-plugin.xml , include your javascript as a web resource for page context as above.
That is for JIRA. This question is about Confluence. Therefore that link is not useful here.
插入宏 -html
<SCRIPT type="text/javascript">
var element = document.getElementById('main-content'); element.style.backgroundColor = "#33CCCC"; </SCRIPT>
It looks like you're new here. Sign in or register to get started.