From 3daf800a896549803f09447da8501dce5e3b58e1 Mon Sep 17 00:00:00 2001 From: Spythere Date: Wed, 18 Sep 2024 15:55:33 +0200 Subject: [PATCH] chore: added SBL icon & route tooltips --- public/images/icon-catenary.svg | 3 + public/images/icon-sbl-transparent.svg | 5 ++ src/App.vue | 1 + src/components/TrainsView/StopLabel.vue | 2 +- src/components/TrainsView/TrainSchedule.vue | 87 ++++++++++----------- src/components/TrainsView/typings.ts | 39 +++++++++ src/locales/en.json | 5 +- src/locales/pl.json | 5 +- 8 files changed, 99 insertions(+), 48 deletions(-) create mode 100644 public/images/icon-catenary.svg create mode 100644 public/images/icon-sbl-transparent.svg diff --git a/public/images/icon-catenary.svg b/public/images/icon-catenary.svg new file mode 100644 index 0000000..ad22474 --- /dev/null +++ b/public/images/icon-catenary.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/icon-sbl-transparent.svg b/public/images/icon-sbl-transparent.svg new file mode 100644 index 0000000..b83b040 --- /dev/null +++ b/public/images/icon-sbl-transparent.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/App.vue b/src/App.vue index 7602452..d10d875 100644 --- a/src/App.vue +++ b/src/App.vue @@ -81,6 +81,7 @@ export default defineComponent({ async mounted() { window.addEventListener('mousemove', (e: MouseEvent) => this.tooltipStore.handle(e)); + window.addEventListener('mousedown', () => this.tooltipStore.hide()); }, methods: { diff --git a/src/components/TrainsView/StopLabel.vue b/src/components/TrainsView/StopLabel.vue index 4730f65..8ad10cf 100644 --- a/src/components/TrainsView/StopLabel.vue +++ b/src/components/TrainsView/StopLabel.vue @@ -70,7 +70,7 @@