How to manipulate issue type options in JIRA 6.4.1 using javascript

Bryan April 21, 2015

I'd just upgraded our JIRA instance from 5.2.5 to 6.4.1.

There is an existing javascript where we could hide some issuetpyes based on some condition.

Apparently due to the changes on aui in JIRA 6.4, it changed the behavior of the issue type field.

Existing working code:

<script type="text/javascript">
jQuery(document).ready( function($)
{
JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function(e,context)
{
callJSFunction();
});
callJSFunction();
function callJSFunction()
{

var select2 = document.getElementById("issuetype");

select2.options[1] = null;

}
});

</script>

Any idea would be appreciated.

Thanks.

 

2 answers

1 accepted

0 votes
Answer accepted
Bryan April 27, 2015

I'd resolve the problem myself...using external plugin.

"Issue Type Filters".

0 votes
srinivasp
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 22, 2015

 Can you try this way?

jQuery(document).ready( function($) {

JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function (e,context) {

       setTimeout(function() {callJSFunction();}, 50);

});

function callJSFunction() {

var select2 = document.getElementById("issuetype");

alert(select2)

}

}

 

Bryan April 22, 2015

Hi Srinivas, Thanks for your replied but i dont see the point of alerting the "document" object...

Suggest an answer

Log in or Sign up to answer