summaryrefslogtreecommitdiffstats
path: root/client/components/cards/cardDetails.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/cards/cardDetails.js')
-rw-r--r--client/components/cards/cardDetails.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/client/components/cards/cardDetails.js b/client/components/cards/cardDetails.js
index 08a465bd..299bbf34 100644
--- a/client/components/cards/cardDetails.js
+++ b/client/components/cards/cardDetails.js
@@ -144,6 +144,16 @@ Template.cardDetailsActionsPopup.events({
'click .js-labels': Popup.open('cardLabels'),
'click .js-attachments': Popup.open('cardAttachments'),
'click .js-move-card': Popup.open('moveCard'),
+ 'click .js-move-card-to-top'(evt) {
+ evt.preventDefault();
+ const minOrder = _.min(this.list().cards().map((c) => c.sort));
+ this.move(this.listId, minOrder / 2);
+ },
+ 'click .js-move-card-to-bottom'(evt) {
+ evt.preventDefault();
+ const maxOrder = _.max(this.list().cards().map((c) => c.sort));
+ this.move(this.listId, Math.floor(maxOrder) + 1);
+ },
'click .js-archive'(evt) {
evt.preventDefault();
this.archive();