From 9ae302ade5b02e02b29b6a3894d7f05fe5f7ebc3 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 3 Aug 2023 13:11:11 +0800 Subject: [PATCH] * Code for projectadmin btn. --- module/group/js/manageprojectadmin.ui.js | 2 ++ module/group/ui/manageprojectadmin.html.php | 13 +++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/module/group/js/manageprojectadmin.ui.js b/module/group/js/manageprojectadmin.ui.js index 0fd743f740..f68384059d 100644 --- a/module/group/js/manageprojectadmin.ui.js +++ b/module/group/js/manageprojectadmin.ui.js @@ -65,6 +65,8 @@ function addItem(e) function deleteItem(e) { + if($("table tr").length == 5) return false; + let currentClass = $(e.target).closest('tr').attr('class'); $(e.target).closest('table').find('tr.' + currentClass).remove(); } diff --git a/module/group/ui/manageprojectadmin.html.php b/module/group/ui/manageprojectadmin.html.php index 4c972afbbc..21cedd6e37 100644 --- a/module/group/ui/manageprojectadmin.html.php +++ b/module/group/ui/manageprojectadmin.html.php @@ -101,7 +101,7 @@ if($projectAdmins) set::rowspan($rowspan), btnGroup ( - $i > 1 ? set::items + set::items ( array ( @@ -109,8 +109,6 @@ if($projectAdmins) array('icon' => 'trash', 'class' => 'btn ghost btn-delete') ) ) - : - set::items(array(array('icon' => 'plus', 'class' => 'btn ghost btn-add'))), ) ) ); @@ -281,7 +279,14 @@ else set::rowspan($rowspan), btnGroup ( - set::items(array(array('icon' => 'plus', 'class' => 'btn ghost btn-add'))) + set::items + ( + array + ( + array('icon' => 'plus', 'class' => 'btn ghost btn-add'), + array('icon' => 'trash', 'class' => 'btn ghost btn-delete') + ) + ) ) ) );