From 740ce9c815837917297cff58d52cae749507dbd5 Mon Sep 17 00:00:00 2001 From: Spythere Date: Sun, 10 Jul 2022 22:42:07 +0200 Subject: [PATCH] =?UTF-8?q?T=C5=82umaczenia=20i=20poprawki=20designu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JournalView/JournalDispatchers.vue | 26 +--- .../SceneryView/SceneryDispatchersHistory.vue | 112 ++++++++++++++++++ src/components/SceneryView/SceneryInfo.vue | 8 +- .../SceneryView/SceneryTimetable.vue | 3 +- .../SceneryView/SceneryTimetablesHistory.vue | 51 +++++--- src/locales/en.json | 14 ++- src/locales/pl.json | 12 +- src/mixins/dateMixin.ts | 54 +++++---- .../interfaces/api/DispatchersAPIData.ts | 12 ++ src/scripts/utils/storeUtils.ts | 4 +- src/styles/SceneryView/styles.scss | 11 ++ src/views/SceneryView.vue | 36 +++--- 12 files changed, 257 insertions(+), 86 deletions(-) create mode 100644 src/components/SceneryView/SceneryDispatchersHistory.vue create mode 100644 src/scripts/interfaces/api/DispatchersAPIData.ts create mode 100644 src/styles/SceneryView/styles.scss diff --git a/src/components/JournalView/JournalDispatchers.vue b/src/components/JournalView/JournalDispatchers.vue index 55e34f0..4f55326 100644 --- a/src/components/JournalView/JournalDispatchers.vue +++ b/src/components/JournalView/JournalDispatchers.vue @@ -46,9 +46,9 @@ PL1 - {{ doc.isOnline ? $t('journal.online-since') : 'OFFLINE' }}  + + {{ doc.isOnline ? $t('journal.online-since') : 'OFFLINE' }}  + {{ new Date(doc.timestampFrom).toLocaleTimeString('pl-PL', { timeStyle: 'short' }) }} @@ -196,7 +196,7 @@ export default defineComponent({ computedHistoryList() { return this.historyList.filter( (doc) => doc.isOnline || (doc.currentDuration && doc.currentDuration > 10 * 60000) - ); //.sort((a, b) => (b.isOnline ? 1 : 0) - (a.isOnline ? 1 : 0)); + ); }, }, @@ -231,16 +231,6 @@ export default defineComponent({ this.$router.push(`/scenery?station=${name.trim().replace(/ /g, '_')}`); }, - calculateDuration(timestampMs: number) { - const minsTotal = Math.round(timestampMs / 60000); - const hoursTotal = Math.floor(minsTotal / 60); - const minsInHour = minsTotal % 60; - - return minsTotal > 60 - ? this.$t('journal.hours', { hours: hoursTotal, minutes: minsInHour }) - : this.$t('journal.minutes', { minutes: minsTotal }); - }, - isAnotherDay(prevIndex: number, currIndex: number) { if (currIndex == 0) return true; @@ -333,13 +323,6 @@ export default defineComponent({ return; } - // if (responseData.errorMessage) { - // this.historyDataStatus.status = DataStatus.Error; - // this.historyDataStatus.error = responseData.errorMessage; - - // return; - // } - if (!responseData) return; // Response data exists @@ -439,3 +422,4 @@ export default defineComponent({ } } + diff --git a/src/components/SceneryView/SceneryDispatchersHistory.vue b/src/components/SceneryView/SceneryDispatchersHistory.vue new file mode 100644 index 0000000..eb6b21f --- /dev/null +++ b/src/components/SceneryView/SceneryDispatchersHistory.vue @@ -0,0 +1,112 @@ + + + + + + diff --git a/src/components/SceneryView/SceneryInfo.vue b/src/components/SceneryView/SceneryInfo.vue index 9ec0163..4465cc4 100644 --- a/src/components/SceneryView/SceneryInfo.vue +++ b/src/components/SceneryView/SceneryInfo.vue @@ -8,10 +8,14 @@ {{ $t('availability.title') }}: {{ $t(`availability.${station.generalInfo.availability}`) }} - + + - {{ $tc('scenery.req-level', station.generalInfo.reqLevel, { lvl: station.generalInfo.reqLevel }) }} + + + diff --git a/src/components/SceneryView/SceneryTimetable.vue b/src/components/SceneryView/SceneryTimetable.vue index 5ab33e9..e9cae5d 100644 --- a/src/components/SceneryView/SceneryTimetable.vue +++ b/src/components/SceneryView/SceneryTimetable.vue @@ -507,7 +507,7 @@ export default defineComponent({ flex-direction: column; align-items: center; - font-size: 1.2em; + font-size: 1.05em; } &-general { @@ -516,7 +516,6 @@ export default defineComponent({ &-schedule { width: 100%; - margin: 0.5em 0; } } } diff --git a/src/components/SceneryView/SceneryTimetablesHistory.vue b/src/components/SceneryView/SceneryTimetablesHistory.vue index 4713d6c..0ffebe7 100644 --- a/src/components/SceneryView/SceneryTimetablesHistory.vue +++ b/src/components/SceneryView/SceneryTimetablesHistory.vue @@ -1,23 +1,28 @@