From 3ac5dba243a9896adc5db6fdc586c8b1768f2df9 Mon Sep 17 00:00:00 2001 From: Marc Hartmayer Date: Wed, 22 Apr 2020 14:41:27 +0200 Subject: Set first day of the week to Monday --- client/lib/datepicker.js | 1 + 1 file changed, 1 insertion(+) (limited to 'client/lib/datepicker.js') diff --git a/client/lib/datepicker.js b/client/lib/datepicker.js index 8ad66c5f..1c02c2ff 100644 --- a/client/lib/datepicker.js +++ b/client/lib/datepicker.js @@ -16,6 +16,7 @@ DatePicker = BlazeComponent.extendComponent({ todayHighlight: true, todayBtn: 'linked', language: TAPi18n.getLanguage(), + weekStart: 1, }) .on( 'changeDate', -- cgit v1.2.3-1-g7c22 From 8e14459cff4da1391f536dfbc6441abb21e9c215 Mon Sep 17 00:00:00 2001 From: Marc Hartmayer Date: Wed, 22 Apr 2020 14:44:08 +0200 Subject: Implement option to change the first day of week in user settings Implements #2535. --- client/lib/datepicker.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'client/lib/datepicker.js') diff --git a/client/lib/datepicker.js b/client/lib/datepicker.js index 1c02c2ff..aa05310c 100644 --- a/client/lib/datepicker.js +++ b/client/lib/datepicker.js @@ -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', -- cgit v1.2.3-1-g7c22