mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
demo(progress-bar): Add progress bar accessibility demo page (#6339)
This commit is contained in:
committed by
Jeremy Elbourn
parent
ed735a174a
commit
4353a4c584
@@ -27,6 +27,7 @@ import {DatepickerAccessibilityDemo} from './datepicker/datepicker-a11y';
|
||||
import {IconAccessibilityDemo} from './icon/icon-a11y';
|
||||
import {InputAccessibilityDemo} from './input/input-a11y';
|
||||
import {MenuAccessibilityDemo} from './menu/menu-a11y';
|
||||
import {ProgressBarAccessibilityDemo} from './progress-bar/progress-bar-a11y';
|
||||
import {ProgressSpinnerAccessibilityDemo} from './progress-spinner/progress-spinner-a11y';
|
||||
import {SliderAccessibilityDemo} from './slider/slider-a11y';
|
||||
import {SlideToggleAccessibilityDemo} from './slide-toggle/slide-toggle-a11y';
|
||||
@@ -72,6 +73,7 @@ export class AccessibilityRoutingModule {}
|
||||
IconAccessibilityDemo,
|
||||
InputAccessibilityDemo,
|
||||
MenuAccessibilityDemo,
|
||||
ProgressBarAccessibilityDemo,
|
||||
ProgressSpinnerAccessibilityDemo,
|
||||
RadioAccessibilityDemo,
|
||||
ToolbarAccessibilityDemo,
|
||||
|
||||
@@ -31,6 +31,7 @@ export class AccessibilityDemo {
|
||||
{name: 'Icon', route: 'icon'},
|
||||
{name: 'Input', route: 'input'},
|
||||
{name: 'Menu', route: 'menu'},
|
||||
{name: 'Progress bar', route: 'progress-bar'},
|
||||
{name: 'Progress spinner', route: 'progress-spinner'},
|
||||
{name: 'Radio buttons', route: 'radio'},
|
||||
{name: 'Slider', route: 'slider'},
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<section>
|
||||
<h2>Survey progress (Determinate progress bar)</h2>
|
||||
<md-progress-bar mode="determinate" [value]="surveyProgress" color="primary"
|
||||
aria-label="Survey progress">
|
||||
</md-progress-bar>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Video progress (Progress bar with buffer) </h2>
|
||||
<md-progress-bar [value]="videoPlayValue" [bufferValue]="videoBufferValue" mode="buffer"
|
||||
color="primary" aria-label="Video progress">
|
||||
</md-progress-bar>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Loading content progress (Indeterminate progress bar)</h2>
|
||||
<md-progress-bar mode="indeterminate" color="warn" aria-label="Loading content">
|
||||
</md-progress-bar>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Search progress (Query progress bar)</h2>
|
||||
<md-progress-bar mode="query" color="accent" aria-label="Searching"></md-progress-bar>
|
||||
</section>
|
||||
@@ -0,0 +1,13 @@
|
||||
import {Component} from '@angular/core';
|
||||
|
||||
|
||||
@Component({
|
||||
moduleId: module.id,
|
||||
selector: 'progress-bar-a11y',
|
||||
templateUrl: 'progress-bar-a11y.html',
|
||||
})
|
||||
export class ProgressBarAccessibilityDemo {
|
||||
surveyProgress: number = 30;
|
||||
videoPlayValue: number = 20;
|
||||
videoBufferValue: number = 60;
|
||||
}
|
||||
@@ -14,6 +14,7 @@ import {DatepickerAccessibilityDemo} from './datepicker/datepicker-a11y';
|
||||
import {IconAccessibilityDemo} from './icon/icon-a11y';
|
||||
import {InputAccessibilityDemo} from './input/input-a11y';
|
||||
import {MenuAccessibilityDemo} from './menu/menu-a11y';
|
||||
import {ProgressBarAccessibilityDemo} from './progress-bar/progress-bar-a11y';
|
||||
import {ProgressSpinnerAccessibilityDemo} from './progress-spinner/progress-spinner-a11y';
|
||||
import {SliderAccessibilityDemo} from './slider/slider-a11y';
|
||||
import {SlideToggleAccessibilityDemo} from './slide-toggle/slide-toggle-a11y';
|
||||
@@ -34,6 +35,7 @@ export const ACCESSIBILITY_DEMO_ROUTES: Routes = [
|
||||
{path: 'icon', component: IconAccessibilityDemo},
|
||||
{path: 'input', component: InputAccessibilityDemo},
|
||||
{path: 'menu', component: MenuAccessibilityDemo},
|
||||
{path: 'progress-bar', component: ProgressBarAccessibilityDemo},
|
||||
{path: 'progress-spinner', component: ProgressSpinnerAccessibilityDemo},
|
||||
{path: 'radio', component: RadioAccessibilityDemo},
|
||||
{path: 'slider', component: SliderAccessibilityDemo},
|
||||
|
||||
Reference in New Issue
Block a user