From 2a93c8cff5229b5ac5a21c1097f5d17d3dc2ec40 Mon Sep 17 00:00:00 2001 From: liuhong Date: Thu, 1 Sep 2022 01:11:22 +0000 Subject: [PATCH] *Fix bug #66217. --- module/task/js/create.js | 9 ++------- module/task/view/create.html.php | 8 ++++---- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/module/task/js/create.js b/module/task/js/create.js index ffb707298d..6239804906 100644 --- a/module/task/js/create.js +++ b/module/task/js/create.js @@ -368,14 +368,11 @@ function toggleSelectTestStory() * Add Ditto checkBox. * * @param object $obj - * @param int $index * @access public * @return void */ -var index = 0; function addItem(obj) { - index ++; var $tr = $(obj).closest('tr'); $tr.after($tr.clone()); var $nextTr = $tr.next(); @@ -387,8 +384,6 @@ function addItem(obj) $nextTr.find('#testAssignedTo').closest('td').find('.chosen-container').remove(); $nextTr.find('#testAssignedTo').closest('td').find('select').chosen(); $nextTr.find('.form-date').val('').datepicker(); - $nextTr.find('.startInput').attr('id', 'testEstStarted\[' + index + '\]'); - $nextTr.find('.deadlineInput').attr('id', 'testDeadline\[' + index + '\]'); if($nextTr.find('#testAssignedTo option:selected').val() == '') { @@ -397,11 +392,11 @@ function addItem(obj) } if($nextTr.find('.deadlineBox').length == 0) { - $nextTr.find('.deadlineInput').after(' ' + ditto + ''); + $nextTr.find('.deadlineInput').after(' ' + ditto + ''); } if($nextTr.find('.estStartedBox').length == 0) { - $nextTr.find('.startInput').after(' ' + ditto + ''); + $nextTr.find('.startInput').after(' ' + ditto + ''); } if($nextTr.find('.deadlineBox').is(':hidden')) diff --git a/module/task/view/create.html.php b/module/task/view/create.html.php index c560b8f8ec..428c5e4f5d 100644 --- a/module/task/view/create.html.php +++ b/module/task/view/create.html.php @@ -141,15 +141,15 @@ foreach(explode(',', $config->task->create->requiredFields) as $field)
estStarted, "class='startInput form-control form-date' data-inputID='$i' onchange='hiddenDitto(this)' placeholder='{$lang->task->estStarted}'"); - if($i != 0) echo " 0 ? "checked" : '') . " /> {$lang->task->ditto}"; + echo html::input("testEstStarted[]", $task->estStarted, "class='startInput form-control form-date' onchange='hiddenDitto(this)' placeholder='{$lang->task->estStarted}'"); + if($i != 0) echo " 0 ? "checked" : '') . " /> {$lang->task->ditto}"; ?>
deadline, "class='deadlineInput form-control form-date' data-inputID='$i' onchange='hiddenDitto(this)' placeholder='{$lang->task->deadline}'"); - if($i != 0) echo " 0 ? "checked" : '') . " /> {$lang->task->ditto}"; + echo html::input("testDeadline[]", $task->deadline, "class='deadlineInput form-control form-date' onchange='hiddenDitto(this)' placeholder='{$lang->task->deadline}'"); + if($i != 0) echo " 0 ? "checked" : '') . " /> {$lang->task->ditto}"; ?>