From 4d61cdeb9146a4f7b9cf73021242a5ccd965b630 Mon Sep 17 00:00:00 2001 From: SimonGschnell Date: Mon, 23 Jun 2025 11:54:42 +0200 Subject: [PATCH] fix(LvPlan route): changes the route on change:range instead of change:offset because the focusdate is updates in change:range --- public/js/components/Calendar/Calendar.js | 10 ++++++---- public/js/components/Cis/LvPlan/LvPlan.js | 5 +---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/public/js/components/Calendar/Calendar.js b/public/js/components/Calendar/Calendar.js index 92b1cf999..ab7dac2b3 100644 --- a/public/js/components/Calendar/Calendar.js +++ b/public/js/components/Calendar/Calendar.js @@ -202,7 +202,7 @@ export default { }, }, methods: { - handleChangeOffset(offset){ + handleRangeOffset(event){ let date = new Date( this.focusDate.y, @@ -222,7 +222,9 @@ export default { focus_date: date, lv_id: this.$route.params.lv_id || null } - }) + }); + + this.$emit('change:range',event); }, setMode(mode) { this.mode = mode @@ -274,8 +276,8 @@ export default { }, template: /*html*/`
- + diff --git a/public/js/components/Cis/LvPlan/LvPlan.js b/public/js/components/Cis/LvPlan/LvPlan.js index 2ada75802..d9b82bbcc 100644 --- a/public/js/components/Cis/LvPlan/LvPlan.js +++ b/public/js/components/Cis/LvPlan/LvPlan.js @@ -221,10 +221,7 @@ const LvPlan = { // reset the events before querying the new events to activate the loading spinner this.events = null; this.eventCalendarDate = new CalendarDate(end); - Vue.nextTick(() => { - this.loadEvents(); - - }); + this.loadEvents(); } }, calendarDateToString: function (calendarDate) {