From 85e68adb84bbb00bbdc0918a58da638fa17e9157 Mon Sep 17 00:00:00 2001 From: daitingting Date: Fri, 13 Dec 2024 07:14:43 +0000 Subject: [PATCH] * [feedback#7592,done,1h] Add empty row and display add action. --- module/programplan/js/create.ui.js | 6 +----- module/programplan/ui/create.html.php | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/module/programplan/js/create.ui.js b/module/programplan/js/create.ui.js index 8667c009ca..fcb321313a 100644 --- a/module/programplan/js/create.ui.js +++ b/module/programplan/js/create.ui.js @@ -2,11 +2,7 @@ window.onRenderRow = function(row, rowIdx, data) { if(row.children('[data-name=milestone]').find('input[type=radio]:checked').length == 0) row.children('[data-name=milestone]').find('input[type=radio]').eq(1).prop('checked', true); row.children('[data-name=type]').find('[name^=type]').picker({disabled: true}); - if(typeof data != 'undefined' && typeof data.id != 'undefined') - { - row.find('[data-type="delete"]').css('display', 'none'); - row.find('[data-type="add"]').css('display', 'none'); - } + if(typeof data != 'undefined' && typeof data.id != 'undefined') row.find('[data-type="delete"]').css('display', 'none'); if(project.model == 'ipd' && planID == '0') { diff --git a/module/programplan/ui/create.html.php b/module/programplan/ui/create.html.php index 8096e3fba5..e74cf5eb45 100644 --- a/module/programplan/ui/create.html.php +++ b/module/programplan/ui/create.html.php @@ -224,8 +224,7 @@ $fnGenerateDefaultData = function() use ($config, $plans, $planID, $stages, $exe $items[] = $item; } - - return $items; + $items[] = array(); } /* Create stages for exist project. */ @@ -265,6 +264,7 @@ $fnGenerateDefaultData = function() use ($config, $plans, $planID, $stages, $exe $items[] = $plan; } + $items[] = array(); return $items; };