summaryrefslogtreecommitdiffstats
path: root/client/components/sidebar/sidebarArchives.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/sidebar/sidebarArchives.js')
-rw-r--r--client/components/sidebar/sidebarArchives.js133
1 files changed, 70 insertions, 63 deletions
diff --git a/client/components/sidebar/sidebarArchives.js b/client/components/sidebar/sidebarArchives.js
index 546d7e1a..53fc29b9 100644
--- a/client/components/sidebar/sidebarArchives.js
+++ b/client/components/sidebar/sidebarArchives.js
@@ -10,12 +10,11 @@ BlazeComponent.extendComponent({
// unfortunatly, Blaze doesn't have this notion.
this.autorun(() => {
const currentBoardId = Session.get('currentBoard');
- if (!currentBoardId)
- return;
+ if (!currentBoardId) return;
const handle = subManager.subscribe('board', currentBoardId, true);
Tracker.nonreactive(() => {
Tracker.autorun(() => {
- this.isArchiveReady.set( handle.ready() );
+ this.isArchiveReady.set(handle.ready());
});
});
});
@@ -59,74 +58,82 @@ BlazeComponent.extendComponent({
},
events() {
- return [{
- 'click .js-restore-card'() {
- const card = this.currentData();
- if(card.canBeRestored()){
- card.restore();
- }
- },
- 'click .js-restore-all-cards'() {
- this.archivedCards().forEach((card) => {
- if(card.canBeRestored()){
+ return [
+ {
+ 'click .js-restore-card'() {
+ const card = this.currentData();
+ if (card.canBeRestored()) {
card.restore();
}
- });
- },
+ },
+ 'click .js-restore-all-cards'() {
+ this.archivedCards().forEach(card => {
+ if (card.canBeRestored()) {
+ card.restore();
+ }
+ });
+ },
- 'click .js-delete-card': Popup.afterConfirm('cardDelete', function() {
- const cardId = this._id;
- Cards.remove(cardId);
- Popup.close();
- }),
- 'click .js-delete-all-cards': Popup.afterConfirm('cardDelete', () => {
- this.archivedCards().forEach((card) => {
- Cards.remove(card._id);
- });
- Popup.close();
- }),
+ 'click .js-delete-card': Popup.afterConfirm('cardDelete', function() {
+ const cardId = this._id;
+ Cards.remove(cardId);
+ Popup.close();
+ }),
+ 'click .js-delete-all-cards': Popup.afterConfirm('cardDelete', () => {
+ this.archivedCards().forEach(card => {
+ Cards.remove(card._id);
+ });
+ Popup.close();
+ }),
- 'click .js-restore-list'() {
- const list = this.currentData();
- list.restore();
- },
- 'click .js-restore-all-lists'() {
- this.archivedLists().forEach((list) => {
+ 'click .js-restore-list'() {
+ const list = this.currentData();
list.restore();
- });
- },
+ },
+ 'click .js-restore-all-lists'() {
+ this.archivedLists().forEach(list => {
+ list.restore();
+ });
+ },
- 'click .js-delete-list': Popup.afterConfirm('listDelete', function() {
- this.remove();
- Popup.close();
- }),
- 'click .js-delete-all-lists': Popup.afterConfirm('listDelete', () => {
- this.archivedLists().forEach((list) => {
- list.remove();
- });
- Popup.close();
- }),
+ 'click .js-delete-list': Popup.afterConfirm('listDelete', function() {
+ this.remove();
+ Popup.close();
+ }),
+ 'click .js-delete-all-lists': Popup.afterConfirm('listDelete', () => {
+ this.archivedLists().forEach(list => {
+ list.remove();
+ });
+ Popup.close();
+ }),
- 'click .js-restore-swimlane'() {
- const swimlane = this.currentData();
- swimlane.restore();
- },
- 'click .js-restore-all-swimlanes'() {
- this.archivedSwimlanes().forEach((swimlane) => {
+ 'click .js-restore-swimlane'() {
+ const swimlane = this.currentData();
swimlane.restore();
- });
- },
+ },
+ 'click .js-restore-all-swimlanes'() {
+ this.archivedSwimlanes().forEach(swimlane => {
+ swimlane.restore();
+ });
+ },
- 'click .js-delete-swimlane': Popup.afterConfirm('swimlaneDelete', function() {
- this.remove();
- Popup.close();
- }),
- 'click .js-delete-all-swimlanes': Popup.afterConfirm('swimlaneDelete', () => {
- this.archivedSwimlanes().forEach((swimlane) => {
- swimlane.remove();
- });
- Popup.close();
- }),
- }];
+ 'click .js-delete-swimlane': Popup.afterConfirm(
+ 'swimlaneDelete',
+ function() {
+ this.remove();
+ Popup.close();
+ },
+ ),
+ 'click .js-delete-all-swimlanes': Popup.afterConfirm(
+ 'swimlaneDelete',
+ () => {
+ this.archivedSwimlanes().forEach(swimlane => {
+ swimlane.remove();
+ });
+ Popup.close();
+ },
+ ),
+ },
+ ];
},
}).register('archivesSidebar');