Add task menu in collapsed mode
This commit is contained in:
@@ -65,7 +65,7 @@
|
|||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
|
|
||||||
<?php foreach ($column['tasks'] as $task): ?>
|
<?php foreach ($column['tasks'] as $task): ?>
|
||||||
<?= $this->render($not_editable ? 'board/task_public' : 'board/task', array(
|
<?= $this->render($not_editable ? 'board/task_public' : 'board/task_private', array(
|
||||||
'project' => $project,
|
'project' => $project,
|
||||||
'task' => $task,
|
'task' => $task,
|
||||||
'categories' => $categories,
|
'categories' => $categories,
|
||||||
|
|||||||
13
app/Template/board/task_menu.php
Normal file
13
app/Template/board/task_menu.php
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<ul class="dropdown">
|
||||||
|
<li>
|
||||||
|
<a href="#" class="dropdown-menu"><?= '#'.$task['id'] ?></a>
|
||||||
|
<ul>
|
||||||
|
<li><i class="fa fa-user"></i> <?= $this->a(t('Change assignee'), 'board', 'changeAssignee', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
||||||
|
<li><i class="fa fa-tag"></i> <?= $this->a(t('Change category'), 'board', 'changeCategory', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
||||||
|
<li><i class="fa fa-align-left"></i> <?= $this->a(t('Change description'), 'task', 'description', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
||||||
|
<li><i class="fa fa-comment-o"></i> <?= $this->a(t('Add a comment'), 'comment', 'create', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
||||||
|
<li><i class="fa fa-pencil-square-o"></i> <?= $this->a(t('Edit this task'), 'task', 'edit', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
||||||
|
<li><i class="fa fa-close"></i> <?= $this->a(t('Close this task'), 'task', 'close', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'redirect' => 'board'), false, 'task-board-popover') ?></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
@@ -6,27 +6,14 @@
|
|||||||
data-task-url="<?= $this->u('task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>"
|
data-task-url="<?= $this->u('task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>"
|
||||||
title="<?= t('View this task') ?>">
|
title="<?= t('View this task') ?>">
|
||||||
|
|
||||||
|
<?= $this->render('board/task_menu', array('task' => $task)) ?>
|
||||||
|
|
||||||
<div class="task-board-collapsed" style="display: none">
|
<div class="task-board-collapsed" style="display: none">
|
||||||
<?= $this->a('#'.$task['id'], 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-collapsed-id') ?>
|
|
||||||
<?= $this->a($this->e($task['title']), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-collapsed-title') ?>
|
<?= $this->a($this->e($task['title']), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-collapsed-title') ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="task-board-expanded">
|
<div class="task-board-expanded">
|
||||||
|
|
||||||
<ul class="dropdown">
|
|
||||||
<li>
|
|
||||||
<a href="#" class="dropdown-menu"><?= '#'.$task['id'] ?></a>
|
|
||||||
<ul>
|
|
||||||
<li><i class="fa fa-user"></i> <?= $this->a(t('Change assignee'), 'board', 'changeAssignee', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
|
||||||
<li><i class="fa fa-tag"></i> <?= $this->a(t('Change category'), 'board', 'changeCategory', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
|
||||||
<li><i class="fa fa-align-left"></i> <?= $this->a(t('Change description'), 'task', 'description', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
|
||||||
<li><i class="fa fa-comment-o"></i> <?= $this->a(t('Add a comment'), 'comment', 'create', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
|
||||||
<li><i class="fa fa-pencil-square-o"></i> <?= $this->a(t('Edit this task'), 'task', 'edit', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?></li>
|
|
||||||
<li><i class="fa fa-close"></i> <?= $this->a(t('Close this task'), 'task', 'close', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'redirect' => 'board'), false, 'task-board-popover') ?></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<?php if ($task['reference']): ?>
|
<?php if ($task['reference']): ?>
|
||||||
<span class="task-board-reference" title="<?= t('Reference') ?>">
|
<span class="task-board-reference" title="<?= t('Reference') ?>">
|
||||||
(<?= $task['reference'] ?>)
|
(<?= $task['reference'] ?>)
|
||||||
@@ -749,7 +749,7 @@ nav .active a {
|
|||||||
/* board table */
|
/* board table */
|
||||||
#board-container {
|
#board-container {
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
padding-bottom: 150px; /* Space to avoid dropdown menu truncated */
|
padding-bottom: 180px; /* Space to avoid dropdown menu truncated */
|
||||||
}
|
}
|
||||||
|
|
||||||
#board td,
|
#board td,
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
/* board table */
|
/* board table */
|
||||||
#board-container {
|
#board-container {
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
padding-bottom: 150px; /* Space to avoid dropdown menu truncated */
|
padding-bottom: 180px; /* Space to avoid dropdown menu truncated */
|
||||||
}
|
}
|
||||||
|
|
||||||
#board td,
|
#board td,
|
||||||
|
|||||||
Reference in New Issue
Block a user