From 45af6495053da748eefe3a87fc9f586a482969aa Mon Sep 17 00:00:00 2001 From: Spythere Date: Wed, 5 Jun 2024 16:01:17 +0200 Subject: [PATCH] chore: changes in scenery view layout --- .../SceneryView/SceneryDispatchersHistory.vue | 144 ++++++++++-------- .../SceneryView/SceneryTimetablesHistory.vue | 136 +++++++++-------- src/styles/global.scss | 38 ++--- src/styles/sceneryViewTables.scss | 8 +- src/views/SceneryView.vue | 4 +- 5 files changed, 178 insertions(+), 152 deletions(-) diff --git a/src/components/SceneryView/SceneryDispatchersHistory.vue b/src/components/SceneryView/SceneryDispatchersHistory.vue index 09531be..24fbb6a 100644 --- a/src/components/SceneryView/SceneryDispatchersHistory.vue +++ b/src/components/SceneryView/SceneryDispatchersHistory.vue @@ -1,71 +1,73 @@ @@ -149,6 +151,20 @@ export default defineComponent({ @import '../../styles/responsive.scss'; @import '../../styles/sceneryViewTables.scss'; +.scenery-dispatchers-history { + height: 100%; + overflow: auto; + + display: grid; + gap: 0.5em; + grid-template-rows: auto 40px; +} + +.history-wrapper { + position: relative; + overflow: auto; +} + .level-badge { margin: 0 auto; } diff --git a/src/components/SceneryView/SceneryTimetablesHistory.vue b/src/components/SceneryView/SceneryTimetablesHistory.vue index 29267d6..d036175 100644 --- a/src/components/SceneryView/SceneryTimetablesHistory.vue +++ b/src/components/SceneryView/SceneryTimetablesHistory.vue @@ -1,69 +1,70 @@ @@ -142,13 +143,24 @@ export default defineComponent({ @import '../../styles/responsive.scss'; @import '../../styles/sceneryViewTables.scss'; +.scenery-timetables-history { + height: 100%; + overflow: auto; + + display: grid; + gap: 1em; + grid-template-rows: 40px auto 40px; +} + +.history-wrapper { + position: relative; + overflow: auto; +} + .top-filters { display: flex; justify-content: center; gap: 0.5em; - - button { - padding: 0.5em; - } + padding: 0.25em; } diff --git a/src/styles/global.scss b/src/styles/global.scss index 9342ec8..47fe70e 100644 --- a/src/styles/global.scss +++ b/src/styles/global.scss @@ -228,6 +228,10 @@ a.a-button { background-color: #3c3c3c; } + + &:hover { + background-color: #555; + } } &.btn--image { @@ -283,22 +287,11 @@ a.a-button { } } -@include smallScreen { - ::-webkit-scrollbar { - width: 0.5em; - height: 0.5em; - - &-track { - background-color: #222; - } - - &-thumb { - background-color: #777; - } - } +// Basic tooltip +[data-tooltip] { + cursor: help; } -// Basic tooltip [data-tooltip]:hover::after, [data-tooltip]:focus::after { position: absolute; @@ -315,11 +308,20 @@ a.a-button { z-index: 100; } -[data-tooltip] { - cursor: help; -} - @include smallScreen { + ::-webkit-scrollbar { + width: 0.5em; + height: 0.5em; + + &-track { + background-color: #222; + } + + &-thumb { + background-color: #777; + } + } + [data-tooltip]:hover::after, [data-tooltip]:focus::after { transform: translate(-50%, 2em); diff --git a/src/styles/sceneryViewTables.scss b/src/styles/sceneryViewTables.scss index 2e3f435..1306edb 100644 --- a/src/styles/sceneryViewTables.scss +++ b/src/styles/sceneryViewTables.scss @@ -1,9 +1,3 @@ -.scenery-table-section { - position: relative; - height: 100%; - overflow-y: scroll; -} - table.scenery-history-table { width: 100%; border-collapse: collapse; @@ -25,7 +19,7 @@ table.scenery-history-table { td { padding: 0.75em; - border-bottom: solid 5px #111; + border-bottom: solid 5px #181818; } } diff --git a/src/views/SceneryView.vue b/src/views/SceneryView.vue index e75adf2..76ed7a6 100644 --- a/src/views/SceneryView.vue +++ b/src/views/SceneryView.vue @@ -229,6 +229,7 @@ button.back-btn { padding: 1em 0.5em; height: calc(100vh - 0.5em); + min-height: 800px; overflow: auto; display: flex; @@ -240,9 +241,10 @@ button.back-btn { padding: 1em 0.5em; height: calc(100vh - 0.5em); + min-height: 800px; display: grid; - grid-template-rows: auto 1fr auto; + grid-template-rows: auto 1fr; gap: 1em; }