Skip to content

Commit 1fc67d1

Browse files
committed
Add template file for list
1 parent 5131a79 commit 1fc67d1

File tree

4 files changed

+40
-48
lines changed

4 files changed

+40
-48
lines changed

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

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22
<section>
33
<h2> Seasoning </h2>
44
<p>Showing a non-interactive list of seasonings.</p>
5-
<md-list role="list">
6-
<md-list-item *ngFor="let item of items"> {{item}} </md-list-item>
7-
</md-list>
5+
<mat-list role="list">
6+
<mat-list-item *ngFor="let item of items"> {{item}} </mat-list-item>
7+
</mat-list>
88
</section>
99

1010

1111
<section>
1212
<h2>Mailbox navigation</h2>
1313
<p>Showing a navigation list with links to google search</p>
14-
<md-nav-list>
15-
<a md-list-item *ngFor="let link of links"
14+
<mat-nav-list>
15+
<a mat-list-item *ngFor="let link of links"
1616
href="https://www.google.com/search?q={{link.name}}">
1717
{{link.name}}
1818
</a>
19-
</md-nav-list>
19+
</mat-nav-list>
2020
</section>
2121

2222
<section>
@@ -25,42 +25,42 @@ <h2>Messages</h2>
2525
Showing a list of messages, where each message item has sender's name, sender's avatar,
2626
message subject, and content of the message.
2727
</p>
28-
<md-list role="list">
29-
<md-list-item *ngFor="let message of messages">
30-
<img md-list-avatar [src]="message.image" [alt]="message.from">
31-
<h3 md-line> {{message.from}} </h3>
32-
<p md-line> {{message.subject}} </p>
33-
<p md-line class="demo-secondary-text"> {{message.message}} </p>
34-
</md-list-item>
35-
</md-list>
28+
<mat-list role="list">
29+
<mat-list-item *ngFor="let message of messages">
30+
<img mat-list-avatar [src]="message.image" [alt]="message.from">
31+
<h3 mat-line> {{message.from}} </h3>
32+
<p mat-line> {{message.subject}} </p>
33+
<p mat-line class="demo-secondary-text"> {{message.message}} </p>
34+
</mat-list-item>
35+
</mat-list>
3636

3737
</section>
3838

3939
<section>
4040
<h2>Seasoning</h2>
4141
<p>Showing a non-interactive list of seasonings with dense style.</p>
42-
<md-list dense>
43-
<md-list-item *ngFor="let item of items"> {{item}} </md-list-item>
44-
</md-list>
42+
<mat-list dense>
43+
<mat-list-item *ngFor="let item of items"> {{item}} </mat-list-item>
44+
</mat-list>
4545
</section>
4646

4747
<section>
4848
<h2>Folders and notes for mailbox </h2>
4949
<p>Showing a list with two sections, "folders" and "notes".</p>
50-
<md-list role="list">
51-
<h3 md-subheader>Folders</h3>
52-
<md-list-item *ngFor="let folder of folders">
53-
<md-icon md-list-icon>folder</md-icon>
54-
<h4 md-line>{{folder.name}}</h4>
55-
<p md-line class="demo-secondary-text"> {{folder.updated}} </p>
56-
</md-list-item>
57-
<md-divider></md-divider>
58-
<h3 md-subheader>Notes</h3>
59-
<md-list-item *ngFor="let note of notes">
60-
<md-icon md-list-icgon>note</md-icon>
61-
<h4 md-line>{{note.name}}</h4>
62-
<p md-line class="demo-secondary-text"> {{note.updated}} </p>
63-
</md-list-item>
64-
</md-list>
50+
<mat-list role="list">
51+
<h3 mat-subheader>Folders</h3>
52+
<mat-list-item *ngFor="let folder of folders">
53+
<mat-icon mat-list-icon>folder</mat-icon>
54+
<h4 mat-line>{{folder.name}}</h4>
55+
<p mat-line class="demo-secondary-text"> {{folder.updated}} </p>
56+
</mat-list-item>
57+
<mat-divider></mat-divider>
58+
<h3 mat-subheader>Notes</h3>
59+
<mat-list-item *ngFor="let note of notes">
60+
<mat-icon mat-list-icgon>note</mat-icon>
61+
<h4 mat-line>{{note.name}}</h4>
62+
<p mat-line class="demo-secondary-text"> {{note.updated}} </p>
63+
</mat-list-item>
64+
</mat-list>
6565
</section>
6666
</div>

