Skip to content
This repository was archived by the owner on Dec 18, 2024. It is now read-only.

Commit 5840197

Browse files
authored
chore: update examples to match material2 repo (#152)
1 parent f9838b6 commit 5840197

32 files changed

+135
-33
lines changed

src/app/examples/autocomplete-overview/autocomplete-overview-example.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import {Component} from '@angular/core';
22
import {FormControl} from '@angular/forms';
3+
34
import 'rxjs/add/operator/startWith';
5+
import 'rxjs/add/operator/map';
46

57
@Component({
68
selector: 'autocomplete-overview-example',
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<h1 md-dialog-title>Dialog with elements</h1>
2+
<div md-dialog-content>This dialog showcases the title, close, content and actions elements.</div>
3+
<div md-dialog-actions>
4+
<button md-button md-dialog-close>Close</button>
5+
</div>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/** No CSS for this example */
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<button md-button (click)="openDialog()">Launch dialog</button>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import {Component} from '@angular/core';
2+
import {MdDialog} from '@angular/material';
3+
4+
5+
@Component({
6+
selector: 'dialog-elements-example',
7+
templateUrl: './dialog-elements-example.html',
8+
})
9+
export class DialogElementsExample {
10+
constructor(public dialog: MdDialog) { }
11+
12+
openDialog() {
13+
this.dialog.open(DialogElementsExampleDialog);
14+
}
15+
}
16+
17+
18+
@Component({
19+
selector: 'dialog-elements-example-dialog',
20+
templateUrl: './dialog-elements-example-dialog.html',
21+
})
22+
export class DialogElementsExampleDialog { }

src/app/examples/example-data.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@ export class ExampleData {
2828
}
2929
this.selectorName = this.indexFilename = `${example}-example`;
3030

31-
var exampleName = example.replace(/(?:^\w|\b\w)/g, function(letter) {
32-
return letter.toUpperCase();
33-
});
31+
let exampleName = example.replace(/(?:^\w|\b\w)/g, letter => letter.toUpperCase());
3432

3533
if (EXAMPLE_COMPONENTS[example].title) {
3634
this.description = EXAMPLE_COMPONENTS[example].title;

src/app/examples/example-module.ts

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {NgModule} from '@angular/core';
22
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
33
import {CommonModule} from '@angular/common';
44
import {MaterialModule} from '@angular/material';
5+
import {AutocompleteOverviewExample} from './autocomplete-overview/autocomplete-overview-example';
56
import {ButtonOverviewExample} from './button-overview/button-overview-example';
67
import {ButtonTypesExample} from './button-types/button-types-example';
78
import {CheckboxOverviewExample} from './checkbox-overview/checkbox-overview-example';
@@ -39,6 +40,10 @@ import {
3940
DialogResultExampleDialog,
4041
DialogResultExample
4142
} from './dialog-result/dialog-result-example';
43+
import {
44+
DialogElementsExampleDialog,
45+
DialogElementsExample
46+
} from './dialog-elements/dialog-elements-example';
4247
import {TooltipOverviewExample} from './tooltip-overview/tooltip-overview-example';
4348
import {ButtonToggleOverviewExample} from './button-toggle-overview/button-toggle-overview-example';
4449
import {GridListOverviewExample} from './grid-list-overview/grid-list-overview-example';
@@ -62,7 +67,6 @@ import {TabsTemplateLabelExample} from './tabs-template-label/tabs-template-labe
6267
import {RadioOverviewExample} from './radio-overview/radio-overview-example';
6368
import {SidenavOverviewExample} from './sidenav-overview/sidenav-overview-example';
6469
import {SelectOverviewExample} from './select-overview/select-overview-example';
65-
import {AutocompleteOverviewExample} from './autocomplete-overview/autocomplete-overview-example';
6670
import {ChipsOverviewExample} from './chips-overview/chips-overview-example';
6771
import {ChipsStackedExample} from './chips-stacked/chips-stacked-example';
6872
import {SelectFormExample} from './select-form/select-form-example';
@@ -102,11 +106,17 @@ export const EXAMPLE_COMPONENTS = {
102106
selectorName: 'DialogOverviewExample, DialogOverviewExampleDialog',
103107
},
104108
'dialog-result': {
105-
title: 'Dailog with a result',
109+
title: 'Dialog with a result',
106110
component: DialogResultExample,
107111
additionalFiles: ['dialog-result-example-dialog.html'],
108112
selectorName: 'DialogResultExample, DialogResultExampleDialog',
109113
},
114+
'dialog-elements': {
115+
title: 'Dialog elements',
116+
component: DialogElementsExample,
117+
additionalFiles: ['dialog-elements-example-dialog.html'],
118+
selectorName: 'DialogElementsExample, DialogElementsExampleDialog',
119+
},
110120
'grid-list-dynamic': {title: 'Dynamic grid-list', component: GridListDynamicExample},
111121
'grid-list-overview': {title: 'Basic grid-list', component: GridListOverviewExample},
112122
'icon-overview': {title: 'Basic icons', component: IconOverviewExample},
@@ -145,10 +155,7 @@ export const EXAMPLE_COMPONENTS = {
145155
'slide-toggle-overview': {title: 'Basic slide-toggles', component: SlideToggleOverviewExample},
146156
'snack-bar-component': {
147157
title: 'Snack-bar with a custom component',
148-
component: SnackBarComponentExample,
149-
selectorName: 'SnackBarComponentExample, PizzaPartyComponent',
150-
additionalFiles:
151-
['snack-bar-component-example-snack.html', 'snack-bar-component-example-snack.css']
158+
component: SnackBarComponentExample
152159
},
153160
'snack-bar-overview': {title: 'Basic snack-bar', component: SnackBarOverviewExample},
154161
'tabs-overview': {title: 'Basic tabs', component: TabsOverviewExample},
@@ -179,6 +186,8 @@ export const EXAMPLE_LIST = [
179186
DialogOverviewExampleDialog,
180187
DialogResultExample,
181188
DialogResultExampleDialog,
189+
DialogElementsExample,
190+
DialogElementsExampleDialog,
182191
GridListDynamicExample,
183192
GridListOverviewExample,
184193
IconOverviewExample,
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
/** No CSS for this example */
1+
md-grid-tile {
2+
background: lightblue;
3+
}

src/app/examples/grid-list-overview/grid-list-overview-example.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<md-grid-list cols="2">
1+
<md-grid-list cols="2" rowHeight="2:1">
22
<md-grid-tile>1</md-grid-tile>
33
<md-grid-tile>2</md-grid-tile>
44
<md-grid-tile>3</md-grid-tile>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {Component} from '@angular/core';
22

3-
43
@Component({
54
selector: 'grid-list-overview-example',
5+
styleUrls: ['./grid-list-overview-example.css'],
66
templateUrl: './grid-list-overview-example.html',
77
})
88
export class GridListOverviewExample {}

0 commit comments

Comments
 (0)