How to display content in a dialog from a web-item in Jira 4?

I am developing a jira 4 plugin which is meant to open a dialog when you click on a web-item link that is located at the top navigation bar of an issue. It should be the same behaviour which occurs when you log work on an issue.

Placing a new web-item in the top navigation bar was no problem at all, but the linked web-work-action opens on a new page but should instead rather be shown in simple dialog.

Refering to this guide (https://developer.atlassian.com/display/JIRADEV/Displaying+Content+in+a+Dialog+in+JIRA) which unfortunately is for Jira 5, you can add <styleClass>trigger-dialog</styleClass> to a web-item which works perfectly in Jira 5 but obviously not in Jira 4. But the behaviour described in this tutorial is exactly what I want to achieve in Jira 4.

I've also tried to add <param name="isPopupLink" value="true"/> to the web-item, as I saw this in some documentations, but it has no effect at all, which has been discussed elsewhere without any solutions to it.

Apparently there has to be a solution because the log work action as mentioned above opens in a dialog too, but it seems there was some kind of javascript hacking to achieve this. Could anyone give me a little example of what I have to do to make a web-item open a dialog in which I can render the velocity file of a web-work-action like in the Jira 5 tutorial posted above?

4 answers

1 accepted

This widget could not be displayed.

I have added a web item to a web section (web section was added to opsbar-operations) and added this to the web item definition in the plugin xml:

<styleClass>issueaction-log-work</styleClass>

Now when I click it opens in a dialog.

This is a little bith of a hack because JIRA uses the style class as a reference on how to open the link.. But it works and isn't so dirty.

This widget could not be displayed.

I am also trying to display a dialog in JIRA 4, but the guide/tutorial is not working for me.

This widget could not be displayed.

I am also trying to display a dialog in JIRA 4.4, but the guide/tutorial is not working for me.

This widget could not be displayed.

That tutorial applies to JIRA 5.0. So guys, it seems we don't have any options but giving up.

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted yesterday in Teamwork

What teamwork quotes inspire you?

Hey everyone! My name is Natalie and I'm an editor of the Atlassian Blog and I've got a question for you: What's your favorite quote about teamwork?  We've compiled a list here, along with...

108 views 15 7
Join discussion

Atlassian User Groups

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!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you