@@ -9,73 +9,78 @@ var self = this;
99 </div>
1010 <ul class="list">
1111 <?js
12- this.nav.forEach(function (item ) {
12+ Object.keys( this.nav) .forEach(function(key ) {
1313 ?>
14- <li class="item" data-name="<?js= item.longname ?>">
15- <span class="title">
16- <?js= self.linkto(item.longname, item.longname) ?>
17- <?js if (item.type === 'namespace') { ?>
18- <span class="static">static</span>
19- <?js } ?>
20- </span>
21- <ul class="members itemMembers">
22- <?js
23- if (item.members.length) {
24- ?>
25- <span class="subtitle">Members</span>
26- <?js
27- item.members.forEach(function (v) {
28- ?>
29- <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
30- <?js
31- });
32- }
33- ?>
34- </ul>
35- <ul class="typedefs itemMembers">
36- <?js
37- if (item.typedefs.length) {
38- ?>
39- <span class="subtitle">Typedefs</span>
40- <?js
41- item.typedefs.forEach(function (v) {
42- ?>
43- <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
44- <?js
45- });
46- }
47- ?>
48- </ul>
49- <ul class="methods itemMembers">
50- <?js
51- if (item.methods.length) {
52- ?>
53- <span class="subtitle">Methods</span>
54- <?js
14+ <h3 class="typeHeading"><?js= key ?></h3>
15+ <?js
16+ this.nav[key].forEach(function (item) {
17+ ?>
18+ <li class="item" data-name="<?js= item.longname ?>">
19+ <span class="title">
20+ <?js= self.linkto(item.longname, item.longname) ?>
21+ <?js if (item.type === 'namespace') { ?>
22+ <span class="static">static</span>
23+ <?js } ?>
24+ </span>
25+ <ul class="members itemMembers">
26+ <?js
27+ if (item.members.length) {
28+ ?>
29+ <span class="subtitle">Members</span>
30+ <?js
31+ item.members.forEach(function (v) {
32+ ?>
33+ <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
34+ <?js
35+ });
36+ }
37+ ?>
38+ </ul>
39+ <ul class="typedefs itemMembers">
40+ <?js
41+ if (item.typedefs.length) {
42+ ?>
43+ <span class="subtitle">Typedefs</span>
44+ <?js
45+ item.typedefs.forEach(function (v) {
46+ ?>
47+ <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
48+ <?js
49+ });
50+ }
51+ ?>
52+ </ul>
53+ <ul class="methods itemMembers">
54+ <?js
55+ if (item.methods.length) {
56+ ?>
57+ <span class="subtitle">Methods</span>
58+ <?js
5559
56- item.methods.forEach(function (v) {
57- ?>
58- <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
59- <?js
60- });
61- }
62- ?>
63- </ul>
64- <ul class="events itemMembers">
65- <?js
66- if (item.events.length) {
67- ?>
68- <span class="subtitle">Events</span>
69- <?js
70- item.events.forEach(function (v) {
71- ?>
72- <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
73- <?js
74- });
75- }
76- ?>
77- </ul>
78- </li>
79- <?js }); ?>
60+ item.methods.forEach(function (v) {
61+ ?>
62+ <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
63+ <?js
64+ });
65+ }
66+ ?>
67+ </ul>
68+ <ul class="events itemMembers">
69+ <?js
70+ if (item.events.length) {
71+ ?>
72+ <span class="subtitle">Events</span>
73+ <?js
74+ item.events.forEach(function (v) {
75+ ?>
76+ <li data-name="<?js= v.longname ?>"><?js= self.linkto(v.longname, v.name) ?></li>
77+ <?js
78+ });
79+ }
80+ ?>
81+ </ul>
82+ </li>
83+ <?js }); ?>
84+ <?js }.bind(this)); ?>
8085 </ul>
8186</div>
0 commit comments