Skip to content

Commit 541bee4

Browse files
committed
Changed to use cases in material.angular.io
1 parent 7d39dab commit 541bee4

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

src/demo-app/a11y/icon/icon-a11y.html

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
<section>
2-
<h2>Home icon (Ligature from Material Icons font)</h2>
3-
<md-icon color="primary" aria-label="Home">home</md-icon>
2+
<h2>Fingerprint icon (Decorative icons)</h2>
3+
<md-icon color="primary">fingerprint</md-icon>
44
</section>
55

66
<section>
7-
<h2>Thumb up icon (Icon registered with MdIconProvider) </h2>
8-
<md-icon svgIcon="thumb-up" color="accent" aria-label="Thumb up"></md-icon>
7+
<h2>Delete icon (Interactive icons) </h2>
8+
<button md-icon-button aria-label="Delete" (click)="deleteIcon()">
9+
<md-icon color="accent">delete</md-icon>
10+
</button>
911
</section>
1012

1113
<section>
12-
<h2>Alarm icon (Icon from icon set) </h2>
13-
<md-icon svgIcon="core:accessibility" color="warn" aria-label="Alarm"></md-icon>
14+
<h2>Done icon (Indicator icons) </h2>
15+
<md-icon color="warn">done</md-icon>
16+
<span class="cdk-visually-hidden">Done</span>
1417
</section>

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

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import {Component, ViewEncapsulation} from '@angular/core';
2-
import {DomSanitizer} from '@angular/platform-browser';
3-
import {MdIconRegistry} from '@angular/material';
2+
import {MdSnackBar} from '@angular/material';
43

54
@Component({
65
moduleId: module.id,
@@ -9,11 +8,9 @@ import {MdIconRegistry} from '@angular/material';
98
encapsulation: ViewEncapsulation.None,
109
})
1110
export class IconAccessibilityDemo {
12-
constructor(mdIconRegistry: MdIconRegistry, sanitizer: DomSanitizer) {
13-
mdIconRegistry
14-
.addSvgIcon('thumb-up',
15-
sanitizer.bypassSecurityTrustResourceUrl('/icon/assets/thumbup-icon.svg'))
16-
.addSvgIconSetInNamespace('core',
17-
sanitizer.bypassSecurityTrustResourceUrl('/icon/assets/core-icon-set.svg'));
11+
constructor(private snackBar: MdSnackBar) {}
12+
13+
deleteIcon() {
14+
this.snackBar.open('Item deleted', '', {duration: 2000});
1815
}
1916
}

0 commit comments

Comments
 (0)