Implement option to change the first day of week in user settings

Implements #2535.
This commit is contained in:
Marc Hartmayer 2020-04-22 14:44:08 +02:00
parent 3ac5dba243
commit 8e14459cff
7 changed files with 95 additions and 2 deletions

View file

@ -10,13 +10,22 @@ DatePicker = BlazeComponent.extendComponent({
this.defaultTime = defaultTime;
},
startDayOfWeek() {
const currentUser = Meteor.user();
if (currentUser) {
return currentUser.getStartDayOfWeek();
} else {
return 1;
}
},
onRendered() {
const $picker = this.$('.js-datepicker')
.datepicker({
todayHighlight: true,
todayBtn: 'linked',
language: TAPi18n.getLanguage(),
weekStart: 1,
weekStart: this.startDayOfWeek(),
})
.on(
'changeDate',