2
0
Эх сурвалжийг харах

Collapse Swimlane. In Progress.

Thanks to xet7 !

Related #5388
Lauri Ojansivu 1 жил өмнө
parent
commit
ed801f7082

+ 7 - 3
client/components/lists/listHeader.js

@@ -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;
     }
   },

+ 9 - 0
models/users.js

@@ -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());