hotfixy designu

This commit is contained in:
2024-03-23 23:55:18 +01:00
parent 1ec75bda70
commit fb2348e774
7 changed files with 39 additions and 29 deletions
@@ -35,16 +35,14 @@
{{ timetable.driverName }} {{ timetable.driverName }}
</strong> </strong>
<span v-if="timetable.terminated == false"> <button
&bull; v-if="timetable.terminated == false"
<button class="btn--image btn--action btn-timetable"
class="btn--image btn-timetable" @click.stop="showTimetable(timetable, $event.currentTarget)"
@click.stop="showTimetable(timetable, $event.currentTarget)" >
> <img src="/images/icon-train.svg" alt="" />
<img src="/images/icon-train.svg" alt="" /> {{ $t('journal.timetable-online-button') }}
RJ ONLINE </button>
</button>
</span>
</span> </span>
<span class="general-time"> <span class="general-time">
@@ -156,7 +154,12 @@ export default defineComponent({
.btn-timetable { .btn-timetable {
display: inline-block; display: inline-block;
padding: 0; padding: 0.1em 0.4em;
margin-left: 0.5em;
img {
vertical-align: top;
}
} }
@include smallScreen { @include smallScreen {
@@ -5,7 +5,7 @@
v-for="{ timetable, showExtraInfo } in computedTimetableHistory" v-for="{ timetable, showExtraInfo } in computedTimetableHistory"
class="journal_item" class="journal_item"
:key="timetable.id" :key="timetable.id"
@click="showExtraInfo.value = !showExtraInfo.value" @click.stop.prevent="showExtraInfo.value = !showExtraInfo.value"
> >
<div class="journal_item-info"> <div class="journal_item-info">
<!-- General --> <!-- General -->
+2 -1
View File
@@ -34,7 +34,8 @@ export default defineComponent({
const isOutside = const isOutside =
val.y + previewEl.getBoundingClientRect().height > window.innerHeight + window.scrollY; val.y + previewEl.getBoundingClientRect().height > window.innerHeight + window.scrollY;
previewEl.style.transform = `translate(-50%, calc(${ // previewEl.style.transform = `translate(-${~~((val.x / window.innerWidth) * 100)}%, calc(${isOutside ? '-100% - 1.5rem' : '1.5rem'}))`;
previewEl.style.transform = `translate(-${~~((val.x / window.innerWidth) * 100)}%, calc(${
isOutside ? '-100% - 1.5rem' : '1.5rem' isOutside ? '-100% - 1.5rem' : '1.5rem'
}))`; }))`;
}); });
+11 -11
View File
@@ -45,13 +45,14 @@
<span v-else>{{ train.driverName }}</span> <span v-else>{{ train.driverName }}</span>
<span v-if="extended"> <button
&bull; class="btn--image btn--action btn-timetable"
<button class="btn--image btn--text btn-timetable" @click="navigateToJournal"> @click="navigateToJournal"
<img src="/images/icon-train.svg" alt="" /> v-if="extended"
DZIENNIK >
</button> <img src="/images/icon-train.svg" alt="" />
</span> {{ $t('trains.journal-button') }}
</button>
</div> </div>
</div> </div>
@@ -182,8 +183,8 @@ export default defineComponent({
.image-warning { .image-warning {
height: 1em; height: 1em;
margin-left: 0.5em; margin-left: 0.5em;
vertical-align: middle;
} }
.train-stats { .train-stats {
@@ -215,7 +216,8 @@ export default defineComponent({
.btn-timetable { .btn-timetable {
display: inline-block; display: inline-block;
padding: 0; padding: 0.25em;
margin-left: 0.5em;
} }
.timetable-id { .timetable-id {
@@ -293,8 +295,6 @@ export default defineComponent({
grid-template-columns: 1fr; grid-template-columns: 1fr;
gap: 1em 0; gap: 1em 0;
text-align: center; text-align: center;
font-size: 1.15em;
} }
.general-info, .general-info,
+3 -3
View File
@@ -1,13 +1,13 @@
<template> <template>
<transition name="status-anim" mode="out-in" tag="div" class="train-table"> <transition name="status-anim" mode="out-in" tag="div" class="train-table">
<div :key="apiStore.dataStatuses.connection"> <div :key="apiStore.dataStatuses.connection">
<div class="table-info" key="offline" v-if="store.isOffline"> <div class="table-warning" key="offline" v-if="store.isOffline">
{{ $t('app.offline') }} {{ $t('app.offline') }}
</div> </div>
<Loading v-else-if="apiStore.dataStatuses.connection == Status.Loading" key="loading" /> <Loading v-else-if="apiStore.dataStatuses.connection == Status.Loading" key="loading" />
<div class="table-info" key="no-trains" v-else-if="trains.length == 0"> <div class="table-warning" key="no-trains" v-else-if="trains.length == 0">
{{ $t('trains.no-trains') }} {{ $t('trains.no-trains') }}
</div> </div>
@@ -105,7 +105,7 @@ export default defineComponent({
overflow-x: hidden; overflow-x: hidden;
} }
.table-info { .table-warning {
text-align: center; text-align: center;
padding: 1em 0; padding: 1em 0;
+4 -1
View File
@@ -319,7 +319,9 @@
"last-seen-ago": "since {minutes} minutes", "last-seen-ago": "since {minutes} minutes",
"scenery-offline": "Offline ride", "scenery-offline": "Offline ride",
"timeout": "An error occured while trying to refresh SWDR timetable data!" "timeout": "An error occured while trying to refresh SWDR timetable data!",
"journal-button": "DRIVER'S JOURNAL"
}, },
"train-stats": { "train-stats": {
"stats-button": "STATISTICS", "stats-button": "STATISTICS",
@@ -355,6 +357,7 @@
"timetable-active": "ACTIVE", "timetable-active": "ACTIVE",
"timetable-fulfilled": "FULFILLED", "timetable-fulfilled": "FULFILLED",
"timetable-abandoned": "ABANDONED", "timetable-abandoned": "ABANDONED",
"timetable-online-button": "ONLINE TIMETABLE",
"online-since": "ONLINE SINCE", "online-since": "ONLINE SINCE",
"duty-lasted": "The duty lasted", "duty-lasted": "The duty lasted",
+4 -1
View File
@@ -299,7 +299,9 @@
"scenery-offline": "Przejazd offline", "scenery-offline": "Przejazd offline",
"timeout": "Wystąpił problem z aktualizacją rozkładów jazdy z SWDR" "timeout": "Wystąpił problem z aktualizacją rozkładów jazdy z SWDR",
"journal-button": "DZIENNIK MASZYNISTY"
}, },
"train-stats": { "train-stats": {
"stats-button": "STATYSTYKI", "stats-button": "STATYSTYKI",
@@ -341,6 +343,7 @@
"timetable-active": "AKTYWNY", "timetable-active": "AKTYWNY",
"timetable-fulfilled": "WYPEŁNIONY", "timetable-fulfilled": "WYPEŁNIONY",
"timetable-abandoned": "PORZUCONY", "timetable-abandoned": "PORZUCONY",
"timetable-online-button": "RJ ONLINE",
"stock-info": "DODATKOWE INFORMACJE", "stock-info": "DODATKOWE INFORMACJE",
"stock-length": "Długość", "stock-length": "Długość",