diff options
author | pacien | 2020-02-08 18:54:56 +0100 |
---|---|---|
committer | pacien | 2020-02-08 18:54:56 +0100 |
commit | e606751ffeb4557cf69f7e24322d3dcc7336fc06 (patch) | |
tree | 263eff5ecb0ed023286a1cdb6a1d9fd7df536c2c /viewer/src/components/LdProposition.vue | |
parent | 32abf4e1f82dcb9738bbfc41a84bb38672e14603 (diff) | |
download | ldgallery-e606751ffeb4557cf69f7e24322d3dcc7336fc06.tar.gz |
viewer: ldproposition: fix keyboard navigation
By using proper semantics, using 'a' instead of 'div' to allow keyboard selection.
Diffstat (limited to 'viewer/src/components/LdProposition.vue')
-rw-r--r-- | viewer/src/components/LdProposition.vue | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/viewer/src/components/LdProposition.vue b/viewer/src/components/LdProposition.vue index 0a293a9..0da24ad 100644 --- a/viewer/src/components/LdProposition.vue +++ b/viewer/src/components/LdProposition.vue | |||
@@ -2,6 +2,7 @@ | |||
2 | -- pictures into a searchable web gallery. | 2 | -- pictures into a searchable web gallery. |
3 | -- | 3 | -- |
4 | -- Copyright (C) 2019-2020 Guillaume FOUET | 4 | -- Copyright (C) 2019-2020 Guillaume FOUET |
5 | -- 2020 Pacien TRAN-GIRARD | ||
5 | -- | 6 | -- |
6 | -- This program is free software: you can redistribute it and/or modify | 7 | -- This program is free software: you can redistribute it and/or modify |
7 | -- it under the terms of the GNU Affero General Public License as | 8 | -- it under the terms of the GNU Affero General Public License as |
@@ -20,16 +21,16 @@ | |||
20 | <template> | 21 | <template> |
21 | <div> | 22 | <div> |
22 | <div v-for="proposed in proposedTags" :key="proposed.rawTag" class="proposition"> | 23 | <div v-for="proposed in proposedTags" :key="proposed.rawTag" class="proposition"> |
23 | <div class="operation-btns link" @click="add(Operation.SUBSTRACTION, proposed.rawTag)"> | 24 | <a class="operation-btns link" @click="add(Operation.SUBSTRACTION, proposed.rawTag)"> |
24 | <fa-icon icon="minus" /> | 25 | <fa-icon icon="minus" /> |
25 | </div> | 26 | </a> |
26 | <div class="operation-btns link" @click="add(Operation.ADDITION, proposed.rawTag)"> | 27 | <a class="operation-btns link" @click="add(Operation.ADDITION, proposed.rawTag)"> |
27 | <fa-icon icon="plus" /> | 28 | <fa-icon icon="plus" /> |
28 | </div> | 29 | </a> |
29 | <div | 30 | <a |
30 | class="operation-tag link" | 31 | class="operation-tag link" |
31 | @click="add(Operation.INTERSECTION, proposed.rawTag)" | 32 | @click="add(Operation.INTERSECTION, proposed.rawTag)" |
32 | >{{proposed.rawTag}}</div> | 33 | >{{proposed.rawTag}}</a> |
33 | <div class="disabled">x{{proposed.count}}</div> | 34 | <div class="disabled">x{{proposed.count}}</div> |
34 | </div> | 35 | </div> |
35 | </div> | 36 | </div> |