refactor(material): use static strings for aria roles

Closes #2542
This commit is contained in:
Pawel Kozlowski
2015-06-14 14:24:19 +02:00
parent da60381c89
commit 98fcf8c6ef
5 changed files with 7 additions and 28 deletions

View File

@ -8,9 +8,9 @@ import {Math} from 'angular2/src/facade/math';
lifecycle: [onChange],
properties: ['value', 'bufferValue'],
host: {
'[attr.role]': 'role',
'[attr.aria-valuemin]': 'ariaValuemin',
'[attr.aria-valuemax]': 'ariaValuemax',
'[attr.role]': '"progressbar"',
'[attr.aria-valuemin]': '"0"',
'[attr.aria-valuemax]': '"100"',
'[attr.aria-valuenow]': 'value'
}
})
@ -34,18 +34,10 @@ export class MdProgressLinear {
/** CSS `transform` property applied to the secondary bar. */
secondaryBarTransform: string;
role: string;
ariaValuemin: string;
ariaValuemax: string;
constructor(@Attribute('md-mode') mode: string) {
this.primaryBarTransform = '';
this.secondaryBarTransform = '';
this.role = 'progressbar';
this.ariaValuemin = '0';
this.ariaValuemax = '100';
this.mode = isPresent(mode) ? mode : Mode.DETERMINATE;
}