From 31c55515354c88536ccb4a715383fc7b393a1a59 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Wed, 24 Sep 2025 16:09:50 -0600 Subject: [PATCH] Remove the 14 day selection limit for creating or modifying events. --- src/components/CalendarView.vue | 15 ++------------- src/stores/CalendarStore.js | 1 - 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/components/CalendarView.vue b/src/components/CalendarView.vue index bd88005..9ec19c5 100644 --- a/src/components/CalendarView.vue +++ b/src/components/CalendarView.vue @@ -258,7 +258,6 @@ watch( function startDrag(dateStr) { dateStr = normalizeDate(dateStr) - if (calendarStore.config.select_days === 0) return isDragging.value = true dragAnchor.value = dateStr selection.value = { startDate: dateStr, dayCount: 1 } @@ -371,23 +370,13 @@ function getDateFromCoordinates(clientX, clientY) { } function calculateSelection(anchorStr, otherStr) { - const limit = calendarStore.config.select_days const anchorDate = fromLocalString(anchorStr, DEFAULT_TZ) const otherDate = fromLocalString(otherStr, DEFAULT_TZ) const forward = otherDate >= anchorDate const span = daysInclusive(anchorStr, otherStr) - if (span <= limit) { - const startDate = forward ? anchorStr : otherStr - return { startDate, dayCount: span } - } - - if (forward) { - return { startDate: anchorStr, dayCount: limit } - } else { - const startDate = addDaysStr(anchorStr, -(limit - 1), DEFAULT_TZ) - return { startDate, dayCount: limit } - } + const startDate = forward ? anchorStr : otherStr + return { startDate, dayCount: span } } onMounted(() => { diff --git a/src/stores/CalendarStore.js b/src/stores/CalendarStore.js index 4d230f4..5613791 100644 --- a/src/stores/CalendarStore.js +++ b/src/stores/CalendarStore.js @@ -23,7 +23,6 @@ export const useCalendarStore = defineStore('calendar', { _holidayConfigSignature: null, _holidaysInitialized: false, config: { - select_days: 14, first_day: 1, holidays: { enabled: true,