2023-05-16 10:47:08 +08:00

42 lines
1.2 KiB
JavaScript

/**
* Handle the product plan pending status. Fix bug #2937.
*
* @param int planID
* @access public
* @return date
*/
function changeDate(planID)
{
if($("#future" + planID).prop('checked'))
{
$("input[name='begin[" + planID + "]']").attr('disabled', 'disabled');
$("input[name='end[" + planID + "]']").attr('disabled', 'disabled');
}
else
{
$("input[name='begin[" + planID + "]']").removeAttr('disabled', 'disabled');
$("input[name='end[" + planID + "]']").removeAttr('disabled', 'disabled');
$('.form-date').datetimepicker('update');
}
};
/**
* Get conflict stories.
*
* @param int $planID
* @access public
* @return void
*/
function getConflictStories(planID)
{
var newBranch = $('#branch' + planID).val() ? $('#branch' + planID).val().toString() : '';
$.get(createLink('productplan', 'ajaxGetConflict', 'planID=' + planID + '&newBranch=' + newBranch), function(conflictStories)
{
if(conflictStories != '' && !confirm(conflictStories))
{
$('#branch' + planID).val(oldBranch[planID].split(','));
$('#branch' + planID).trigger("chosen:updated");
}
});
}