@@ -16,76 +16,79 @@ <h1>Tab Nav Bar</h1>
16
16
17
17
< h1 > Tab Group Demo - Dynamic Tabs</ h1 >
18
18
19
- < md-card >
20
- < md-card-title > Add New Tab</ md-card-title >
21
- < md-card-content >
22
- < md-checkbox [(ngModel)] ="createWithLongContent ">
23
- Include extra content
24
- </ md-checkbox >
25
- < md-checkbox [(ngModel)] ="gotoNewTabAfterAdding ">
26
- Select after adding
27
- </ md-checkbox >
28
- < div >
29
- Position:
30
- < md-input type ="number " [(ngModel)] ="addTabPosition "> </ md-input >
31
- </ div >
32
- < button md-raised-button color ="primary "
33
- (click) ="addTab(createWithLongContent) ">
34
- Add
35
- </ button >
36
- </ md-card-content >
37
- </ md-card >
38
-
39
19
< div >
40
20
Selected tab index:
41
21
< md-input type ="number " [(ngModel)] ="activeTabIndex "> </ md-input >
42
22
</ div >
43
- < md-tab-group class ="demo-tab-group "
44
- md-dynamic-height
45
- [(selectedIndex)] ="activeTabIndex ">
46
- < md-tab *ngFor ="let tab of dynamicTabs " [disabled] ="tab.disabled ">
47
- < template md-tab-label > {{tab.label}}</ template >
48
- {{tab.content}}
49
- < br >
50
- < br >
51
- < div *ngIf ="tab.extraContent ">
52
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
53
- Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus.
54
- In sodales pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec,
55
- feugiat ultricies mi. Aliquam erat volutpat. Nam placerat, tortor in ultrices porttitor,
56
- orci enim rutrum enim, vel tempor sapien arcu a tellus. Vivamus convallis sodales ante varius
57
- gravida. Curabitur a purus vel augue ultrices ultricies id a nisl. Nullam malesuada consequat
58
- diam, a facilisis tortor volutpat et. Sed urna dolor, aliquet vitae posuere vulputate, euismod
59
- ac lorem. Sed felis risus, pulvinar at interdum quis, vehicula sed odio. Phasellus in enim
60
- venenatis, iaculis tortor eu, bibendum ante. Donec ac tellus dictum neque volutpat blandit.
61
- Praesent efficitur faucibus risus, ac auctor purus porttitor vitae. Phasellus ornare dui nec
62
- orci posuere, nec luctus mauris semper.
23
+
24
+ < div class ="demo-dynamic-tabs ">
25
+ < md-card >
26
+ < md-card-title > Add New Tab</ md-card-title >
27
+ < md-card-content >
28
+ < md-checkbox [(ngModel)] ="createWithLongContent ">
29
+ Include extra content
30
+ </ md-checkbox >
31
+ < md-checkbox [(ngModel)] ="gotoNewTabAfterAdding ">
32
+ Select after adding
33
+ </ md-checkbox >
34
+ < div >
35
+ Position:
36
+ < md-input type ="number " [(ngModel)] ="addTabPosition "> </ md-input >
37
+ </ div >
38
+ < button md-raised-button color ="primary "
39
+ (click) ="addTab(createWithLongContent) ">
40
+ Add
41
+ </ button >
42
+ </ md-card-content >
43
+ </ md-card >
44
+
45
+ < md-tab-group class ="demo-tab-group "
46
+ md-dynamic-height
47
+ [(selectedIndex)] ="activeTabIndex ">
48
+ < md-tab *ngFor ="let tab of dynamicTabs " [disabled] ="tab.disabled ">
49
+ < template md-tab-label > {{tab.label}}</ template >
50
+ {{tab.content}}
63
51
< br >
64
52
< br >
65
- Morbi viverra, ante vel aliquet tincidunt, leo dolor pharetra quam, at semper massa orci nec
66
- magna. Donec posuere nec sapien sed laoreet. Etiam cursus nunc in condimentum facilisis.
67
- Etiam in tempor tortor. Vivamus faucibus egestas enim, at convallis diam pulvinar vel.
68
- Cras ac orci eget nisi maximus cursus. Nunc urna libero, viverra sit amet nisl at, hendrerit
69
- tempor turpis. Maecenas facilisis convallis mi vel tempor. Nullam vitae nunc leo. Cras sed
70
- nisl consectetur, rhoncus sapien sit amet, tempus sapien.
53
+ < div *ngIf ="tab.extraContent ">
54
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla venenatis ante augue.
55
+ Phasellus volutpat neque ac dui mattis vulputate. Etiam consequat aliquam cursus.
56
+ In sodales pretium ultrices. Maecenas lectus est, sollicitudin consectetur felis nec,
57
+ feugiat ultricies mi. Aliquam erat volutpat. Nam placerat, tortor in ultrices porttitor,
58
+ orci enim rutrum enim, vel tempor sapien arcu a tellus. Vivamus convallis sodales ante varius
59
+ gravida. Curabitur a purus vel augue ultrices ultricies id a nisl. Nullam malesuada consequat
60
+ diam, a facilisis tortor volutpat et. Sed urna dolor, aliquet vitae posuere vulputate, euismod
61
+ ac lorem. Sed felis risus, pulvinar at interdum quis, vehicula sed odio. Phasellus in enim
62
+ venenatis, iaculis tortor eu, bibendum ante. Donec ac tellus dictum neque volutpat blandit.
63
+ Praesent efficitur faucibus risus, ac auctor purus porttitor vitae. Phasellus ornare dui nec
64
+ orci posuere, nec luctus mauris semper.
65
+ < br >
66
+ < br >
67
+ Morbi viverra, ante vel aliquet tincidunt, leo dolor pharetra quam, at semper massa orci nec
68
+ magna. Donec posuere nec sapien sed laoreet. Etiam cursus nunc in condimentum facilisis.
69
+ Etiam in tempor tortor. Vivamus faucibus egestas enim, at convallis diam pulvinar vel.
70
+ Cras ac orci eget nisi maximus cursus. Nunc urna libero, viverra sit amet nisl at, hendrerit
71
+ tempor turpis. Maecenas facilisis convallis mi vel tempor. Nullam vitae nunc leo. Cras sed
72
+ nisl consectetur, rhoncus sapien sit amet, tempus sapien.
73
+ < br >
74
+ < br >
75
+ Integer turpis erat, porttitor vitae mi faucibus, laoreet interdum tellus. Curabitur posuere
76
+ molestie dictum. Morbi eget congue risus, quis rhoncus quam. Suspendisse vitae hendrerit erat,
77
+ at posuere mi. Cras eu fermentum nunc. Sed id ante eu orci commodo volutpat non ac est.
78
+ Praesent ligula diam, congue eu enim scelerisque, finibus commodo lectus.
79
+ </ div >
71
80
< br >
72
81
< br >
73
- Integer turpis erat, porttitor vitae mi faucibus, laoreet interdum tellus. Curabitur posuere
74
- molestie dictum. Morbi eget congue risus, quis rhoncus quam. Suspendisse vitae hendrerit erat,
75
- at posuere mi. Cras eu fermentum nunc. Sed id ante eu orci commodo volutpat non ac est.
76
- Praesent ligula diam, congue eu enim scelerisque, finibus commodo lectus.
77
- </ div >
78
- < br >
79
- < br >
80
- < md-input placeholder ="Tab Label " [(ngModel)] ="tab.label "> </ md-input >
81
- < br > < br >
82
- < button md-raised-button
83
- [disabled] ="dynamicTabs.length == 1 "
84
- (click) ="deleteTab(tab) ">
85
- Delete Tab
86
- </ button >
87
- </ md-tab >
88
- </ md-tab-group >
82
+ < md-input placeholder ="Tab Label " [(ngModel)] ="tab.label "> </ md-input >
83
+ < br > < br >
84
+ < button md-raised-button
85
+ [disabled] ="dynamicTabs.length == 1 "
86
+ (click) ="deleteTab(tab) ">
87
+ Delete Tab
88
+ </ button >
89
+ </ md-tab >
90
+ </ md-tab-group >
91
+ </ div >
89
92
90
93
< h1 > Tab Group Demo - Dynamic Height</ h1 >
91
94
0 commit comments