From 0c8b0a7513ccf457556db1486beb092265c594a3 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Sat, 15 Oct 2022 14:15:46 +1100 Subject: Make BaseLine spans use TimeLine start/end offsets Change TimelineRange to hold years not HistDates --- src/App.vue | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/App.vue') diff --git a/src/App.vue b/src/App.vue index 278ef63..1eae198 100644 --- a/src/App.vue +++ b/src/App.vue @@ -19,7 +19,7 @@
@@ -60,16 +60,18 @@ onMounted(updateAreaDims) // Timeline data const timelineRanges: Ref = ref([]); +const INITIAL_START_DATE = new HistDate(1900, 1, 1); +const INITIAL_END_DATE = new HistDate(2000, 1, 1); let nextTimelineId = 1; function addNewTimelineRange(){ - timelineRanges.value.push({id: nextTimelineId, start: new HistDate(1900, 1, 1), end: new HistDate(2000, 1, 1)}); + timelineRanges.value.push({id: nextTimelineId, startYear: 1900, endYear: 2000}); nextTimelineId++; } addNewTimelineRange(); -function onRangeChg(newBounds: [HistDate, HistDate], idx: number){ +function onRangeChg(newBounds: [number, number], idx: number){ let range = timelineRanges.value[idx]; - range.start = newBounds[0]; - range.end = newBounds[1]; + range.startYear = newBounds[0]; + range.endYear = newBounds[1]; } // For timeline addition/removal -- cgit v1.2.3