Skip to content

Commit 5b150fc

Browse files
committed
demo(progress-bar): Add progress bar accessibility demo page
1 parent 5ccf25d commit 5b150fc

File tree

5 files changed

+40
-0
lines changed

5 files changed

+40
-0
lines changed

src/demo-app/a11y/a11y-module.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {RadioAccessibilityDemo} from './radio/radio-a11y';
1515
import {DatepickerAccessibilityDemo} from './datepicker/datepicker-a11y';
1616
import {IconAccessibilityDemo} from './icon/icon-a11y';
1717
import {InputAccessibilityDemo} from './input/input-a11y';
18+
import {ProgressBarAccessibilityDemo} from './progress-bar/progress-bar-a11y';
1819
import {ProgressSpinnerAccessibilityDemo} from './progress-spinner/progress-spinner-a11y';
1920
import {SliderAccessibilityDemo} from './slider/slider-a11y';
2021

@@ -49,6 +50,7 @@ export class AccessibilityRoutingModule {}
4950
GridListAccessibilityDemo,
5051
IconAccessibilityDemo,
5152
InputAccessibilityDemo,
53+
ProgressBarAccessibilityDemo,
5254
ProgressSpinnerAccessibilityDemo,
5355
RadioAccessibilityDemo,
5456
SliderAccessibilityDemo,

src/demo-app/a11y/a11y.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export class AccessibilityDemo {
2626
{name: 'Grid list', route: 'grid-list'},
2727
{name: 'Icon', route: 'icon'},
2828
{name: 'Input', route: 'input'},
29+
{name: 'Progress bar', route: 'progress-bar'},
2930
{name: 'Progress spinner', route: 'progress-spinner'},
3031
{name: 'Radio buttons', route: 'radio'},
3132
{name: 'Slider', route: 'slider'},
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<section>
2+
<h2>Survey progress (Determinate progress bar)</h2>
3+
<md-progress-bar mode="determinate" [value]="surveyProgress" color="primary">
4+
</md-progress-bar>
5+
</section>
6+
7+
<section>
8+
<h2>Video progress (Progress bar with buffer) </h2>
9+
<md-progress-bar [value]="videoPlayValue" [bufferValue]="videoBufferValue" mode="buffer"
10+
color="primary"></md-progress-bar>
11+
</section>
12+
13+
<section>
14+
<h2>Loading content progress (Indeterminate progress bar)</h2>
15+
<md-progress-bar mode="indeterminate" color="warn"></md-progress-bar>
16+
</section>
17+
18+
<section>
19+
<h2>Searching... (Query progress bar)</h2>
20+
21+
<md-progress-bar mode="query" color="accent"></md-progress-bar>
22+
</section>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import {Component} from '@angular/core';
2+
3+
4+
@Component({
5+
moduleId: module.id,
6+
selector: 'progress-bar-a11y',
7+
templateUrl: 'progress-bar-a11y.html',
8+
})
9+
export class ProgressBarAccessibilityDemo {
10+
surveyProgress: number = 30;
11+
videoPlayValue: number = 20;
12+
videoBufferValue: number = 60;
13+
}

src/demo-app/a11y/routes.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {AccessibilityHome} from './a11y';
1010
import {DatepickerAccessibilityDemo} from './datepicker/datepicker-a11y';
1111
import {IconAccessibilityDemo} from './icon/icon-a11y';
1212
import {InputAccessibilityDemo} from './input/input-a11y';
13+
import {ProgressBarAccessibilityDemo} from './progress-bar/progress-bar-a11y';
1314
import {ProgressSpinnerAccessibilityDemo} from './progress-spinner/progress-spinner-a11y';
1415
import {SliderAccessibilityDemo} from './slider/slider-a11y';
1516

@@ -24,6 +25,7 @@ export const ACCESSIBILITY_DEMO_ROUTES: Routes = [
2425
{path: 'grid-list', component: GridListAccessibilityDemo},
2526
{path: 'icon', component: IconAccessibilityDemo},
2627
{path: 'input', component: InputAccessibilityDemo},
28+
{path: 'progress-bar', component: ProgressBarAccessibilityDemo},
2729
{path: 'progress-spinner', component: ProgressSpinnerAccessibilityDemo},
2830
{path: 'radio', component: RadioAccessibilityDemo},
2931
{path: 'slider', component: SliderAccessibilityDemo},

0 commit comments

Comments
 (0)