Java scripts implemented in the field configuration->field description is not working..
We added the scripts as part of a plugin and worked well
The best way to add javascript for jira 5.0 is by using webresource
<web-resource key="test-js" name="javascript"> <dependency>jira.webresources:global-static</dependency> <description>JavaScript test</description> <resource name="test.js" type="download" location="templates/js/test.js" /> <context>atl.general</context> <context>atl.admin</context> </web-resource>
test.js as follows
JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function (e,context) {
....javascript
});
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, by adding
window.onload = function () {window.location.reload()} |
to one of the custom field description java script, this seems to have cause the custom field page to be refresh continously, and i am not able to edit any of the custom field.
I have tried to delete this from the field configuration page, but the same refresh issue is also seen in the field configuration page
Any idea/advice on how to stop this to remove the above coding from the custom field
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mizan,
This also not working..The scrips works only in the second time loding.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This might be a browser issue , try with different browsers . You can even include the below line in your script .
window.onload = function () {window.location.reload()}
This will refresh the page and may help .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes..I already tried it..If I refresh the page 2 or 3 times,the script is getting loaded..,.
Any idea about this behavior.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
First part of code
<script type="text/javascript">
window.onload = function(){
requistionType = AJS.$("#customfield_11470");
capitalPlanDisplayArea=AJS.$("#cf-customfield_10741").closest('fieldset.group');
capitalPurchaseReasonDisplayArea=AJS.$("#cf-customfield_10740").closest('fieldset.group');
capitalFinancingDisplayArea=AJS.$("#cf-customfield_10739").closest('fieldset.group');
assetlifeArea=AJS.$("#customfield_11471").parent();
assetLocationArea=AJS.$("#customfield_11472").parent();
BackgroundArea=AJS.$("#customfield_10718").parent();
ProposalArea=AJS.$("#customfield_10716").parent();
capitalPlanDisplayArea.hide();
capitalPurchaseReasonDisplayArea.hide();
capitalFinancingDisplayArea.hide();
assetlifeArea.hide();
assetLocationArea.hide();
BackgroundArea.hide();
ProposalArea.hide();
rechargingtype = AJS.$('#cf-customfield_10753').parent();
capitalPlan= AJS.$('#cf-customfield_10741').parent();
capitalPurchaseReason= AJS.$('#cf-customfield_10740').parent();
capitalFinancing= AJS.$('#cf-customfield_10739').parent();
capitalPlan.hide();
capitalPurchaseReason.hide();
capitalFinancing.hide();
rechargingtype.hide();
sapcategory.hide();
sapcode.hide();
//Reactto change of Requisition Type
requistionType.change(function() {
if (requistionType.val()=="Capital Appropriation") {
capitalPlanDisplayArea.show();
capitalPurchaseReasonDisplayArea.show();
capitalFinancingDisplayArea.show();
assetlifeArea.show();
assetLocationArea.show();
BackgroundArea.show();
ProposalArea.show();
capitalPlan.hide();
capitalPurchaseReason.hide();
capitalFinancing.hide();
rechargingtype.hide();
} else {
capitalPlanDisplayArea.hide();
capitalPurchaseReasonDisplayArea.hide();
capitalFinancingDisplayArea.hide();
assetlifeArea.hide();
assetLocationArea.hide();
BackgroundArea.hide();
ProposalArea.hide();
}
});
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
JIRA 5 we are using
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
second part
//Reactto change of Purchasing method
purchase.change(function() {
if (purchase.val()=="SAP")
{
sapcategory.show();
sapcode.show();
} else {
sapcategory.hide();
sapcode.hide();
}
});
};
AJS.$(function () {
function initMyCustomField(dialog) {
AJS.$(dialog || document.body).each(function () {
var $dialog = AJS.$(this);
});
}
window.onload();
AJS.$(document).bind("dialogContentReady", function (e, dialog) {
window.onload(dialog.get$popupContent());
});
});
</script>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What version of Jira ? can you paste the script here ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.