src/lib/list/list-module.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,12 @@ import {
1717
import {
1818
MatDividerCssMatStyler,
1919
MatList,
20+
MatNavList,
2021
MatListAvatarCssMatStyler,
21-
MatListCssMatStyler,
2222
MatListDivider,
2323
MatListIconCssMatStyler,
2424
MatListItem,
2525
MatListSubheaderCssMatStyler,
26-
MatNavListCssMatStyler,
2726
} from './list';
2827
import {MatListOption, MatSelectionList} from './selection-list';
2928

@@ -32,14 +31,13 @@ import {MatListOption, MatSelectionList} from './selection-list';
3231
imports: [MatLineModule, MatRippleModule, MatCommonModule, MatPseudoCheckboxModule, CommonModule],
3332
exports: [
3433
MatList,
34+
MatNavList,
3535
MatListItem,
3636
MatListDivider,
3737
MatListAvatarCssMatStyler,
3838
MatLineModule,
3939
MatCommonModule,
4040
MatListIconCssMatStyler,
41-
MatListCssMatStyler,
42-
MatNavListCssMatStyler,
4341
MatDividerCssMatStyler,
4442
MatListSubheaderCssMatStyler,
4543
MatPseudoCheckboxModule,
@@ -48,12 +46,11 @@ import {MatListOption, MatSelectionList} from './selection-list';
4846
],
4947
declarations: [
5048
MatList,
49+
MatNavList,
5150
MatListItem,
5251
MatListDivider,
5352
MatListAvatarCssMatStyler,
5453
MatListIconCssMatStyler,
55-
MatListCssMatStyler,
56-
MatNavListCssMatStyler,
5754
MatDividerCssMatStyler,
5855
MatListSubheaderCssMatStyler,
5956
MatSelectionList,

src/lib/list/list.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<ng-content></ng-content>
2+

src/lib/list/list.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export class MatListDivider {}
5050
'role': 'navigation',
5151
'class': 'mat-nav-list'
5252
},
53-
template: '<ng-content></ng-content>',
53+
templateUrl: 'list.html',
5454
styleUrls: ['list.css'],
5555
inputs: ['disableRipple'],
5656
encapsulation: ViewEncapsulation.None,
@@ -63,7 +63,7 @@ export class MatNavList extends _MatListMixinBase implements CanDisableRipple {}
6363
moduleId: module.id,
6464
selector: 'mat-list',
6565
exportAs: 'matList',
66-
template: '<ng-content></ng-content>',
66+
templateUrl: 'list.html',
6767
host: {'class': 'mat-list'},
6868
styleUrls: ['list.css'],
6969
inputs: ['disableRipple'],
@@ -145,15 +145,8 @@ export class MatListItem extends _MatListItemMixinBase implements AfterContentIn
145145
}
146146
}
147147

148-
<<<<<<< HEAD
149148
constructor(private _element: ElementRef,
150-
@Optional() private _list: MatList,
151-
@Optional() navList: MatNavListCssMatStyler) {
152-
=======
153-
constructor(private _renderer: Renderer2,
154-
private _element: ElementRef,
155-
@Optional() private _navList: MdNavList) {
156-
>>>>>>> demo(list): Add accessibility demo page for list
149+
@Optional() private _navList: MatNavList) {
157150
super();
158151
this._isNavList = !!_navList;
159152
}

0 commit comments

Comments
 (0)