mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 05:18:11 +00:00
poprawki layoutu aplikacji
This commit is contained in:
+8
-15
@@ -56,24 +56,17 @@
|
|||||||
|
|
||||||
// CONTAINER
|
// CONTAINER
|
||||||
.app_container {
|
.app_container {
|
||||||
display: flex;
|
// display: flex;
|
||||||
flex-flow: column;
|
// flex-flow: column;
|
||||||
|
display: grid;
|
||||||
|
grid-template-rows: auto 1fr auto;
|
||||||
|
grid-template-columns: 100%;
|
||||||
|
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
header {
|
.app_main {
|
||||||
flex: 0 0 auto;
|
padding: 0 0.5em;
|
||||||
}
|
|
||||||
|
|
||||||
main {
|
|
||||||
flex: 1 1 auto;
|
|
||||||
|
|
||||||
padding: 0 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
footer {
|
|
||||||
flex: 0 1 0.2em;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.warning {
|
.warning {
|
||||||
|
|||||||
+1
-1
@@ -72,7 +72,7 @@ export default defineComponent({
|
|||||||
window.addEventListener('offline', () => {
|
window.addEventListener('offline', () => {
|
||||||
this.store.isOffline = true;
|
this.store.isOffline = true;
|
||||||
|
|
||||||
this.store.activeData.sceneries = [];
|
this.store.activeData.activeSceneries = [];
|
||||||
this.store.activeData.trains = [];
|
this.store.activeData.trains = [];
|
||||||
this.store.activeData.connectedSocketCount = 0;
|
this.store.activeData.connectedSocketCount = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -388,7 +388,8 @@ section.station_table {
|
|||||||
table {
|
table {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
min-width: 1350px;
|
// min-width: 1350px;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
@include smallScreen() {
|
@include smallScreen() {
|
||||||
min-width: auto;
|
min-width: auto;
|
||||||
|
|||||||
@@ -246,10 +246,6 @@ export default defineComponent({
|
|||||||
font-size: 1.15em;
|
font-size: 1.15em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.train-stats {
|
|
||||||
font-size: 1.1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.general-info,
|
.general-info,
|
||||||
.general-status,
|
.general-status,
|
||||||
.general-timetable {
|
.general-timetable {
|
||||||
|
|||||||
@@ -159,9 +159,6 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
|
|
||||||
onFilterChange(filter: TrainFilter) {
|
onFilterChange(filter: TrainFilter) {
|
||||||
// if (this.lastSelectedFilter?.id === filter.id)
|
|
||||||
// this.trainFilterList.forEach((tf) => (tf.isActive = filter.id === tf.id));
|
|
||||||
|
|
||||||
filter.isActive = !filter.isActive;
|
filter.isActive = !filter.isActive;
|
||||||
this.lastSelectedFilter = filter;
|
this.lastSelectedFilter = filter;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,34 +1,31 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="train-table">
|
<div>
|
||||||
<transition name="anim" mode="out-in">
|
<transition-group name="list-anim" tag="ul" class="train-list">
|
||||||
<div :key="store.dataStatuses.trains">
|
<li class="table-info" key="offline" v-if="store.isOffline">
|
||||||
<div class="table-info" v-if="store.isOffline">
|
{{ $t('app.offline') }}
|
||||||
{{ $t('app.offline') }}
|
</li>
|
||||||
</div>
|
|
||||||
|
|
||||||
<Loading v-else-if="trains.length == 0 && store.dataStatuses.trains == 0" />
|
<Loading v-else-if="trains.length == 0 && store.dataStatuses.trains == 0" key="loading" />
|
||||||
|
|
||||||
<div
|
<li
|
||||||
class="table-info no-trains"
|
class="table-info"
|
||||||
v-else-if="trains.length == 0 && store.dataStatuses.trains != 0"
|
key="no-trains"
|
||||||
>
|
v-else-if="trains.length == 0 && store.dataStatuses.trains != 0"
|
||||||
{{ $t('trains.no-trains') }}
|
>
|
||||||
</div>
|
{{ $t('trains.no-trains') }}
|
||||||
|
</li>
|
||||||
|
|
||||||
<transition-group name="list-anim" tag="ul" class="train-list" v-else>
|
<li
|
||||||
<li
|
class="train-row"
|
||||||
class="train-row"
|
v-for="train in currentTrains"
|
||||||
v-for="train in currentTrains"
|
:key="train.trainId"
|
||||||
:key="train.trainId"
|
tabindex="0"
|
||||||
tabindex="0"
|
@click.stop="selectModalTrain(train.trainId, $event.currentTarget)"
|
||||||
@click.stop="selectModalTrain(train.trainId, $event.currentTarget)"
|
@keydown.enter="selectModalTrain(train.trainId, $event.currentTarget)"
|
||||||
@keydown.enter="selectModalTrain(train.trainId, $event.currentTarget)"
|
>
|
||||||
>
|
<TrainInfo :train="train" />
|
||||||
<TrainInfo :train="train" />
|
</li>
|
||||||
</li>
|
</transition-group>
|
||||||
</transition-group>
|
|
||||||
</div>
|
|
||||||
</transition>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -104,6 +101,10 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.train-table {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
.table-info {
|
.table-info {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|
||||||
@@ -149,6 +150,7 @@ img.train-image {
|
|||||||
.train {
|
.train {
|
||||||
&-list {
|
&-list {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
overflow-y: hidden;
|
||||||
|
|
||||||
@include smallScreen() {
|
@include smallScreen() {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
.filters-options {
|
.filters-options {
|
||||||
margin-bottom: 0.5em;
|
margin-bottom: 0.5em;
|
||||||
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.actions-bar {
|
.actions-bar {
|
||||||
@@ -57,7 +58,7 @@ h1.option-title {
|
|||||||
background-color: $bgCol;
|
background-color: $bgCol;
|
||||||
box-shadow: 0 5px 10px 2px #0f0f0f;
|
box-shadow: 0 5px 10px 2px #0f0f0f;
|
||||||
|
|
||||||
width: 97%;
|
width: 100%;
|
||||||
max-width: 550px;
|
max-width: 550px;
|
||||||
|
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ export default defineComponent({
|
|||||||
@import '../styles/responsive.scss';
|
@import '../styles/responsive.scss';
|
||||||
|
|
||||||
.trains-view {
|
.trains-view {
|
||||||
min-height: 100%;
|
min-height: 600px;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user