diff options
author | Frederic Guillot <fred@kanboard.net> | 2016-02-19 22:59:47 -0500 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2016-02-19 22:59:47 -0500 |
commit | de4519fa2c45ca96d4bf0b9ce288cad600d09854 (patch) | |
tree | 9e66f936c8c82f32332cf74c24ca235dda5cd47b /app/Template/subtask/table.php | |
parent | 270e0835b2f1b6de2c84d2cb1b7596d5babb6c2f (diff) |
Add subtasks drag and drop
Diffstat (limited to 'app/Template/subtask/table.php')
-rw-r--r-- | app/Template/subtask/table.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/app/Template/subtask/table.php b/app/Template/subtask/table.php index 8ad9664c..53902057 100644 --- a/app/Template/subtask/table.php +++ b/app/Template/subtask/table.php @@ -3,7 +3,11 @@ <?php $first_position = $subtasks[0]['position']; ?> <?php $last_position = $subtasks[count($subtasks) - 1]['position']; ?> - <table class="subtasks-table"> + <table + class="subtasks-table table-stripped" + data-save-position-url="<?= $this->url->href('Subtask', 'movePosition', array('project_id' => $task['project_id'], 'task_id' => $task['id'])) ?>" + > + <thead> <tr> <th class="column-40"><?= t('Title') ?></th> <th><?= t('Assignee') ?></th> @@ -12,10 +16,13 @@ <th class="column-5"></th> <?php endif ?> </tr> + </thead> + <tbody> <?php foreach ($subtasks as $subtask): ?> - <tr> + <tr data-subtask-id="<?= $subtask['id'] ?>"> <td> <?php if ($editable): ?> + <i class="fa fa-arrows-alt draggable-row-handle" title="<?= t('Move subtask position') ?>"></i> <?= $this->subtask->toggleStatus($subtask, $task['project_id'], true) ?> <?php else: ?> <?= $this->subtask->getTitle($subtask) ?> @@ -58,12 +65,12 @@ 'subtask' => $subtask, 'first_position' => $first_position, 'last_position' => $last_position, - 'redirect' => $redirect, )) ?> </td> <?php endif ?> </tr> <?php endforeach ?> + </tbody> </table> <?php else: ?> <p class="alert"><?= t('There is no subtask at the moment.') ?></p> |