From fc56c38c45484c9985d9da8f3878073d72af799d Mon Sep 17 00:00:00 2001 From: Spythere Date: Sat, 16 Jul 2022 12:41:24 +0200 Subject: [PATCH] Poprawki stylistyczne modalu aktualizacji; link do najnowszego wydania w stopce --- package-lock.json | 4 +- package.json | 1 - src/App.vue | 29 +++++-------- src/components/App/UpdateModal.vue | 43 ++++++++++++++++--- .../StationsView/StationFilterCard.vue | 2 +- .../TrainsView/TrainOptionsCard.vue | 12 ------ src/styles/card.scss | 13 ------ 7 files changed, 50 insertions(+), 54 deletions(-) diff --git a/package-lock.json b/package-lock.json index d8cf121..9dcca62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "stacjownik", - "version": "1.9.10", + "version": "1.10.1-alpha", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "stacjownik", - "version": "1.9.10", + "version": "1.10.1-alpha", "dependencies": { "core-js": "^3.12.1", "dotenv": "^8.6.0", diff --git a/package.json b/package.json index d0d9ef0..5b37f5e 100644 --- a/package.json +++ b/package.json @@ -41,4 +41,3 @@ "not dead" ] } - diff --git a/src/App.vue b/src/App.vue index d42b58a..d0592ae 100644 --- a/src/App.vue +++ b/src/App.vue @@ -74,7 +74,7 @@ @@ -147,11 +147,10 @@ export default defineComponent({ data: () => ({ VERSION: packageInfo.version, - updateModalVisible: false, - hasReleaseNotes: false, options, currentLang: 'pl', + releaseURL: '', brand_logo: require('@/assets/stacjownik-header-logo.svg'), @@ -171,23 +170,11 @@ export default defineComponent({ }, async mounted() { - if (StorageManager.getStringValue('version') != this.VERSION) { - StorageManager.setStringValue('version', this.VERSION); - - if (this.hasReleaseNotes) StorageManager.setBooleanValue('version_notes_read', false); - } - - this.updateModalVisible = this.hasReleaseNotes && !StorageManager.getBooleanValue('version_notes_read'); - - this.updateToNewestVersion(); + this.updateStorage(); + this.setReleaseURL(); }, methods: { - toggleUpdateModal() { - this.updateModalVisible = !this.updateModalVisible; - StorageManager.setBooleanValue('version_notes_read', true); - }, - changeRegion(region: { id: string; value: string }) { this.store.changeRegion(region); }, @@ -199,7 +186,13 @@ export default defineComponent({ StorageManager.setStringValue('lang', lang); }, - updateToNewestVersion() { + setReleaseURL() { + const releaseURL = StorageManager.getStringValue('releaseURL'); + + this.releaseURL = releaseURL || ''; + }, + + updateStorage() { if (!StorageManager.isRegistered('unavailable-status')) { StorageManager.setBooleanValue('unavailable-status', true); StorageManager.setBooleanValue('ending-status', true); diff --git a/src/components/App/UpdateModal.vue b/src/components/App/UpdateModal.vue index 0cac8eb..db7e08f 100644 --- a/src/components/App/UpdateModal.vue +++ b/src/components/App/UpdateModal.vue @@ -1,5 +1,5 @@