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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.