I have some parts of my plugin which are loaded through AJAX on demand. Now there is a problem that although my velocity template for that command does not contain html head nor body tags, still JIRA inserts them automatically when I request it from http://localhost:2990/jira/secure/MyAction!myCommand.jspa?_=1386174672969.
How do I return only HTML structure from my own .vm view and stop JIRA from injecting its headers and body?
After some inspection on default JIRA pages as workaround I did it like this:
<html> <head> <!-- the following must be present to keep the partial view only. at first I tried atl.popup as suggested in the docs, but it did not work --> <meta name="decorator" content="dialog"> </head> <body> ...
The response is now clear from head tags and whatnot, but there are some other lines added:
<div class="jira-dialog-content"> <div class="dialog-title hidden"></div>
which is not a big deal - I can filter them client side with some jQuery.
Still, I'm not sure that's the "official" way to achieve the desired behavior...
Atlassian Summit is an excellent opportunity for in-person support, training, and networking.Learn more
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG