<script> checkbox_11106_1 = document.getElementById('customfield_11106-1'); //New - Yes checkbox_11106_2 = document.getElementById('customfield_11106-2'); //New - No if (!checkbox_11106_1.checked){ AJS.$("#customfield_11118").closest('div.field-group').show(); } if (!checkbox_11106_2.checked){ AJS.$("#customfield_11118").closest('div.field-group').hide(); document.getElementById('customfield_11118').value = ''; } checkbox_11106_1.onclick=function(){ if (checkbox_11106_1.checked){ AJS.$("#customfield_11118").closest('div.field-group').hide(); document.getElementById('customfield_11118').value = ''; } }; checkbox_11106_2.onclick=function(){ if (checkbox_11106_2.checked){ AJS.$("#customfield_11118").closest('div.field-group').show(); } }; </script>
How can I resolve this problem?
Now it works. I'm using this script at the custom field
<script> function newField(){ if (document.getElementById('customfield_11106-1').checked){ AJS.$("#customfield_11118").closest('div.field-group').hide(); document.getElementById('customfield_11118').value = ""; } if (document.getElementById('customfield_11106-2').checked){ AJS.$("#customfield_11118").closest('div.field-group').show(); } AJS.$('#customfield_11106-1').click(function(){ if (document.getElementById('customfield_11106-1').checked){ AJS.$("#customfield_11118").closest('div.field-group').hide(); document.getElementById('customfield_11118').value = ""; } }); AJS.$('#customfield_11106-2').click(function(){ if (document.getElementById('customfield_11106-2').checked){ AJS.$("#customfield_11118").closest('div.field-group').show(); } }); } AJS.$(document).ready(function(){newField()}); AJS.$(document).bind('dialogContentReady', function(event, dialog){newField()}); JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function(e,context){newField()}); newField(); </script>
And using this script at the announcement banner
<script type="text/javascript"> AJS.$("#create_link").removeClass("create-issue"); </script>
Hi Ana,
I am able to use your example script, but my JIRA hangs up when I create a project/issue type that does not have the two custom fields in the create screen. Can you help? Thanks
This is the script:
<script>
function newField(){
if (document.getElementById('customfield_10201').value != 35){
AJS.$("#customfield_11201").closest('div.field-group').hide();
document.getElementById('customfield_11201').value = "";
}
if (document.getElementById('customfield_10201').value == 35){
AJS.$("#customfield_11201").closest('div.field-group').show();
}
AJS.$('#customfield_10201').click(function(){
if (document.getElementById('customfield_10201').value != 35){
AJS.$("#customfield_11201").closest('div.field-group').hide();
document.getElementById('customfield_11201').value = "";
}
});
AJS.$('#customfield_10201').click(function(){
if (document.getElementById('customfield_10201').value == 35){
AJS.$("#customfield_11201").closest('div.field-group').show();
}
});
}
AJS.$(document).ready(function(){newField()});
AJS.$(document).bind('dialogContentReady', function(event, dialog){newField()});
JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function(e,context){newField()});
newField();
</script>
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.
Hi,
there is a lot of answer to questions like yours. among it this, you must just replace ids of your custom fields.
https://answers.atlassian.com/questions/264320/pop-up-a-user-picker-window
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ana,
Maybe this modification fixes your problem:
<script> (function($) { checkbox_11106_1 = document.getElementById('customfield_11106-1'); //New - Yes checkbox_11106_2 = document.getElementById('customfield_11106-2'); //New - No if (!checkbox_11106_1.checked){ AJS.$("#customfield_11118").closest('div.field-group').show(); } if (!checkbox_11106_2.checked){ AJS.$("#customfield_11118").closest('div.field-group').hide(); document.getElementById('customfield_11118').value = ''; } checkbox_11106_1.onclick=function(){ if (checkbox_11106_1.checked){ AJS.$("#customfield_11118").closest('div.field-group').hide(); document.getElementById('customfield_11118').value = ''; } }; checkbox_11106_2.onclick=function(){ if (checkbox_11106_2.checked){ AJS.$("#customfield_11118").closest('div.field-group').show(); } }; })(AJS.$); </script>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
For properly working javascript, you have to provide it as a web ressource plugin. See https://answers.atlassian.com/questions/287928/adding-javascript-to-hide-and-prefil-summary-while-creating-an-issue
Henning
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.