Skip to content

Commit

Permalink
Improve accessibility & best practices
Browse files Browse the repository at this point in the history
  • Loading branch information
cristijora committed Feb 12, 2019
1 parent a6db546 commit 88f7016
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 5 deletions.
4 changes: 2 additions & 2 deletions public/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="apple-touch-icon" sizes="76x76" href="<%= webpackConfig.output.publicPath %>apple-icon.png">
Expand All @@ -8,7 +8,7 @@

<title>Vue Black Dashboard Free</title>
<!-- Bootstrap core CSS -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.5">

<!-- Fonts and icons -->
<link href="https://fonts.googleapis.com/css?family=Poppins:200,300,400,600,700,800" rel="stylesheet">
Expand Down
1 change: 1 addition & 0 deletions src/components/BaseDropdown.vue
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
class="dropdown-toggle btn-rotate"
:class="titleClasses"
:aria-expanded="isOpen"
:aria-label="title"
data-toggle="dropdown">
<slot name="title" :is-open="isOpen">
<i :class="icon"></i>
Expand Down
4 changes: 3 additions & 1 deletion src/components/SidebarPlugin/SideBar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
<!-- -->
<div class="sidebar-wrapper" id="style-3">
<div class="logo">
<a href="http://www.creative-tim.com" class="simple-text logo-mini">
<a href="http://www.creative-tim.com"
aria-label="sidebar mini logo"
class="simple-text logo-mini">
<div class="logo-img"
:class="{'logo-img-rtl': $rtl.isRTL}">
<img
Expand Down
4 changes: 3 additions & 1 deletion src/layout/dashboard/TopNavbar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@
<div class="container-fluid">
<div class="navbar-wrapper">
<div class="navbar-toggle d-inline" :class="{toggled: $sidebar.showSidebar}">
<button type="button" class="navbar-toggler"
<button type="button"
class="navbar-toggler"
aria-label="Navbar toggle button"
@click="toggleSidebar">
<span class="navbar-toggler-bar bar1"></span>
<span class="navbar-toggler-bar bar2"></span>
Expand Down
5 changes: 5 additions & 0 deletions src/pages/Dashboard.vue
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
<div class="chart-area">
<line-chart style="height: 100%"
ref="bigChart"
chart-id="big-line-chart"
:chart-data="bigLineChart.chartData"
:gradient-colors="bigLineChart.gradientColors"
:gradient-stops="bigLineChart.gradientStops"
Expand All @@ -50,6 +51,7 @@
</template>
<div class="chart-area">
<line-chart style="height: 100%"
chart-id="purple-line-chart"
:chart-data="purpleLineChart.chartData"
:gradient-colors="purpleLineChart.gradientColors"
:gradient-stops="purpleLineChart.gradientStops"
Expand All @@ -66,6 +68,7 @@
</template>
<div class="chart-area">
<bar-chart style="height: 100%"
chart-id="blue-bar-chart"
:chart-data="blueBarChart.chartData"
:gradient-stops="blueBarChart.gradientStops"
:extra-options="blueBarChart.extraOptions">
Expand All @@ -81,6 +84,7 @@
</template>
<div class="chart-area">
<line-chart style="height: 100%"
chart-id="green-line-chart"
:chart-data="greenLineChart.chartData"
:gradient-stops="greenLineChart.gradientStops"
:extra-options="greenLineChart.extraOptions">
Expand All @@ -97,6 +101,7 @@
<p class="card-category d-inline">{{$t('dashboard.today')}}</p>
<base-dropdown menu-on-right=""
tag="div"
aria-label="Settings menu"
title-classes="btn btn-link btn-icon"
:class="{'float-left': isRTL}">
<i slot="title" class="tim-icons icon-settings-gear-63"></i>
Expand Down
2 changes: 1 addition & 1 deletion src/pages/Dashboard/TaskList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<p class="text-muted">{{row.description}}</p>
</td>
<td class="td-actions text-right">
<base-button type="link">
<base-button type="link" aria-label="edit button">
<i class="tim-icons icon-pencil"></i>
</base-button>
</td>
Expand Down

0 comments on commit 88f7016

Please sign in to comment.