connect json jira: iFrame is 0 pixels high

I created a very simple on demand plugin with the connect json.

It looks like this:

{name: "..",

description: "..",

key: "..",

baseUrl: "https://..",

vendor: {

name: "..",

url: "http://.."},

authentication: {

type: "none"},

version: "1.0",

modules: {generalPages: [

{url: "/",

key: "App1",

name: {value: "xyz"

}}]}}

Now, when Jira On Demand is displaying my "xyz" tab it retrieves my page through the https server declared in baseUrl, but in an iFrame that is 0 pixels high.

Also, it does not recognize that the load is done and says my plugin fails.

My questions:

* do I have to specify somewhere the height of the iFrame to use?

* is there any protocol to use to tell Jira the page is ready?

Thanks

Yves

1 answer

1 accepted

0 votes
Answer accepted

Found out there was a mistake in the inclusion of the all.js script from atlassian.

This page describes it: https://developer.atlassian.com/static/connect/docs/modules/jira/general-page.html

You need to add the data-options="sizeToParent:true" attributes to the call to the js script, so that the iFrame is using the full window.

And if you fail to call the js completely you have to behavior I describe above: iFram height stays at zero.

Suggest an answer

Log in or Sign up to answer