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') + ) + ) ) ) );