@@ -89,57 +89,57 @@ function create_index_md(title, {
8989 controlsclasses,
9090 pdfkitclasses
9191} ) {
92- var result = "# " + title ;
93- result += "\r\n## [JavaScript Controls](javascriptcontrols.md)" ;
92+ var result = "### " + title ;
93+ result += "\r\n#### [JavaScript Controls](javascriptcontrols.md)" ;
9494 result = controlsclasses . reduce ( ( agg , annotation ) => {
9595 let { namespace, name } = annotation ;
9696 let key = [ ...namespace , name ] . join ( "." ) ;
9797 agg += "\r\n* [" + key + "](javascriptcontrols.md#" + key + ")" ;
9898 return agg ;
9999 } , result ) ;
100- result += "\r\n## [PDFKit Plugins](pdfkitplugins.md)" ;
100+ result += "\r\n#### [PDFKit Plugins](pdfkitplugins.md)" ;
101101 result = pdfkitclasses . reduce ( ( agg , annotation ) => {
102102 let { namespace, name } = annotation ;
103103 let key = [ ...namespace , name ] . join ( "." ) ;
104104 agg += "\r\n* [" + key + "](pdfkitplugins.md#" + key + ")" ;
105105 return agg ;
106106 } , result ) ;
107- result += "\r\n## [Organizational Chart Configuration Objects](orgdiagram.md)" ;
107+ result += "\r\n#### [Organizational Chart Configuration Objects](orgdiagram.md)" ;
108108 result = orgdiagramclasses . reduce ( ( agg , annotation ) => {
109109 let { namespace, name } = annotation ;
110110 let key = [ ...namespace , name ] . join ( "." ) ;
111111 agg += "\r\n* [" + annotation . name + "](orgdiagram.md#" + key + ")" ;
112112 return agg ;
113113 } , result ) ;
114- result += "\r\n## [Family Diagram Configuration Objects](famdiagram.md)" ;
114+ result += "\r\n#### [Family Diagram Configuration Objects](famdiagram.md)" ;
115115 result = famdiagramclasses . reduce ( ( agg , annotation ) => {
116116 let { namespace, name } = annotation ;
117117 let key = [ ...namespace , name ] . join ( "." ) ;
118118 agg += "\r\n* [" + annotation . name + "](famdiagram.md#" + key + ")" ;
119119 return agg ;
120120 } , result ) ;
121- result += "\r\n## [Enumerations](enums.md)" ;
121+ result += "\r\n#### [Enumerations](enums.md)" ;
122122 result = enums . reduce ( ( agg , annotation ) => {
123123 let { namespace, name } = annotation ;
124124 let key = [ ...namespace , name ] . join ( "." ) ;
125125 agg += "\r\n* [" + annotation . name + "](enums.md#" + key + ")" ;
126126 return agg ;
127127 } , result ) ;
128- result += "\r\n## [Structures](structures.md)" ;
128+ result += "\r\n#### [Structures](structures.md)" ;
129129 result = structures . reduce ( ( agg , annotation ) => {
130130 let { namespace, name } = annotation ;
131131 let key = [ ...namespace , name ] . join ( "." ) ;
132132 agg += "\r\n* [" + annotation . name + "](structures.md#" + key + ")" ;
133133 return agg ;
134134 } , result ) ;
135- result += "\r\n## [Functions](functions.md)" ;
135+ result += "\r\n#### [Functions](functions.md)" ;
136136 result = functions . reduce ( ( agg , annotation ) => {
137137 let { namespace, name } = annotation ;
138138 let key = [ ...namespace , name ] . join ( "." ) ;
139139 agg += "\r\n* [" + annotation . name + "](functions.md#" + key + ")" ;
140140 return agg ;
141141 } , result ) ;
142- result += "\r\n## [Algorithms](algorithms.md)" ;
142+ result += "\r\n#### [Algorithms](algorithms.md)" ;
143143 result = algorithms . reduce ( ( agg , annotation ) => {
144144 let { namespace, name } = annotation ;
145145 let key = [ ...namespace , name ] . join ( "." ) ;
@@ -184,7 +184,7 @@ function create_classes_md(title, classes) {
184184 return classes . reduce ( ( agg , classAnnotation ) => {
185185 let { name, description, namespace, constants, properties, functions, returns, params } = classAnnotation ;
186186 let key = [ ...namespace , name ] . join ( "." ) ;
187- agg += '\r\n## <a name="' + key + '">' + name + '</a>' ;
187+ agg += '\r\n## <a name="' + key + '" id="' + key + '" >' + name + '</a>' ;
188188 agg += "\r\n" + description ;
189189 agg += "\r\n" ;
190190 agg += "\r\n `" + key + "` " ;
@@ -229,7 +229,7 @@ function create_function_md({ name, namespace, signature, description, params, r
229229 var result = "\r\n"
230230 if ( hasBookmark ) {
231231 let key = [ ...namespace , name ] . join ( "." ) ;
232- result += '\r\n## <a name="' + key + '">' + name + '</a>' ;
232+ result += '\r\n## <a name="' + key + '" id="' + key + '" >' + name + '</a>' ;
233233 } else {
234234 result += "\r\n `" + name + "(" + ( signature != undefined ? signature . join ( ", " ) : "" ) + ")` " ;
235235 }
@@ -261,7 +261,7 @@ function create_enums_md(title, doc) {
261261 var result = "# " + title ;
262262 return doc . enums . filter ( item => item . ignore == undefined ) . reduce ( ( agg , { name, description, namespace, items, type } ) => {
263263 let key = [ ...namespace , name ] . join ( "." ) ;
264- agg += '\r\n## <a name="' + key + '">' + name + '</a>' ;
264+ agg += '\r\n## <a name="' + key + '" id="' + key + '" >' + name + '</a>' ;
265265 agg += "\r\n" + description ;
266266 agg += "\r\n" ;
267267 agg += "\r\n `" + [ ...namespace , name ] . join ( "." ) + "` " ;
0 commit comments