Keyboard navigation on app

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
This commit is contained in:
John Molakvoæ (skjnldsv) 2018-06-25 18:44:59 +02:00
parent 3b67353b12
commit fa137d3ea9
No known key found for this signature in database
GPG Key ID: 60C25B8C072916CF
5 changed files with 15 additions and 9 deletions

View File

@ -23,6 +23,7 @@
user-select: none; user-select: none;
} }
&:hover, &:hover,
&:focus,
&.selected { &.selected {
filter: drop-shadow(0 1px 4px var(--color-box-shadow)); filter: drop-shadow(0 1px 4px var(--color-box-shadow));
opacity: 1; opacity: 1;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -2816,7 +2816,8 @@
"ansi-regex": { "ansi-regex": {
"version": "2.1.1", "version": "2.1.1",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"aproba": { "aproba": {
"version": "1.2.0", "version": "1.2.0",
@ -3231,7 +3232,8 @@
"safe-buffer": { "safe-buffer": {
"version": "5.1.1", "version": "5.1.1",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"safer-buffer": { "safer-buffer": {
"version": "2.1.2", "version": "2.1.2",
@ -3287,6 +3289,7 @@
"version": "3.0.1", "version": "3.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"ansi-regex": "^2.0.0" "ansi-regex": "^2.0.0"
} }
@ -3330,12 +3333,14 @@
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
}, },
"yallist": { "yallist": {
"version": "3.0.2", "version": "3.0.2",
"bundled": true, "bundled": true,
"dev": true "dev": true,
"optional": true
} }
} }
}, },

View File

@ -1,13 +1,13 @@
<template> <template>
<div :class="{preview: true, selected: preview.id === selected}" <a :class="{preview: true, selected: preview.id === selected}"
@click="selectItem"> href="#" @click="selectItem">
<div class="preview-image" :style="{backgroundImage: 'url(' + preview.img + ')'}"></div> <div class="preview-image" :style="{backgroundImage: 'url(' + preview.img + ')'}"></div>
<h3> <h3>
<span>{{preview.title}}</span> <span>{{preview.title}}</span>
<div class="icon-checkmark-color">{{t('accessibility', 'enabled')}}</div> <div class="icon-checkmark-color">{{t('accessibility', 'enabled')}}</div>
</h3> </h3>
<p>{{preview.text}}</p> <p>{{preview.text}}</p>
</div> </a>
</template> </template>
<script> <script>