refactor: refreshed packages and code; adjusted settings and updated config files

This commit is contained in:
2026-04-12 15:11:21 +02:00
parent 0ec8eed404
commit d0f2538659
32 changed files with 1019 additions and 5954 deletions
+9 -5
View File
@@ -85,9 +85,9 @@
<script lang="ts">
import { defineComponent } from 'vue';
import { ITableRow, RowIndex } from '../types/ITableRow';
import { useMainStore } from '../stores/mainStore';
import { useApiStore } from '../stores/apiStore';
import { RowIndex, type ITableRow } from '../typings/common';
const departureInfoEmptyObj: ITableRow = {
timetableId: -1,
@@ -141,7 +141,9 @@ export default defineComponent({
animatingStatus: 'init' as 'init' | 'running' | 'complete',
departureTable: new Array(7).fill(0).map(() => ({ ...departureInfoEmptyObj })) as ITableRow[],
departureTable: Array.from({ length: 7 })
.fill(0)
.map(() => ({ ...departureInfoEmptyObj })) as ITableRow[],
departureRoutes: [''],
dateDigits: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ''],
trainNumbersSet: new Set<string>(['']),
@@ -308,7 +310,6 @@ export default defineComponent({
if (!this.departureRoutes.includes(routeVia)) this.departureRoutes.push(routeVia);
if (!this.departureRoutes.includes(routeTo)) this.departureRoutes.push(routeTo);
this.trainNumbersSet.add(`${timetable.category} ${train.trainNo}`);
return list;
@@ -398,10 +399,13 @@ export default defineComponent({
});
if (dep.trainNumber != dep.tableValues.trainNumber) {
dep.tableValues.trainNumber = Array.from(this.trainNumbersSet)[dep.tableValues.currentRowIndexes[RowIndex.TrainNumber]]
dep.tableValues.trainNumber = Array.from(this.trainNumbersSet)[
dep.tableValues.currentRowIndexes[RowIndex.TrainNumber]
];
dep.tableValues.currentRowIndexes[RowIndex.TrainNumber] =
(dep.tableValues.currentRowIndexes[RowIndex.TrainNumber] + 1) % this.trainNumbersSet.size;
(dep.tableValues.currentRowIndexes[RowIndex.TrainNumber] + 1) %
this.trainNumbersSet.size;
isCurrentTickAnimating = true;
}