mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 13:28:11 +00:00
hotfixy designu
This commit is contained in:
@@ -35,16 +35,14 @@
|
||||
{{ timetable.driverName }}
|
||||
</strong>
|
||||
|
||||
<span v-if="timetable.terminated == false">
|
||||
•
|
||||
<button
|
||||
class="btn--image btn-timetable"
|
||||
@click.stop="showTimetable(timetable, $event.currentTarget)"
|
||||
>
|
||||
<img src="/images/icon-train.svg" alt="" />
|
||||
RJ ONLINE
|
||||
</button>
|
||||
</span>
|
||||
<button
|
||||
v-if="timetable.terminated == false"
|
||||
class="btn--image btn--action btn-timetable"
|
||||
@click.stop="showTimetable(timetable, $event.currentTarget)"
|
||||
>
|
||||
<img src="/images/icon-train.svg" alt="" />
|
||||
{{ $t('journal.timetable-online-button') }}
|
||||
</button>
|
||||
</span>
|
||||
|
||||
<span class="general-time">
|
||||
@@ -156,7 +154,12 @@ export default defineComponent({
|
||||
|
||||
.btn-timetable {
|
||||
display: inline-block;
|
||||
padding: 0;
|
||||
padding: 0.1em 0.4em;
|
||||
margin-left: 0.5em;
|
||||
|
||||
img {
|
||||
vertical-align: top;
|
||||
}
|
||||
}
|
||||
|
||||
@include smallScreen {
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
v-for="{ timetable, showExtraInfo } in computedTimetableHistory"
|
||||
class="journal_item"
|
||||
:key="timetable.id"
|
||||
@click="showExtraInfo.value = !showExtraInfo.value"
|
||||
@click.stop.prevent="showExtraInfo.value = !showExtraInfo.value"
|
||||
>
|
||||
<div class="journal_item-info">
|
||||
<!-- General -->
|
||||
|
||||
@@ -34,7 +34,8 @@ export default defineComponent({
|
||||
const isOutside =
|
||||
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'
|
||||
}))`;
|
||||
});
|
||||
|
||||
@@ -45,13 +45,14 @@
|
||||
|
||||
<span v-else>{{ train.driverName }}</span>
|
||||
|
||||
<span v-if="extended">
|
||||
•
|
||||
<button class="btn--image btn--text btn-timetable" @click="navigateToJournal">
|
||||
<img src="/images/icon-train.svg" alt="" />
|
||||
DZIENNIK
|
||||
</button>
|
||||
</span>
|
||||
<button
|
||||
class="btn--image btn--action btn-timetable"
|
||||
@click="navigateToJournal"
|
||||
v-if="extended"
|
||||
>
|
||||
<img src="/images/icon-train.svg" alt="" />
|
||||
{{ $t('trains.journal-button') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -182,8 +183,8 @@ export default defineComponent({
|
||||
|
||||
.image-warning {
|
||||
height: 1em;
|
||||
|
||||
margin-left: 0.5em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.train-stats {
|
||||
@@ -215,7 +216,8 @@ export default defineComponent({
|
||||
|
||||
.btn-timetable {
|
||||
display: inline-block;
|
||||
padding: 0;
|
||||
padding: 0.25em;
|
||||
margin-left: 0.5em;
|
||||
}
|
||||
|
||||
.timetable-id {
|
||||
@@ -293,8 +295,6 @@ export default defineComponent({
|
||||
grid-template-columns: 1fr;
|
||||
gap: 1em 0;
|
||||
text-align: center;
|
||||
|
||||
font-size: 1.15em;
|
||||
}
|
||||
|
||||
.general-info,
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<template>
|
||||
<transition name="status-anim" mode="out-in" tag="div" class="train-table">
|
||||
<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') }}
|
||||
</div>
|
||||
|
||||
<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') }}
|
||||
</div>
|
||||
|
||||
@@ -105,7 +105,7 @@ export default defineComponent({
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.table-info {
|
||||
.table-warning {
|
||||
text-align: center;
|
||||
|
||||
padding: 1em 0;
|
||||
|
||||
+4
-1
@@ -319,7 +319,9 @@
|
||||
"last-seen-ago": "since {minutes} minutes",
|
||||
|
||||
"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": {
|
||||
"stats-button": "STATISTICS",
|
||||
@@ -355,6 +357,7 @@
|
||||
"timetable-active": "ACTIVE",
|
||||
"timetable-fulfilled": "FULFILLED",
|
||||
"timetable-abandoned": "ABANDONED",
|
||||
"timetable-online-button": "ONLINE TIMETABLE",
|
||||
|
||||
"online-since": "ONLINE SINCE",
|
||||
"duty-lasted": "The duty lasted",
|
||||
|
||||
+4
-1
@@ -299,7 +299,9 @@
|
||||
|
||||
"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": {
|
||||
"stats-button": "STATYSTYKI",
|
||||
@@ -341,6 +343,7 @@
|
||||
"timetable-active": "AKTYWNY",
|
||||
"timetable-fulfilled": "WYPEŁNIONY",
|
||||
"timetable-abandoned": "PORZUCONY",
|
||||
"timetable-online-button": "RJ ONLINE",
|
||||
|
||||
"stock-info": "DODATKOWE INFORMACJE",
|
||||
"stock-length": "Długość",
|
||||
|
||||
Reference in New Issue
Block a user