| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- BlazeComponent.extendComponent({
 
-   tabs() {
 
-     return [
 
-       { name: TAPi18n.__('cards'), slug: 'cards' },
 
-       { name: TAPi18n.__('lists'), slug: 'lists' },
 
-       { name: TAPi18n.__('swimlanes'), slug: 'swimlanes' },
 
-     ];
 
-   },
 
-   archivedCards() {
 
-     return Cards.find({
 
-       archived: true,
 
-       boardId: Session.get('currentBoard'),
 
-     });
 
-   },
 
-   archivedLists() {
 
-     return Lists.find({
 
-       archived: true,
 
-       boardId: Session.get('currentBoard'),
 
-     });
 
-   },
 
-   archivedSwimlanes() {
 
-     return Swimlanes.find({
 
-       archived: true,
 
-       boardId: Session.get('currentBoard'),
 
-     });
 
-   },
 
-   cardIsInArchivedList() {
 
-     return this.currentData().list().archived;
 
-   },
 
-   onRendered() {
 
-     // XXX We should support dragging a card from the sidebar to the board
 
-   },
 
-   events() {
 
-     return [{
 
-       'click .js-restore-card'() {
 
-         const card = this.currentData();
 
-         if(card.canBeRestored()){
 
-           card.restore();
 
-         }
 
-       },
 
-       'click .js-delete-card': Popup.afterConfirm('cardDelete', function() {
 
-         const cardId = this._id;
 
-         Cards.remove(cardId);
 
-         Popup.close();
 
-       }),
 
-       'click .js-restore-list'() {
 
-         const list = this.currentData();
 
-         list.restore();
 
-       },
 
-       'click .js-restore-swimlane'() {
 
-         const swimlane = this.currentData();
 
-         swimlane.restore();
 
-       },
 
-     }];
 
-   },
 
- }).register('archivesSidebar');
 
 
  |