summaryrefslogtreecommitdiffstats
path: root/client/components/boards
diff options
context:
space:
mode:
authorMaxime Quandalle <maxime@quandalle.com>2015-06-15 17:16:56 +0200
committerMaxime Quandalle <maxime@quandalle.com>2015-06-16 14:30:21 +0200
commit5478fc93dbe3be14c4a38754881e00dc0b6a38f9 (patch)
tree8b40a29a3cbe07747112e809db3fd12b719ae3bf /client/components/boards
parenta41e07b37ec9243191804ac2966e2d136ce79710 (diff)
downloadwekan-5478fc93dbe3be14c4a38754881e00dc0b6a38f9.tar.gz
wekan-5478fc93dbe3be14c4a38754881e00dc0b6a38f9.tar.bz2
wekan-5478fc93dbe3be14c4a38754881e00dc0b6a38f9.zip
Improve the multi-selection experience
New features: - select all filtered cards - assign or unassign a member to selected cards - archive selected cards This commit also fix the card sort indexes calculation when a multi- selection is drag-dropped.
Diffstat (limited to 'client/components/boards')
-rw-r--r--client/components/boards/boardBody.styl3
-rw-r--r--client/components/boards/boardHeader.jade8
-rw-r--r--client/components/boards/colors.styl1
3 files changed, 5 insertions, 7 deletions
diff --git a/client/components/boards/boardBody.styl b/client/components/boards/boardBody.styl
index 9db5c1c0..8ce478c3 100644
--- a/client/components/boards/boardBody.styl
+++ b/client/components/boards/boardBody.styl
@@ -32,7 +32,8 @@ position()
&.is-dragging-active
.list-composer,
- .open-minicard-composer
+ .open-minicard-composer,
+ .minicard-wrapper.is-checked
display: none
.lists
diff --git a/client/components/boards/boardHeader.jade b/client/components/boards/boardHeader.jade
index e78de3b2..a1d3ce9f 100644
--- a/client/components/boards/boardHeader.jade
+++ b/client/components/boards/boardHeader.jade
@@ -21,24 +21,20 @@ template(name="headerBoard")
title="{{#if Filter.isActive}}{{_ 'filter-on-desc'}}{{/if}}"
class="{{#if Filter.isActive}}emphasis{{/if}}")
i.fa.fa-filter
+ span {{#if Filter.isActive}}{{_ 'filter-on'}}{{else}}{{_ 'filter'}}{{/if}}
if Filter.isActive
- span {{_ 'filter-on'}}
a.board-header-btn-close.js-filter-reset(title="{{_ 'filter-clear'}}")
i.fa.fa-times-thin
- else
- span {{_ 'filter'}}
if currentUser.isBoardMember
a.board-header-btn.js-multiselection-activate(
title="{{#if MultiSelection.isActive}}{{_ 'filter-on-desc'}}{{/if}}"
class="{{#if MultiSelection.isActive}}emphasis{{/if}}")
i.fa.fa-check-square-o
+ span Multi-Selection {{#if MultiSelection.isActive}}is on{{/if}}
if MultiSelection.isActive
- span Multi-Selection is on
a.board-header-btn-close.js-multiselection-reset(title="{{_ 'filter-clear'}}")
i.fa.fa-times-thin
- else
- span Multi-Selection
.separator
a.board-header-btn.js-open-board-menu
diff --git a/client/components/boards/colors.styl b/client/components/boards/colors.styl
index ff351880..d131701c 100644
--- a/client/components/boards/colors.styl
+++ b/client/components/boards/colors.styl
@@ -19,6 +19,7 @@ setBoardColor(color)
background-color: darken(color, 20%)
&.pop-over .pop-over-list li a:hover,
+ .sidebar .sidebar-content .sidebar-btn:hover,
.sidebar-list li a:hover
background-color: lighten(color, 10%)