Browse Source

Added "Move card to archive" to minicard ☰ menu.

Thanks to mohammadZahedian and xet7 !

Fixes #4303
Lauri Ojansivu 2 years ago
parent
commit
1deccf2f4b
2 changed files with 11 additions and 0 deletions
  1. 6 0
      client/components/cards/minicard.jade
  2. 5 0
      client/components/cards/minicard.js

+ 6 - 0
client/components/cards/minicard.jade

@@ -172,6 +172,12 @@ template(name="minicardDetailsActionsPopup")
           i.fa.fa-copy
           | {{_ 'copyCardPopup-title'}}
       hr
+      li
+        a.js-archive
+          i.fa.fa-arrow-right
+          i.fa.fa-archive
+          | {{_ 'archive-card'}}
+      hr
       li
         a.js-move-card-to-top
           i.fa.fa-arrow-up

+ 5 - 0
client/components/cards/minicard.js

@@ -168,4 +168,9 @@ Template.minicardDetailsActionsPopup.events({
     this.move(this.boardId, this.swimlaneId, this.listId, maxOrder + 1);
     Popup.back();
   },
+  'click .js-archive': Popup.afterConfirm('cardArchive', function () {
+    Popup.close();
+    this.archive();
+    Utils.goBoardId(this.boardId);
+  }),
 });