Collapse Swimlane. In Progress.

Thanks to xet7 !

Related #5388
This commit is contained in:
Lauri Ojansivu 2024-05-04 22:50:13 +03:00
parent cedd10e067
commit ed801f7082
2 changed files with 16 additions and 3 deletions

View file

@ -32,13 +32,17 @@ BlazeComponent.extendComponent({
}
},
listCollapsed(check = undefined) {
const user = Meteor.user();
const status = user.hasCollapsedList(this._id);
const list = this.currentData()._id;
console.log(list);
const status = Meteor.call('hasCollapsedList', list);
console.log(status);
if (check === undefined) {
// just check
return status;
} else {
user.toggleCollapseList(this._id);
console.log('toggleCollapseList');
//user.toggleCollapseList(this._id);
Meteor.call('toggleCollapseList', list);
return !status;
}
},

View file

@ -1282,6 +1282,15 @@ Meteor.methods({
const user = ReactiveCache.getCurrentUser();
user.toggleHideCheckedItems();
},
toggleCollapseList(listId) {
check(listId, String);
const user = ReactiveCache.getCurrentUser();
user.toggleCollapseList(listId);
},
toggleCollapseSwimlane(swimlaneId) {
const user = ReactiveCache.getCurrentUser();
user.toggleCollapseSwimlane(swimlaneId);
},
toggleSystemMessages() {
const user = ReactiveCache.getCurrentUser();
user.toggleSystem(user.hasHiddenSystemMessages());