From cb4e84a9da1910b4e720517a5a327af4588c4f49 Mon Sep 17 00:00:00 2001 From: chenfeiCF Date: Fri, 13 Nov 2015 00:19:43 +0800 Subject: [PATCH] * finish task #2403. --- module/project/js/managemembers.js | 14 ++++++++ module/project/view/managemembers.html.php | 42 +++++++++++++++------- 2 files changed, 44 insertions(+), 12 deletions(-) diff --git a/module/project/js/managemembers.js b/module/project/js/managemembers.js index f324425b3b..7c7956d3c6 100644 --- a/module/project/js/managemembers.js +++ b/module/project/js/managemembers.js @@ -31,3 +31,17 @@ $(function() $('#importTeams a').click(function(){importTeam($(this).data('id')); $('#importTeamModal').modal('hide')}); }); +function addItem() +{ + var item = $('#addItem').html().replace(/%i%/g, i).replace(/%memberCount%/g, memberCount); + $('#submit').before('' + item + ''); + $('#accounts' + memberCount).trigger('liszt:updated'); + $('#accounts' + memberCount).chosen(defaultChosenOptions); + i ++; + memberCount ++; +} + +function deleteItem(obj) +{ + $(obj).closest('.addedItem').remove(); +} diff --git a/module/project/view/managemembers.html.php b/module/project/view/managemembers.html.php index 682d753588..5dd014ff6e 100644 --- a/module/project/view/managemembers.html.php +++ b/module/project/view/managemembers.html.php @@ -32,6 +32,8 @@ team->role;?> team->days;?> team->hours;?> + actions;?> + delete;?> @@ -47,12 +49,14 @@ + + - + account, "class='select-2 chosen' onchange='setRole(this.value, $i)'");?> @@ -60,29 +64,43 @@ + + - PROJECTMODEL::LINK_MEMBERS_ONE_TIME) $count = PROJECTMODEL::LINK_MEMBERS_ONE_TIME; - ?> - - - + + - - + + + + - - + + + + + + + + + + + + + + + + +