summaryrefslogtreecommitdiffstats
path: root/client/components/boards
diff options
context:
space:
mode:
authorNicu Tofan <nicu.tofan@gmail.com>2018-06-26 19:55:23 +0300
committerNicu Tofan <nicu.tofan@gmail.com>2018-06-26 19:55:23 +0300
commit226d25ca943e3be8256639f0fc9b517cb0c217a0 (patch)
treeb03de764d9675d8a89138668cb5b7a5942b825ad /client/components/boards
parent43dde4a10fc7980089f9344a7be04b8fe673cf28 (diff)
downloadwekan-226d25ca943e3be8256639f0fc9b517cb0c217a0.tar.gz
wekan-226d25ca943e3be8256639f0fc9b517cb0c217a0.tar.bz2
wekan-226d25ca943e3be8256639f0fc9b517cb0c217a0.zip
Introducing third board view: calendar.
A dependency to rzymek:fullcalendar has also been added.
Diffstat (limited to 'client/components/boards')
-rw-r--r--client/components/boards/boardBody.js6
-rw-r--r--client/components/boards/boardHeader.js4
2 files changed, 9 insertions, 1 deletions
diff --git a/client/components/boards/boardBody.js b/client/components/boards/boardBody.js
index dfe7b8d2..a377dd73 100644
--- a/client/components/boards/boardBody.js
+++ b/client/components/boards/boardBody.js
@@ -98,6 +98,12 @@ BlazeComponent.extendComponent({
return (currentUser.profile.boardView === 'board-view-lists');
},
+ isViewCalendar() {
+ const currentUser = Meteor.user();
+ if (!currentUser) return true;
+ return (currentUser.profile.boardView === 'board-view-cal');
+ },
+
openNewListForm() {
if (this.isViewSwimlanes()) {
this.childComponents('swimlane')[0]
diff --git a/client/components/boards/boardHeader.js b/client/components/boards/boardHeader.js
index b2640474..222cc404 100644
--- a/client/components/boards/boardHeader.js
+++ b/client/components/boards/boardHeader.js
@@ -89,9 +89,11 @@ BlazeComponent.extendComponent({
'click .js-toggle-board-view'() {
const currentUser = Meteor.user();
if (currentUser.profile.boardView === 'board-view-swimlanes') {
- currentUser.setBoardView('board-view-lists');
+ currentUser.setBoardView('board-view-cal');
} else if (currentUser.profile.boardView === 'board-view-lists') {
currentUser.setBoardView('board-view-swimlanes');
+ } else if (currentUser.profile.boardView === 'board-view-cal') {
+ currentUser.setBoardView('board-view-lists');
}
},
'click .js-open-filter-view'() {