Files
EasySoft-ZenTaoPMS/module/story/js/change.js
T
2022-07-01 08:23:08 +08:00

52 lines
1.3 KiB
JavaScript

$(function()
{
$('#needNotReview').on('change', function()
{
$('#reviewer').attr('disabled', $(this).is(':checked') ? 'disabled' : null).trigger('chosen:updated');
if($(this).is(':checked'))
{
$('.input-group-addon').removeClass('required');
}
else
{
$('.input-group-addon').addClass('required');
}
loadAssignedTo();
});
$('#needNotReview').change();
if($('#reviewer').val()) loadAssignedTo();
if($('.tabs .tab-content .tab-pane.active').children().length == 0) $('.tabs .nav-tabs li.active').css('border-bottom', '1px solid #ccc');
});
/**
* Load assignedTo.
*
* @access public
* @return void
*/
function loadAssignedTo()
{
var assignees = $('#reviewer').val();
var link = createLink('story', 'ajaxGetAssignedTo', 'type=change&storyID=' + storyID + '&assignees=' + assignees);
$.post(link, function(data)
{
$('#assignedTo').replaceWith(data);
$('#assignedToBox .picker').remove();
$('#assignedTo').picker();
});
if($('#needNotReview').is(':checked'))
{
$('#assignedToBox').removeClass('hidden');
$('#reviewerBox').attr('colspan', 1);
}
else
{
$('#assignedToBox').addClass('hidden');
$('#reviewerBox').attr('colspan', 2);
}
}