mirror of
https://github.com/Spythere/srjp-td2.git
synced 2026-05-03 05:28:12 +00:00
chore: changed print dialog file name
This commit is contained in:
@@ -11,9 +11,16 @@ import MainContainer from './components/App/MainContainer.vue';
|
|||||||
import { onMounted } from 'vue';
|
import { onMounted } from 'vue';
|
||||||
import { useApiStore } from './stores/api.store';
|
import { useApiStore } from './stores/api.store';
|
||||||
|
|
||||||
|
const originalDcumentTitle = document.title;
|
||||||
|
|
||||||
const apiStore = useApiStore();
|
const apiStore = useApiStore();
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
apiStore.setupAPIData();
|
apiStore.setupAPIData();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Resetting after print dialog is closed
|
||||||
|
window.addEventListener('afterprint', () => {
|
||||||
|
document.title = originalDcumentTitle;
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -46,10 +46,19 @@ function selectTrain() {
|
|||||||
|
|
||||||
globalStore.selectedTrain = globalStore.activeTimetableTrains.find((train) => train.id == selectedTrainId.value) ?? null;
|
globalStore.selectedTrain = globalStore.activeTimetableTrains.find((train) => train.id == selectedTrainId.value) ?? null;
|
||||||
|
|
||||||
if (globalStore.selectedTrain != null) globalStore.generatedDate = new Date();
|
if (globalStore.selectedTrain != null) {
|
||||||
|
globalStore.generatedDate = new Date();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function openPrintingWindow() {
|
function openPrintingWindow() {
|
||||||
|
if (globalStore.selectedTrain != null) {
|
||||||
|
const date = `${globalStore.generatedDate!.toLocaleDateString('pl-PL').replace(/\./g, '-')}--${globalStore.generatedDate!.toLocaleTimeString('pl-PL').replace(/:/g, '-')}`;
|
||||||
|
|
||||||
|
document.title = `${globalStore.selectedTrain.driverName} ; ${globalStore.selectedTrain.timetable!.category} ${globalStore.selectedTrain.trainNo}
|
||||||
|
${globalStore.selectedTrain.timetable?.route.replace('|', ' - ')} ; ${date}`;
|
||||||
|
}
|
||||||
|
|
||||||
window.print();
|
window.print();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user