Skip to content

Commit

Permalink
a11y(toolbar): add toolbar accessibility demo page (angular#6145)
Browse files Browse the repository at this point in the history
  • Loading branch information
amcdnl authored and kara committed Aug 23, 2017
1 parent 0f6a2ec commit 595cffd
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/demo-app/a11y/a11y-module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import {

import {GridListAccessibilityDemo} from './grid-list/grid-list-a11y';
import {RadioAccessibilityDemo} from './radio/radio-a11y';
import {ToolbarAccessibilityDemo} from './toolbar/toolbar-a11y';
import {DatepickerAccessibilityDemo} from './datepicker/datepicker-a11y';
import {IconAccessibilityDemo} from './icon/icon-a11y';
import {InputAccessibilityDemo} from './input/input-a11y';
Expand Down Expand Up @@ -73,6 +74,7 @@ export class AccessibilityRoutingModule {}
MenuAccessibilityDemo,
ProgressSpinnerAccessibilityDemo,
RadioAccessibilityDemo,
ToolbarAccessibilityDemo,
SliderAccessibilityDemo,
SlideToggleAccessibilityDemo,
SnackBarAccessibilityDemo,
Expand Down
1 change: 1 addition & 0 deletions src/demo-app/a11y/a11y.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,6 @@ export class AccessibilityDemo {
{name: 'Slide toggle', route: 'slide-toggle'},
{name: 'Snack bar', route: 'snack-bar'},
{name: 'Select', route: 'select'},
{name: 'Toolbar', route: 'toolbar'},
];
}
2 changes: 2 additions & 0 deletions src/demo-app/a11y/routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import {DialogAccessibilityDemo} from './dialog/dialog-a11y';
import {GridListAccessibilityDemo} from './grid-list/grid-list-a11y';
import {RadioAccessibilityDemo} from './radio/radio-a11y';
import {AccessibilityHome} from './a11y';
import {ToolbarAccessibilityDemo} from './toolbar/toolbar-a11y';
import {DatepickerAccessibilityDemo} from './datepicker/datepicker-a11y';
import {IconAccessibilityDemo} from './icon/icon-a11y';
import {InputAccessibilityDemo} from './input/input-a11y';
Expand Down Expand Up @@ -39,4 +40,5 @@ export const ACCESSIBILITY_DEMO_ROUTES: Routes = [
{path: 'slide-toggle', component: SlideToggleAccessibilityDemo},
{path: 'snack-bar', component: SnackBarAccessibilityDemo},
{path: 'select', component: SelectAccessibilityDemo},
{path: 'toolbar', component: ToolbarAccessibilityDemo},
];
40 changes: 40 additions & 0 deletions src/demo-app/a11y/toolbar/toolbar-a11y.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<div class="demo-toolbar">
<section>
<h2>Basic Toolbar with Text (e.g. Only display app’s name)</h2>
<md-toolbar role="heading">
<h1>My App</h1>
</md-toolbar>
<p>Hello World!</p>
</section>

<section>
<h2>Multiple Lines Toolbar</h2>
<md-toolbar>
<h1>Settings</h1>
</md-toolbar>
<md-toolbar>
<h1>Profile</h1>
</md-toolbar>
<p>My profile</p>
</section>

<section>
<h2>Toolbar with favorite icon</h2>
<md-toolbar>
<h1>My App</h1>
<span class="example-spacer"></span>
<button md-button>
<md-icon aria-label="favorite">favorite</md-icon>
</button>
</md-toolbar>
<p>Hello World!</p>
</section>

<section>
<h2>Toolbar colors</h2>
<md-toolbar color="primary">
<h1>My App</h1>
</md-toolbar>
<p>Hello World!</p>
</section>
</div>
20 changes: 20 additions & 0 deletions src/demo-app/a11y/toolbar/toolbar-a11y.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.demo-button {
button, a {
margin: 8px;
text-transform: uppercase;
}

section {
display: flex;
align-items: center;
margin: 8px;
}

p {
padding: 5px 15px;
}
}

.example-spacer {
flex: 1 1 auto;
}
11 changes: 11 additions & 0 deletions src/demo-app/a11y/toolbar/toolbar-a11y.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import {Component} from '@angular/core';


@Component({
moduleId: module.id,
selector: 'toolbar-a11y',
templateUrl: 'toolbar-a11y.html',
styleUrls: ['toolbar-a11y.css'],
})
export class ToolbarAccessibilityDemo {
}

0 comments on commit 595cffd

Please sign in to comment.