I want to upgrade a plugin, but the Javascript in the plugin is not work. The javascript controls the "change" event of a "Select".
I have seen this:https://developer.atlassian.com/display/JIRADEV/Custom+Fields+that+use+CSS+or+JavaScript+Web+Resources+in+JIRA+5.0
The way to use JS has been changed since JIRA 5.0+, would someone give me some ideas.
Its source code is like this:
original JS:
AJS.toInit(function() {
(function($) {
$('#select-issue-type').change(function() {
$('.cpji-loading').show();
$('#fields').empty();
var projectKey = $('#project-key').val();
var issueType = $('#select-issue-type :selected').val();
$.get('../GetFieldsHtmlAction.jspa?projectKey=' + projectKey + '&selectedIssueTypeId=' + issueType, function(data) {
$('#fields').append($(data));
$('.cpji-loading').hide();
});
});
$('#select-issue-type').trigger('change');
})(AJS.$);
});
Original .vm:
<div id="fields">
</div>
Original atlassian.xml:
<web-resource key="cpjiadminrs">
<context>atl.general</context>
<resource type="download" name="cpjiadmin.js" location="js/cpjiadmin.js"/>
<resource type="download" name="cpjiadmin.css" location="css/cpjiadmin.css"/>
</web-resource>