* code for task #65270.
This commit is contained in:
@@ -9,9 +9,16 @@ $(function()
|
||||
var $source = $(this).siblings('[name^=source]');
|
||||
if($source.val() == '') return;
|
||||
|
||||
var $tr = $(this).closest('tr');
|
||||
var consumed = 0;
|
||||
if($(this).val() == $source.val()) consumed = $(this).closest('tr').attr('data-consumed');
|
||||
$(this).closest('tr').find('[name^=teamConsumed]').val(consumed);
|
||||
var estimate = $tr.attr('data-left');;
|
||||
if($(this).val() == $source.val())
|
||||
{
|
||||
consumed = $tr.attr('data-consumed');
|
||||
estimate = $tr.attr('data-estimate');
|
||||
}
|
||||
$tr.find('[name^=teamConsumed]').val(consumed);
|
||||
$tr.find('[name^=teamEstimate]').val(estimate);
|
||||
});
|
||||
$('#modalTeam select:enabled').change()
|
||||
})
|
||||
|
||||
@@ -277,19 +277,12 @@ foreach(explode(',', $config->task->edit->requiredFields) as $field)
|
||||
<tbody class="sortable">
|
||||
<?php foreach($task->team as $member):?>
|
||||
<?php
|
||||
$memberStatus = 'wait';
|
||||
if($member->consumed > 0)
|
||||
{
|
||||
$memberStatus = 'doing';
|
||||
if($member->left == 0) $memberStatus = 'done';
|
||||
}
|
||||
|
||||
$memberDisabled = false;
|
||||
$linearDisabled = false;
|
||||
if($memberStatus == 'done') $memberDisabled = true;
|
||||
if($memberStatus != 'wait' and $task->mode == 'linear') $linearDisabled = true;
|
||||
if($member->status == 'done') $memberDisabled = true;
|
||||
if($member->status != 'wait' and $task->mode == 'linear') $linearDisabled = true;
|
||||
?>
|
||||
<tr class='member-<?php echo $memberStatus;?>' data-consumed='<?php echo (float)$member->consumed?>'>
|
||||
<tr class='member-<?php echo $member->status;?>' data-estimate='<?php echo (float)$member->estimate?>' data-consumed='<?php echo (float)$member->consumed?>' data-left='<?php echo (float)$member->left?>'>
|
||||
<td class='w-250px'>
|
||||
<?php echo html::select("team[]", $members, $member->account, "class='form-control chosen'" . ($memberDisabled ? ' disabled' : ''))?>
|
||||
<?php echo html::hidden("source[]", $member->account);?>
|
||||
|
||||
@@ -57,19 +57,12 @@
|
||||
</tr>
|
||||
<?php foreach($task->team as $member):?>
|
||||
<?php
|
||||
$memberStatus = 'wait';
|
||||
if($member->consumed > 0)
|
||||
{
|
||||
$memberStatus = 'doing';
|
||||
if($member->left == 0) $memberStatus = 'done';
|
||||
}
|
||||
|
||||
$memberDisabled = false;
|
||||
$linearDisabled = false;
|
||||
if($memberStatus == 'done') $memberDisabled = true;
|
||||
if($memberDisabled and $task->mode == 'linear') $linearDisabled = true;
|
||||
if($member->status == 'done') $memberDisabled = true;
|
||||
if($member->status != 'wait' and $task->mode == 'linear') $linearDisabled = true;
|
||||
?>
|
||||
<tr>
|
||||
<tr class='member-<?php echo $member->status;?>' data-estimate='<?php echo (float)$member->estimate?>' data-consumed='<?php echo (float)$member->consumed?>' data-left='<?php echo (float)$member->left?>'>
|
||||
<td class='w-250px'>
|
||||
<?php echo html::select("team[]", $members, $member->account, "class='form-control chosen'" . ($memberDisabled ? ' disabled' : ''))?>
|
||||
<?php echo html::hidden("source[]", $member->account);?>
|
||||
|
||||
Reference in New Issue
Block a user