Merge pull request #4060 from mfilser/popup_sorting_number

Popup sorting number
reviewable/pr4063/r1
Lauri Ojansivu 4 years ago committed by GitHub
commit a30fee95bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      client/components/cards/cardDetails.js
  2. 7
      client/components/cards/minicard.jade
  3. 30
      client/components/cards/minicard.js
  4. 3
      i18n/en.i18n.json

@ -377,6 +377,12 @@ BlazeComponent.extendComponent({
this.data().setRequestedBy('');
}
},
'keydown input.js-edit-card-sort'(evt) {
// enter = save
if (evt.keyCode === 13) {
this.find('button[type=submit]').click();
}
},
'submit .js-card-details-sort'(event) {
event.preventDefault();
const sort = parseFloat(this.currentComponent()

@ -145,4 +145,9 @@ template(name="minicard")
if currentBoard.allowsCardSortingByNumber
.badge
span.badge-icon.fa.fa-sort
span.badge-text {{ sort }}
span.badge-text.check-list-sort {{ sort }}
template(name="editCardSortOrderPopup")
input.js-edit-card-sort-popup(type='text' autofocus value=sort dir="auto")
.edit-controls.clearfix
button.primary.confirm.js-submit-edit-card-sort-popup(type="submit") {{_ 'save'}}

@ -67,6 +67,9 @@ BlazeComponent.extendComponent({
}
},
},
{
'click span.badge-icon.fa.fa-sort, click span.badge-text.check-list-sort' : Popup.open("editCardSortOrder"),
}
];
},
}).register('minicard');
@ -93,3 +96,30 @@ Template.minicard.helpers({
}
},
});
BlazeComponent.extendComponent({
events() {
return [
{
'keydown input.js-edit-card-sort-popup'(evt) {
// enter = save
if (evt.keyCode === 13) {
this.find('button[type=submit]').click();
}
},
'click button.js-submit-edit-card-sort-popup'(event) {
// save button pressed
event.preventDefault();
const sort = this.$('.js-edit-card-sort-popup')[0]
.value
.trim();
if (!Number.isNaN(sort)) {
let card = this.data();
card.move(card.boardId, card.swimlaneId, card.listId, sort);
Popup.close();
}
},
}
]
}
}).register('editCardSortOrderPopup');

@ -1085,5 +1085,6 @@
"history": "History",
"request": "Request",
"requests": "Requests",
"help-request": "Help Request"
"help-request": "Help Request",
"editCardSortOrderPopup-title": "Change Sorting"
}

Loading…
Cancel
Save