feat(a11y): use better markup tags everywhere
This commit is contained in:
parent
0e47cebed5
commit
b96af50338
4 changed files with 12 additions and 13 deletions
|
@ -9,7 +9,7 @@
|
||||||
class="app-container"
|
class="app-container"
|
||||||
>
|
>
|
||||||
<navigation/>
|
<navigation/>
|
||||||
<div
|
<main
|
||||||
:class="[
|
:class="[
|
||||||
{ 'is-menu-enabled': menuActive },
|
{ 'is-menu-enabled': menuActive },
|
||||||
$route.name,
|
$route.name,
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
>
|
>
|
||||||
<icon icon="keyboard"/>
|
<icon icon="keyboard"/>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div :class="{'is-active': menuActive}" class="namespace-container">
|
<aside :class="{'is-active': menuActive}" class="namespace-container">
|
||||||
<div class="menu top-menu">
|
<nav class="menu top-menu">
|
||||||
<router-link :to="{name: 'home'}" class="logo">
|
<router-link :to="{name: 'home'}" class="logo">
|
||||||
<Logo width="164" height="48" />
|
<Logo width="164" height="48" />
|
||||||
</router-link>
|
</router-link>
|
||||||
|
@ -46,9 +46,9 @@
|
||||||
</router-link>
|
</router-link>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</nav>
|
||||||
|
|
||||||
<aside class="menu namespaces-lists loader-container is-loading-small" :class="{'is-loading': loading}">
|
<nav class="menu namespaces-lists loader-container is-loading-small" :class="{'is-loading': loading}">
|
||||||
<template v-for="(n, nk) in namespaces" :key="n.id" >
|
<template v-for="(n, nk) in namespaces" :key="n.id" >
|
||||||
<div class="namespace-title" :class="{'has-menu': n.id > 0}">
|
<div class="namespace-title" :class="{'has-menu': n.id > 0}">
|
||||||
<span
|
<span
|
||||||
|
@ -145,9 +145,9 @@
|
||||||
</draggable>
|
</draggable>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</aside>
|
</nav>
|
||||||
<PoweredByLink />
|
<PoweredByLink />
|
||||||
</div>
|
</aside>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
<template>
|
<template>
|
||||||
<nav
|
<header
|
||||||
:class="{'has-background': background}"
|
:class="{'has-background': background}"
|
||||||
aria-label="main navigation"
|
aria-label="main navigation"
|
||||||
class="navbar main-theme is-fixed-top"
|
class="navbar main-theme is-fixed-top"
|
||||||
role="navigation"
|
|
||||||
>
|
>
|
||||||
<router-link :to="{name: 'home'}" class="logo-link">
|
<router-link :to="{name: 'home'}" class="logo-link">
|
||||||
<Logo width="164" height="48"/>
|
<Logo width="164" height="48"/>
|
||||||
|
@ -77,7 +76,7 @@
|
||||||
</dropdown>
|
</dropdown>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</header>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
</router-link>
|
</router-link>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div :key="`n${n.id}`" class="namespace" v-for="n in namespaces">
|
<section :key="`n${n.id}`" class="namespace" v-for="n in namespaces">
|
||||||
<x-button
|
<x-button
|
||||||
:to="{name: 'list.create', params: {id: n.id}}"
|
:to="{name: 'list.create', params: {id: n.id}}"
|
||||||
class="is-pulled-right"
|
class="is-pulled-right"
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
:show-archived="showArchived"
|
:show-archived="showArchived"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue