diff --git a/src/components/JournalView/JournalDispatchersList.vue b/src/components/JournalView/JournalDispatchersList.vue
index 9c5713d..2e2f4de 100644
--- a/src/components/JournalView/JournalDispatchersList.vue
+++ b/src/components/JournalView/JournalDispatchersList.vue
@@ -82,13 +82,12 @@
-
+
@@ -113,9 +112,10 @@ import { DataStatus } from '../../scripts/enums/DataStatus';
import { useStore } from '../../store/store';
import Loading from '../Global/Loading.vue';
import { regions } from '../../data/options.json';
+import AddDataButton from '../Global/AddDataButton.vue';
export default defineComponent({
- components: { Loading },
+ components: { Loading, AddDataButton },
mixins: [dateMixin, styleMixin, imageMixin],
@@ -195,6 +195,8 @@ table.scenery-history-table {
position: relative;
text-align: center;
+ margin-bottom: 1em;
+
thead {
position: sticky;
top: 0;
@@ -208,7 +210,7 @@ table.scenery-history-table {
tr {
background-color: var(--_bg-row);
border-bottom: 2px solid black;
-
+
&:last-child {
border: none;
}
diff --git a/src/components/JournalView/JournalTimetablesList.vue b/src/components/JournalView/JournalTimetables/JournalTimetablesList.vue
similarity index 65%
rename from src/components/JournalView/JournalTimetablesList.vue
rename to src/components/JournalView/JournalTimetables/JournalTimetablesList.vue
index e44f52a..4588265 100644
--- a/src/components/JournalView/JournalTimetablesList.vue
+++ b/src/components/JournalView/JournalTimetables/JournalTimetablesList.vue
@@ -1,5 +1,5 @@
-
+
@@ -40,16 +36,17 @@
diff --git a/src/components/JournalView/JournalTimetables/ListItem.vue b/src/components/JournalView/JournalTimetables/ListItem.vue
deleted file mode 100644
index 672b78f..0000000
--- a/src/components/JournalView/JournalTimetables/ListItem.vue
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-
- {{ timetable.route.replace('|', ' - ') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/components/JournalView/JournalTimetables/ItemExtra.vue b/src/components/JournalView/JournalTimetables/TimetableExtra.vue
similarity index 100%
rename from src/components/JournalView/JournalTimetables/ItemExtra.vue
rename to src/components/JournalView/JournalTimetables/TimetableExtra.vue
diff --git a/src/components/JournalView/JournalTimetables/ItemGeneral.vue b/src/components/JournalView/JournalTimetables/TimetableGeneral.vue
similarity index 100%
rename from src/components/JournalView/JournalTimetables/ItemGeneral.vue
rename to src/components/JournalView/JournalTimetables/TimetableGeneral.vue
diff --git a/src/components/JournalView/JournalTimetables/TimetableHistoryList.vue b/src/components/JournalView/JournalTimetables/TimetableHistoryList.vue
new file mode 100644
index 0000000..91bd3ce
--- /dev/null
+++ b/src/components/JournalView/JournalTimetables/TimetableHistoryList.vue
@@ -0,0 +1,96 @@
+
+
+ -
+
+
+
+
+
+ {{ timetable.route.replace('|', ' - ') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/JournalView/JournalTimetables/ItemStatus.vue b/src/components/JournalView/JournalTimetables/TimetableStatus.vue
similarity index 100%
rename from src/components/JournalView/JournalTimetables/ItemStatus.vue
rename to src/components/JournalView/JournalTimetables/TimetableStatus.vue
diff --git a/src/components/JournalView/JournalTimetables/ItemStops.vue b/src/components/JournalView/JournalTimetables/TimetableStops.vue
similarity index 100%
rename from src/components/JournalView/JournalTimetables/ItemStops.vue
rename to src/components/JournalView/JournalTimetables/TimetableStops.vue
diff --git a/src/styles/JournalSection.scss b/src/styles/JournalSection.scss
index f7be3d8..a4ef81a 100644
--- a/src/styles/JournalSection.scss
+++ b/src/styles/JournalSection.scss
@@ -1,6 +1,5 @@
@import 'responsive.scss';
@import 'animations.scss';
-//Styles
.list_wrapper {
overflow-y: auto;
@@ -10,10 +9,6 @@
padding-right: 0.2em;
}
-.journal-list {
- position: relative;
-}
-
.journal_wrapper {
max-width: 1350px;
width: 100%;
@@ -41,8 +36,8 @@
}
}
-.schedule-dates > * {
- margin-right: 0.25em;
+.journal_item {
+ cursor: pointer;
}
.journal_item,
@@ -50,6 +45,7 @@
background-color: #1a1a1a;
padding: 1em;
margin-bottom: 1em;
+ cursor: pointer;
}
.journal_top-bar {
@@ -59,7 +55,6 @@
gap: 0.5em;
position: relative;
-
margin-bottom: 0.5em;
}
@@ -72,10 +67,6 @@
}
@include smallScreen() {
- .list_wrapper {
- font-size: 1.1em;
- }
-
.journal_top-bar {
justify-content: center;
flex-wrap: wrap;
@@ -85,9 +76,3 @@
text-align: center;
}
}
-
-@media (orientation: landscape) {
- .list_wrapper {
- font-size: 1em;
- }
-}
diff --git a/src/views/JournalTimetables.vue b/src/views/JournalTimetables.vue
index 48f0048..e8e5cab 100644
--- a/src/views/JournalTimetables.vue
+++ b/src/views/JournalTimetables.vue
@@ -46,7 +46,6 @@ import DriverStats from '../components/JournalView/JournalDriverStats.vue';
import JournalOptions from '../components/JournalView/JournalOptions.vue';
import JournalStats from '../components/JournalView/JournalStats.vue';
import JournalHeader from '../components/JournalView/JournalHeader.vue';
-import JournalTimetablesList from '../components/JournalView/JournalTimetablesList.vue';
import Loading from '../components/Global/Loading.vue';
import { DataStatus } from '../scripts/enums/DataStatus';
@@ -63,11 +62,12 @@ import {
JournalTimetableSorter,
} from '../scripts/types/JournalTimetablesTypes';
import { journalTimetableFilters } from '../constants/Journal/JournalTimetablesConsts';
+import JournalTimetablesList from '../components/JournalView/JournalTimetables/JournalTimetablesList.vue';
const TIMETABLES_API_URL = `${URLs.stacjownikAPI}/api/getTimetables`;
export default defineComponent({
- components: { DriverStats, Loading, JournalOptions, JournalTimetablesList, JournalStats, JournalHeader },
+ components: { DriverStats, Loading, JournalOptions, JournalStats, JournalHeader, JournalTimetablesList },
mixins: [dateMixin, routerMixin, modalTrainMixin, imageMixin],
name: 'JournalTimetables',