From ee49a3dfe9a56120cc415f2fe9d1c300948f2dfe Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Sun, 21 Oct 2018 11:17:59 +0900
Subject: [PATCH] Add role and alt tag for accessibility
---
package-lock.json | 2 +-
src/main/index.js | 3 +++
src/renderer/components/GlobalHeader.vue | 7 +++---
.../Contents/Cards/Notification/Favourite.vue | 10 ++++----
.../Contents/Cards/Notification/Follow.vue | 2 ++
.../Contents/Cards/Notification/Reblog.vue | 10 ++++----
.../TimelineSpace/Contents/Cards/Toot.vue | 16 +++++++++----
.../TimelineSpace/Contents/Cards/User.vue | 4 ++--
.../Contents/SideBar/AccountProfile.vue | 6 +++--
.../components/TimelineSpace/HeaderMenu.vue | 10 ++++++--
.../TimelineSpace/Modals/NewToot.vue | 2 +-
.../TimelineSpace/Modals/NewToot/Status.vue | 1 +
.../components/TimelineSpace/SideMenu.vue | 23 ++++++++++---------
13 files changed, 62 insertions(+), 34 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 82b41d44..a53d0b5c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -210,7 +210,7 @@
},
"@types/events": {
"version": "1.2.0",
- "resolved": "http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/@types/events/-/events-1.2.0.tgz",
"integrity": "sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA=="
},
"@types/form-data": {
diff --git a/src/main/index.js b/src/main/index.js
index fb1dbdc0..35a1bbfe 100644
--- a/src/main/index.js
+++ b/src/main/index.js
@@ -215,6 +215,9 @@ async function createWindow () {
// Do not lower the rendering priority of Chromium when background
app.commandLine.appendSwitch('disable-renderer-backgrounding')
+// Enable accessibility
+app.setAccessibilitySupportEnabled(true)
+
app.on('ready', createWindow)
app.on('window-all-closed', () => {
diff --git a/src/renderer/components/GlobalHeader.vue b/src/renderer/components/GlobalHeader.vue
index eb78fb94..eaf422dc 100644
--- a/src/renderer/components/GlobalHeader.vue
+++ b/src/renderer/components/GlobalHeader.vue
@@ -7,13 +7,14 @@
:router="true"
:background-color="themeColor"
text-color="#909399"
- active-text-color="#ffffff">
-
+ active-text-color="#ffffff"
+ role="menubar">
+
{{ account.domain }}
-
+
New
diff --git a/src/renderer/components/TimelineSpace/Contents/Cards/Notification/Favourite.vue b/src/renderer/components/TimelineSpace/Contents/Cards/Notification/Favourite.vue
index 12618df4..a7e5ac17 100644
--- a/src/renderer/components/TimelineSpace/Contents/Cards/Notification/Favourite.vue
+++ b/src/renderer/components/TimelineSpace/Contents/Cards/Notification/Favourite.vue
@@ -6,6 +6,8 @@
@shortkey="handleStatusControl"
ref="status"
@click="$emit('select')"
+ role="article"
+ aria-label="favourited toot"
>
Filtered
@@ -19,13 +21,13 @@
{{ username(message.account) }} favourited your status
-
![]()
+
-
![]()
+