@@ -16,76 +16,79 @@ <h1>Tab Nav Bar</h1>
1616
1717< h1 > Tab Group Demo - Dynamic Tabs</ h1 >
1818
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-
3919< div >
4020 Selected tab index:
4121 < md-input type ="number " [(ngModel)] ="activeTabIndex "> </ md-input >
4222</ 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}}
6351 < br >
6452 < 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 >
7180 < br >
7281 < 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 >
8992
9093< h1 > Tab Group Demo - Dynamic Height</ h1 >
9194
0 commit comments