mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
1) Public board default view to Swimlane.
2) When changing Public board view (sets view cookie), also reload page so view is changed immediately. Thanks to xet7 !
This commit is contained in:
parent
dcbf92b5b1
commit
39519d1cc9
2 changed files with 15 additions and 7 deletions
|
|
@ -99,10 +99,10 @@ template(name="boardHeaderBar")
|
||||||
a.board-header-btn.js-toggle-board-view(
|
a.board-header-btn.js-toggle-board-view(
|
||||||
title="{{_ 'board-view'}}")
|
title="{{_ 'board-view'}}")
|
||||||
i.fa.fa-caret-down
|
i.fa.fa-caret-down
|
||||||
if $eq boardView 'board-view-lists'
|
|
||||||
i.fa.fa-trello
|
|
||||||
if $eq boardView 'board-view-swimlanes'
|
if $eq boardView 'board-view-swimlanes'
|
||||||
i.fa.fa-th-large
|
i.fa.fa-th-large
|
||||||
|
if $eq boardView 'board-view-lists'
|
||||||
|
i.fa.fa-trello
|
||||||
if $eq boardView 'board-view-cal'
|
if $eq boardView 'board-view-cal'
|
||||||
i.fa.fa-calendar
|
i.fa.fa-calendar
|
||||||
span {{#if boardView}}{{_ boardView}}{{else}}{{_ 'board-view-swimlanes'}}{{/if}}
|
span {{#if boardView}}{{_ boardView}}{{else}}{{_ 'board-view-swimlanes'}}{{/if}}
|
||||||
|
|
|
||||||
|
|
@ -6,12 +6,18 @@ Utils = {
|
||||||
currentUser = Meteor.user();
|
currentUser = Meteor.user();
|
||||||
if (currentUser) {
|
if (currentUser) {
|
||||||
Meteor.user().setBoardView(view);
|
Meteor.user().setBoardView(view);
|
||||||
} else if (view === 'board-view-lists') {
|
|
||||||
cookies.set('boardView', 'board-view-lists'); //true
|
|
||||||
} else if (view === 'board-view-swimlanes') {
|
} else if (view === 'board-view-swimlanes') {
|
||||||
cookies.set('boardView', 'board-view-swimlanes'); //true
|
cookies.set('boardView', 'board-view-swimlanes'); //true
|
||||||
|
location.reload();
|
||||||
|
} else if (view === 'board-view-lists') {
|
||||||
|
cookies.set('boardView', 'board-view-lists'); //true
|
||||||
|
location.reload();
|
||||||
} else if (view === 'board-view-cal') {
|
} else if (view === 'board-view-cal') {
|
||||||
cookies.set('boardView', 'board-view-cal'); //true
|
cookies.set('boardView', 'board-view-cal'); //true
|
||||||
|
location.reload();
|
||||||
|
} else {
|
||||||
|
cookies.set('boardView', 'board-view-swimlanes'); //true
|
||||||
|
location.reload();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -24,14 +30,16 @@ Utils = {
|
||||||
currentUser = Meteor.user();
|
currentUser = Meteor.user();
|
||||||
if (currentUser) {
|
if (currentUser) {
|
||||||
return (currentUser.profile || {}).boardView;
|
return (currentUser.profile || {}).boardView;
|
||||||
} else if (cookies.get('boardView') === 'board-view-lists') {
|
|
||||||
return 'board-view-lists';
|
|
||||||
} else if (cookies.get('boardView') === 'board-view-swimlanes') {
|
} else if (cookies.get('boardView') === 'board-view-swimlanes') {
|
||||||
return 'board-view-swimlanes';
|
return 'board-view-swimlanes';
|
||||||
|
} else if (cookies.get('boardView') === 'board-view-lists') {
|
||||||
|
return 'board-view-lists';
|
||||||
} else if (cookies.get('boardView') === 'board-view-cal') {
|
} else if (cookies.get('boardView') === 'board-view-cal') {
|
||||||
return 'board-view-cal';
|
return 'board-view-cal';
|
||||||
} else {
|
} else {
|
||||||
return false;
|
cookies.set('boardView', 'board-view-swimlanes'); //true
|
||||||
|
location.reload();
|
||||||
|
return 'board-view-swimlanes';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue