mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40:13 +01:00
57 lines
No EOL
1.7 KiB
JavaScript
57 lines
No EOL
1.7 KiB
JavaScript
BlazeComponent.extendComponent({
|
|
onCreated() {
|
|
this.currentActions = new ReactiveVar("board");
|
|
},
|
|
|
|
|
|
setBoardActions(){
|
|
this.currentActions.set("board");
|
|
$('.js-set-card-actions').removeClass('active');
|
|
$('.js-set-board-actions').addClass('active');
|
|
$('.js-set-checklist-actions').removeClass('active');
|
|
$('.js-set-mail-actions').removeClass('active');
|
|
},
|
|
setCardActions(){
|
|
this.currentActions.set("card");
|
|
$('.js-set-card-actions').addClass('active');
|
|
$('.js-set-board-actions').removeClass('active');
|
|
$('.js-set-checklist-actions').removeClass('active');
|
|
$('.js-set-mail-actions').removeClass('active');
|
|
},
|
|
setChecklistActions(){
|
|
this.currentActions.set("checklist");
|
|
$('.js-set-card-actions').removeClass('active');
|
|
$('.js-set-board-actions').removeClass('active');
|
|
$('.js-set-checklist-actions').addClass('active');
|
|
$('.js-set-mail-actions').removeClass('active');
|
|
},
|
|
setMailActions(){
|
|
this.currentActions.set("mail");
|
|
$('.js-set-card-actions').removeClass('active');
|
|
$('.js-set-board-actions').removeClass('active');
|
|
$('.js-set-checklist-actions').removeClass('active');
|
|
$('.js-set-mail-actions').addClass('active');
|
|
},
|
|
|
|
rules() {
|
|
return Rules.find({});
|
|
},
|
|
|
|
name(){
|
|
console.log(this.data());
|
|
},
|
|
events() {
|
|
return [{'click .js-set-board-actions'(event) {
|
|
this.setBoardActions();
|
|
},
|
|
'click .js-set-card-actions'(event) {
|
|
this.setCardActions();
|
|
},
|
|
'click .js-set-mail-actions'(event) {
|
|
this.setMailActions();
|
|
},
|
|
'click .js-set-checklist-actions'(event) {
|
|
this.setChecklistActions();
|
|
},}];
|
|
},
|
|
}).register('rulesActions'); |