From 05f3f8f8b2b1b8972d1d6db422a5ab569ddab277 Mon Sep 17 00:00:00 2001 From: Spythere Date: Mon, 4 Sep 2023 19:01:09 +0200 Subject: [PATCH] =?UTF-8?q?zapami=C4=99tywanie=20uzupe=C5=82niania=20skr?= =?UTF-8?q?=C3=B3tu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/OrderTrainPicker.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/OrderTrainPicker.vue b/src/components/OrderTrainPicker.vue index e5e62ba..30917c1 100644 --- a/src/components/OrderTrainPicker.vue +++ b/src/components/OrderTrainPicker.vue @@ -101,6 +101,8 @@ export default defineComponent({ }, created() { + this.fillCheckpointName = window.localStorage.getItem('fill-checkpoint') == 'true'; + this.fetchSceneriesData(); }, @@ -124,6 +126,10 @@ export default defineComponent({ selectedSceneryName() { this.selectedCheckpointName = this.checkpointNameList.length == 0 ? null : this.checkpointNameList[0]; }, + + fillCheckpointName(val: boolean) { + window.localStorage.setItem('fill-checkpoint', `${val}`); + }, }, computed: { @@ -223,9 +229,8 @@ export default defineComponent({ this.store.orderFooter.hour = currentFormattedHours(); this.store.orderFooter.minutes = currentFormattedMinutes(); - if (this.fillCheckpointName) { - const sceneryAbbrev = this.sceneriesData.find(({ name }) => name === this.store.orderFooter.stationName)?.abbr; - + if (this.fillCheckpointName) { + const sceneryAbbrev = this.sceneriesData.find(({ name }) => name === this.selectedSceneryName)?.abbr; this.store.orderFooter.checkpointName = sceneryAbbrev || this.store.orderFooter.stationName.slice(0, 2); }