diff --git a/module/task/js/create.js b/module/task/js/create.js index 97d82d4e63..a88a1c8861 100644 --- a/module/task/js/create.js +++ b/module/task/js/create.js @@ -16,12 +16,14 @@ function setOwners(result) $('#assignedTo').attr('multiple', 'multiple'); $('#assignedTo').chosen('destroy'); $('#assignedTo').chosen(defaultChosenOptions); + $('#selectAllUser').removeClass('hidden'); } else if($('#assignedTo').attr('multiple') == 'multiple') { $('#assignedTo').removeAttr('multiple'); $('#assignedTo').chosen('destroy'); $('#assignedTo').chosen(defaultChosenOptions); + $('#selectAllUser').addClass('hidden'); } } @@ -124,4 +126,14 @@ $(document).ready(function() { setPreview(); $("#story, #mailto").chosen(defaultChosenOptions); + + $('#selectAllUser').on('click', function() + { + var $assignedTo = $('#assignedTo'); + if($assignedTo.attr('multiple')) + { + $assignedTo.children('option').attr('selected', 'selected'); + $assignedTo.trigger('chosen:updated'); + } + }); }); diff --git a/module/task/lang/en.php b/module/task/lang/en.php index 9865bdb9a0..945d8c6003 100644 --- a/module/task/lang/en.php +++ b/module/task/lang/en.php @@ -86,7 +86,8 @@ $lang->task->recordEstimate = 'Hours'; $lang->task->editEstimate = 'Edit Hour'; $lang->task->deleteEstimate = 'Delete Hour'; -$lang->task->ditto = 'Ditto'; +$lang->task->ditto = 'Ditto'; +$lang->task->selectAllUser = 'Select all user'; $lang->task->statusList[''] = ''; $lang->task->statusList['wait'] = 'Pending'; diff --git a/module/task/lang/zh-cn.php b/module/task/lang/zh-cn.php index 3a767bc103..3541801cc0 100644 --- a/module/task/lang/zh-cn.php +++ b/module/task/lang/zh-cn.php @@ -86,7 +86,8 @@ $lang->task->recordEstimate = '工时'; $lang->task->editEstimate = '编辑工时'; $lang->task->deleteEstimate = '删除工时'; -$lang->task->ditto = '同上'; +$lang->task->ditto = '同上'; +$lang->task->selectAllUser = '选择全部人员'; $lang->task->statusList[''] = ''; $lang->task->statusList['wait'] = '未开始'; diff --git a/module/task/view/create.html.php b/module/task/view/create.html.php index 7605570d34..bcd16af699 100644 --- a/module/task/view/create.html.php +++ b/module/task/view/create.html.php @@ -31,14 +31,17 @@