From dd70688e8af10938b0ba0ebb0086190a1667648b Mon Sep 17 00:00:00 2001 From: banaanihillo Date: Sun, 5 May 2024 12:20:13 +0300 Subject: [PATCH] Keyboard handlers and aria labels added + locales cleanup --- src/components/Btn.vue | 9 +++++++-- src/components/NavBar.vue | 7 ++++++- src/components/Playlists.vue | 10 ++++++++-- src/components/Search.vue | 17 ++++++++++++----- src/components/SongItem.vue | 19 +++++++++++++++---- src/components/StatusBar.vue | 34 +++++++++++++++++++++++----------- src/locales/en.json | 33 +++++++++++++++++++++++++++------ 7 files changed, 98 insertions(+), 31 deletions(-) diff --git a/src/components/Btn.vue b/src/components/Btn.vue index 9a2f14b..0248aa1 100644 --- a/src/components/Btn.vue +++ b/src/components/Btn.vue @@ -1,12 +1,17 @@ diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index adb493b..1b1d2d7 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -28,7 +28,12 @@ function set(page) { diff --git a/src/components/SongItem.vue b/src/components/SongItem.vue index fbdeb69..3286dec 100644 --- a/src/components/SongItem.vue +++ b/src/components/SongItem.vue @@ -129,7 +129,7 @@ const openSong = el => { {{ author ? author.replaceAll(' - Topic', '') : '' }} - + {{ t('title.now_playing') }} @@ -138,24 +138,35 @@ const openSong = el => { class="bi bi-three-dots-vertical popup-wrap ign" @mouseenter="show = true" @mouseleave="show = false" - @keyup.enter="show = !show"> + @keyup.enter="show = !show" + :aria-label="t('action.more_controls')"> diff --git a/src/components/StatusBar.vue b/src/components/StatusBar.vue index cc6880d..755a87f 100644 --- a/src/components/StatusBar.vue +++ b/src/components/StatusBar.vue @@ -77,10 +77,16 @@ async function Like() {