mirror of
https://github.com/wekan/wekan.git
synced 2026-02-16 04:58:07 +01:00
Minicard, label popup only opened if a label is clicked
This commit is contained in:
parent
d79a35ea82
commit
0025212b3e
2 changed files with 17 additions and 3 deletions
|
|
@ -49,6 +49,16 @@ BlazeComponent.extendComponent({
|
|||
return false;
|
||||
},
|
||||
|
||||
/** opens the card label popup only if clicked onto a label
|
||||
* <li> this is necessary to have the data context of the minicard.
|
||||
* if .js-card-label is used at click event, then only the data context of the label itself is available at this.currentData()
|
||||
*/
|
||||
cardLabelsPopup(event) {
|
||||
if (this.find('.js-card-label:hover')) {
|
||||
Popup.open("cardLabels")(event, this.currentData());
|
||||
}
|
||||
},
|
||||
|
||||
events() {
|
||||
return [
|
||||
{
|
||||
|
|
@ -65,7 +75,7 @@ BlazeComponent.extendComponent({
|
|||
}
|
||||
},
|
||||
'click span.badge-icon.fa.fa-sort, click span.badge-text.check-list-sort' : Popup.open("editCardSortOrder"),
|
||||
'click .minicard-labels' : Popup.open("cardLabels"),
|
||||
'click .minicard-labels' : this.cardLabelsPopup,
|
||||
}
|
||||
];
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue