diff --git a/contentcuration/contentcuration/frontend/shared/styles/main.less b/contentcuration/contentcuration/frontend/shared/styles/main.less index e930d93658..f1fbb398fe 100644 --- a/contentcuration/contentcuration/frontend/shared/styles/main.less +++ b/contentcuration/contentcuration/frontend/shared/styles/main.less @@ -46,6 +46,11 @@ body { max-width: 200px; text-align: center; } + + .button:focus-visible, + .v-btn:focus-visible { + outline: 2px solid var(--v-secondary-base) !important; + } } /* RTL-related rules */ diff --git a/contentcuration/contentcuration/frontend/shared/views/MainNavigationDrawer.vue b/contentcuration/contentcuration/frontend/shared/views/MainNavigationDrawer.vue index c5f671fd73..2ac62e285d 100644 --- a/contentcuration/contentcuration/frontend/shared/views/MainNavigationDrawer.vue +++ b/contentcuration/contentcuration/frontend/shared/views/MainNavigationDrawer.vue @@ -9,7 +9,7 @@ :right="$isRTL" > - + clear @@ -42,7 +42,7 @@ {{ $tr('settingsLink') }} - + language @@ -50,10 +50,12 @@ - + open_in_new @@ -61,7 +63,7 @@ {{ $tr('helpLink') }} - + exit_to_app @@ -128,6 +130,13 @@ ...mapState({ user: state => state.session.currentUser, }), + handleclickTab() { + if (this.value) { + return 0; + } else { + return -1; + } + }, drawer: { get() { return this.value; @@ -135,13 +144,6 @@ set(value) { this.$emit('input', value); }, - handleclickTab(){ - if(this.value){ - return 0; - }else{ - return -1; - } - } }, channelsLink() { return window.Urls.channels();