67 lines
1.7 KiB
JavaScript
67 lines
1.7 KiB
JavaScript
function setDuplicate(resolution)
|
|
{
|
|
if(resolution == 'duplicate')
|
|
{
|
|
$.ajaxSettings.async = false;
|
|
$.get(createLink('bug', 'ajaxGetProductBugs', 'projectID=' + productID + '&bugID=' + bugID),function(data)
|
|
{
|
|
$('#duplicateBug').replaceWith(data);
|
|
$('#pk_duplicateBug-search').parent().parent().remove();
|
|
$('#duplicateBug').picker(
|
|
{
|
|
disableEmptySearch : true,
|
|
dropWidth : 'auto'
|
|
});
|
|
});
|
|
$.ajaxSettings.async = true;
|
|
$('#duplicateBugBox').show();
|
|
}
|
|
else
|
|
{
|
|
$('#duplicateBugBox').hide();
|
|
}
|
|
}
|
|
|
|
$(function()
|
|
{
|
|
/* Fix bug #3227. */
|
|
var requiredFields = config.requiredFields;
|
|
if(requiredFields.indexOf('resolvedBuild') == -1)
|
|
{
|
|
resolvedBuildTd = $('#resolvedBuild').closest('td');
|
|
$('#resolution').change(function()
|
|
{
|
|
if($(this).val() == 'fixed')
|
|
{
|
|
resolvedBuildTd.addClass('required');
|
|
}
|
|
else
|
|
{
|
|
resolvedBuildTd.removeClass('required');
|
|
}
|
|
});
|
|
}
|
|
|
|
$('#createBuild').change(function()
|
|
{
|
|
if($(this).prop('checked'))
|
|
{
|
|
$('#resolvedBuildBox').addClass('hidden');
|
|
$('#newBuildBox').removeClass('hidden');
|
|
$('#newBuildExecutionBox').removeClass('hidden');
|
|
}
|
|
else
|
|
{
|
|
$('#resolvedBuildBox').removeClass('hidden');
|
|
$('#newBuildBox').addClass('hidden');
|
|
$('#newBuildExecutionBox').addClass('hidden');
|
|
}
|
|
})
|
|
|
|
$('#duplicateBug').picker(
|
|
{
|
|
disableEmptySearch : true,
|
|
dropWidth : 'auto'
|
|
});
|
|
})
|