diff options
author | Frederic Guillot <fred@kanboard.net> | 2017-06-03 16:53:40 -0400 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2017-06-03 16:53:40 -0400 |
commit | 9668723af4f9ad633d9c9131fbdceb47fa326d9e (patch) | |
tree | 86b019a77fa0ec05e77d10c5de16ee8fae697ade /app/Template | |
parent | e27148dfd8192ed3052adb8397a0f8c4ed47916d (diff) |
Add dropdown menu to autocomplete email field from project members
Diffstat (limited to 'app/Template')
-rw-r--r-- | app/Template/task_mail/create.php | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/app/Template/task_mail/create.php b/app/Template/task_mail/create.php index b3c84e5d..4df81a6b 100644 --- a/app/Template/task_mail/create.php +++ b/app/Template/task_mail/create.php @@ -1,12 +1,25 @@ <div class="page-header"> <h2><?= $this->text->e($task['title']) ?> > <?= t('Send by email') ?></h2> </div> -<form method="post" action="<?= $this->url->href('TaskMailController', 'send', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>" autocomplete="off"> +<form method="post" action="<?= $this->url->href('TaskMailController', 'send', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>" autocomplete="off" class="js-task-mail-form"> <?= $this->form->csrf() ?> <?= $this->form->label(t('Email'), 'email') ?> <?= $this->form->email('email', $values, $errors, array('autofocus', 'required', 'tabindex="1"')) ?> + <?php if (! empty($members)): ?> + <div class="dropdown"> + <a href="#" class="dropdown-menu dropdown-menu-link-icon"><i class="fa fa-address-card-o"></i><i class="fa fa-caret-down"></i></a> + <ul> + <?php foreach ($members as $member): ?> + <li data-email="<?= $this->text->e($member['email']) ?>" class="js-autocomplete-email"> + <?= $this->text->e($this->user->getFullname($member)) ?> + </li> + <?php endforeach ?> + </ul> + </div> + <?php endif ?> + <?= $this->form->label(t('Subject'), 'subject') ?> <?= $this->form->text('subject', $values, $errors, array('required', 'tabindex="2"')) ?> |