mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 05:18:11 +00:00
chore: changed layout of journal timetable badges
This commit is contained in:
@@ -24,44 +24,20 @@
|
|||||||
<div class="g-separator"></div>
|
<div class="g-separator"></div>
|
||||||
|
|
||||||
<div class="stock-specs">
|
<div class="stock-specs">
|
||||||
<span class="badge" v-if="timetable.authorName">
|
<span class="badge specs-badge" v-if="timetable.authorName">
|
||||||
<span>{{ $t('journal.dispatcher-name') }}</span>
|
<span>{{ $t('journal.dispatcher-name') }}</span>
|
||||||
<span>{{ timetable.authorName }}</span>
|
<span>{{ timetable.authorName }}</span>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="badge" v-if="timetable.stockLength">
|
<span class="badge specs-badge" v-if="timetable.trainMaxSpeed">
|
||||||
<span>{{ $t('journal.stock-length') }}</span>
|
|
||||||
<span>
|
|
||||||
{{
|
|
||||||
currentHistoryIndex == 0
|
|
||||||
? timetable.stockLength
|
|
||||||
: stockHistory[currentHistoryIndex].stockLength || timetable.stockLength
|
|
||||||
}}m
|
|
||||||
</span>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<span class="badge" v-if="timetable.stockMass">
|
|
||||||
<span>{{ $t('journal.stock-mass') }}</span>
|
|
||||||
<span>
|
|
||||||
{{
|
|
||||||
Math.floor(
|
|
||||||
(currentHistoryIndex == 0
|
|
||||||
? timetable.stockMass
|
|
||||||
: stockHistory[currentHistoryIndex].stockMass || timetable.stockMass) / 1000
|
|
||||||
)
|
|
||||||
}}t
|
|
||||||
</span>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<span class="badge" v-if="timetable.maxSpeed">
|
|
||||||
<span>{{ $t('journal.stock-max-speed') }}</span>
|
|
||||||
<span>{{ timetable.maxSpeed }}km/h</span>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
<span class="badge" v-if="timetable.trainMaxSpeed">
|
|
||||||
<span>{{ $t('journal.stock-timetable-speed') }}</span>
|
<span>{{ $t('journal.stock-timetable-speed') }}</span>
|
||||||
<span> {{ timetable.trainMaxSpeed }}km/h </span>
|
<span> {{ timetable.trainMaxSpeed }}km/h </span>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
<span class="badge specs-badge" v-if="timetable.maxSpeed">
|
||||||
|
<span>{{ $t('journal.stock-max-speed') }}</span>
|
||||||
|
<span>{{ timetable.maxSpeed }}km/h</span>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="stock-dangers" v-if="timetable.warningNotes">
|
<div class="stock-dangers" v-if="timetable.warningNotes">
|
||||||
@@ -98,8 +74,35 @@
|
|||||||
<!-- Historia zmian w składzie -->
|
<!-- Historia zmian w składzie -->
|
||||||
<div v-if="timetable.stockString || stockHistory.length != 0">
|
<div v-if="timetable.stockString || stockHistory.length != 0">
|
||||||
<div class="g-separator"></div>
|
<div class="g-separator"></div>
|
||||||
|
|
||||||
<b>{{ $t('journal.stock-preview') }}:</b>
|
<b>{{ $t('journal.stock-preview') }}:</b>
|
||||||
|
|
||||||
|
<div class="stock-specs" style="margin-top: 0.5em">
|
||||||
|
<span class="badge specs-badge" v-if="timetable.stockLength">
|
||||||
|
<span>{{ $t('journal.stock-length') }}</span>
|
||||||
|
<span>
|
||||||
|
{{
|
||||||
|
currentHistoryIndex == 0
|
||||||
|
? timetable.stockLength
|
||||||
|
: stockHistory[currentHistoryIndex].stockLength || timetable.stockLength
|
||||||
|
}}m
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<span class="badge specs-badge" v-if="timetable.stockMass">
|
||||||
|
<span>{{ $t('journal.stock-mass') }}</span>
|
||||||
|
<span>
|
||||||
|
{{
|
||||||
|
Math.floor(
|
||||||
|
(currentHistoryIndex == 0
|
||||||
|
? timetable.stockMass
|
||||||
|
: stockHistory[currentHistoryIndex].stockMass || timetable.stockMass) / 1000
|
||||||
|
)
|
||||||
|
}}t
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="stock-history">
|
<div class="stock-history">
|
||||||
<button class="btn btn--action" @click="copyStockToClipboard()">
|
<button class="btn btn--action" @click="copyStockToClipboard()">
|
||||||
<i class="fa-regular fa-copy"></i> {{ $t('journal.stock-copy') }}
|
<i class="fa-regular fa-copy"></i> {{ $t('journal.stock-copy') }}
|
||||||
@@ -255,14 +258,21 @@ export default defineComponent({
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
gap: 0.5em;
|
gap: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
.badge {
|
.specs-badge {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
||||||
|
span:first-child {
|
||||||
|
color: white;
|
||||||
|
background-color: #666;
|
||||||
|
border-radius: 0.25em 0 0 0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
span:last-child {
|
span:last-child {
|
||||||
color: black;
|
color: black;
|
||||||
background-color: $accentCol;
|
background-color: $accentCol;
|
||||||
}
|
border-radius: 0 0.25em 0.25em 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -144,10 +144,6 @@
|
|||||||
{{ stockSpeedLimit }} km/h
|
{{ stockSpeedLimit }} km/h
|
||||||
</em>
|
</em>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span v-if="train.timetableData?.trainMaxSpeed"
|
|
||||||
>• vRJ: {{ train.timetableData.trainMaxSpeed }} km/h</span
|
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user