From bfbf932f6bf32f38af6a69c02a5cce29401a81d8 Mon Sep 17 00:00:00 2001 From: Kaibu Date: Sun, 17 Oct 2021 17:31:52 +0200 Subject: [PATCH] setting starting day in meal plan --- vue/src/apps/MealPlanView/MealPlanView.vue | 18 +++++- vue/src/components/MealPlanCalenderHeader.vue | 55 +++++++++++-------- vue/src/locales/en.json | 4 +- 3 files changed, 51 insertions(+), 26 deletions(-) diff --git a/vue/src/apps/MealPlanView/MealPlanView.vue b/vue/src/apps/MealPlanView/MealPlanView.vue index 55bfc038..7965ff16 100644 --- a/vue/src/apps/MealPlanView/MealPlanView.vue +++ b/vue/src/apps/MealPlanView/MealPlanView.vue @@ -23,7 +23,8 @@ + @create-new="createEntryClick(new Date())" @set-starting-day-back="setStartingDay(-1)" + @set-starting-day-forward="setStartingDay(1)"/> @@ -64,6 +65,12 @@ :options="dayNames" > + + + {{ $t('Show_Week_Numbers') }} + +
@@ -294,6 +301,15 @@ export default { }, }, methods: { + setStartingDay(days) { + if (this.settings.startingDayOfWeek + days < 0) { + this.settings.startingDayOfWeek = 6 + } else if (this.settings.startingDayOfWeek + days > 6) { + this.settings.startingDayOfWeek = 0 + } else { + this.settings.startingDayOfWeek = this.settings.startingDayOfWeek + days + } + }, newMealType() { let apiClient = new ApiApiFactory() diff --git a/vue/src/components/MealPlanCalenderHeader.vue b/vue/src/components/MealPlanCalenderHeader.vue index 131d5061..b20c2915 100644 --- a/vue/src/components/MealPlanCalenderHeader.vue +++ b/vue/src/components/MealPlanCalenderHeader.vue @@ -1,51 +1,52 @@