From 2ad10b2cfc37f9c52aa23fa5ab428574e41065be Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Wed, 5 Apr 2023 14:15:05 +0200 Subject: [PATCH] Frontend: Update legal info links in footer.vue and navigation.vue Signed-off-by: Michael Mayer --- frontend/src/component/auth/footer.vue | 13 ++----------- frontend/src/component/navigation.vue | 20 ++++++++++++++------ frontend/src/css/navigation.css | 14 +++++++++----- 3 files changed, 25 insertions(+), 22 deletions(-) diff --git a/frontend/src/component/auth/footer.vue b/frontend/src/component/auth/footer.vue index 2d88b05db..a7696cff1 100644 --- a/frontend/src/component/auth/footer.vue +++ b/frontend/src/component/auth/footer.vue @@ -21,17 +21,8 @@ {{ config.siteTitle }} – {{ config.siteCaption }} - - - Learn more - diamond - + + Made with ❤️ in Berlin diff --git a/frontend/src/component/navigation.vue b/frontend/src/component/navigation.vue index 85be8fbae..3d5357ecf 100644 --- a/frontend/src/component/navigation.vue +++ b/frontend/src/component/navigation.vue @@ -650,16 +650,17 @@ auto_stories User Guide - + @@ -828,6 +829,13 @@ export default { onAccount: function () { this.$router.push({name: "settings_account"}); }, + onInfo() { + if (this.isSponsor && this.config.legalUrl) { + window.open(this.config.legalUrl, '_blank').focus(); + } else { + this.$router.push({name: "about"}); + } + }, onLogout() { this.$session.logout(); }, diff --git a/frontend/src/css/navigation.css b/frontend/src/css/navigation.css index d4f501988..12af8fa6e 100644 --- a/frontend/src/css/navigation.css +++ b/frontend/src/css/navigation.css @@ -258,10 +258,6 @@ nav .v-list__tile__title.title { background: rgba(250, 250, 255,.08); } -#mobile-menu .menu-icons a i { - font-size: 22px; -} - #mobile-menu .menu-actions { display: block; overflow-y: auto; @@ -291,11 +287,19 @@ nav .v-list__tile__title.title { margin: 0; } -#mobile-menu .menu-action a i { +#mobile-menu .menu-icons a .v-icon { + font-size: 22px; +} + +#mobile-menu .menu-action a .v-icon { padding: 0 16px 0 0; font-size: 20px; } +#photoprism #mobile-menu .menu-action.nav-membership a .v-icon { + color: #d9b8ff; +} + #photoprism #mobile-menu .menu-icons a:hover i, #photoprism #mobile-menu .menu-icons a:hover .v-icon, #photoprism #mobile-menu .menu-action:hover a,