Index: library/lib/doc-assets/api.css =================================================================== diff -u -r6458c13882afd52e8719ee0e0e054b42e9aee696 -r18ff1444fef5c209dfb40cf2ae694206c0d10309 --- library/lib/doc-assets/api.css (.../api.css) (revision 6458c13882afd52e8719ee0e0e054b42e9aee696) +++ library/lib/doc-assets/api.css (.../api.css) (revision 18ff1444fef5c209dfb40cf2ae694206c0d10309) @@ -204,7 +204,7 @@ .highlight .gt { color: #0040D0 } /* Generic.Traceback */ .highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ -.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +#.highlight .kp { color: #007020 } /* Keyword.Pseudo */ .highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #007020; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #40a070 } /* Literal.Number */ @@ -243,3 +243,25 @@ .highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ .highlight .il { color: #40a070 } /* Literal.Number.Integer.Long */ +/* additions */ + +#glossary dt { + font-weight:bold; +} + +#glossary dt, dd { + line-height:1.8em; +} + +a:link.gloss, +a:visited.gloss, +a:hover.gloss, +a:active.gloss { + color: #000000; /* should be the same color as text */ + text-decoration: none; + border-bottom-width: 1px; + border-bottom-style: dotted; + border-bottom-color: #000000; /* for IE 5, same color as above */ + font-style: normal; /* for use with dfn */ +} + Index: library/lib/doc-assets/class.html.tmpl =================================================================== diff -u -r459ae500daf2a8e5012c8f59519d3adfd7e3c2e7 -r18ff1444fef5c209dfb40cf2ae694206c0d10309 --- library/lib/doc-assets/class.html.tmpl (.../class.html.tmpl) (revision 459ae500daf2a8e5012c8f59519d3adfd7e3c2e7) +++ library/lib/doc-assets/class.html.tmpl (.../class.html.tmpl) (revision 18ff1444fef5c209dfb40cf2ae694206c0d10309) @@ -25,13 +25,29 @@ [:as_text] +[:?var :@class-attribute { +[:!let class_attrs [:!get -sortedby name @class-attribute]]

Per-class parameters

+
+
+ + [:for attr $class_attrs { + + [$attr name] + + }] + +
+
+
-[:?var :@class-attribute { - - [:for attr ${:@class-attribute} { + [:for attr $class_attrs {

[$attr name]

@@ -91,11 +107,11 @@ }]
+[:?var :@object-attribute {

Per-object parameters

-[:?var :@object-attribute { [:for attr ${:@object-attribute} {
@@ -124,22 +140,39 @@
}] -}]
+}] +[:?var :@class-method { +[:!let class_methods [:!get -sortedby name @class-method]]

Per-class methods

+
+
+ + [:for m $class_methods { + + [$m name] + + }] + +
+
+
-[:?var :@class-method { - [:for method ${:@class-method} { + [:for method $class_methods { [$method render method.html.tmpl] }] - }]
+ }] [:!let imethods [:inherited @class-method]] [:? {$imethods ne ""} { Index: library/lib/doc-assets/entity.html.tmpl =================================================================== diff -u -r459ae500daf2a8e5012c8f59519d3adfd7e3c2e7 -r18ff1444fef5c209dfb40cf2ae694206c0d10309 --- library/lib/doc-assets/entity.html.tmpl (.../entity.html.tmpl) (revision 459ae500daf2a8e5012c8f59519d3adfd7e3c2e7) +++ library/lib/doc-assets/entity.html.tmpl (.../entity.html.tmpl) (revision 18ff1444fef5c209dfb40cf2ae694206c0d10309) @@ -38,7 +38,8 @@
- + [:!let self_owned_parts [[:origin] owned_parts]] + [:!let owned_parts [dict merge $project_entities $self_owned_parts]]
@@ -54,6 +55,7 @@ [:name] project.

Choose a package, object or command name from the list for more information.

+ [:include glossary.html.tmpl] }]
Index: library/lib/doc-assets/glossary.html.tmpl =================================================================== diff -u --- library/lib/doc-assets/glossary.html.tmpl (revision 0) +++ library/lib/doc-assets/glossary.html.tmpl (revision 18ff1444fef5c209dfb40cf2ae694206c0d10309) @@ -0,0 +1,37 @@ +[:!let entries [sorted [::nx::doc::@glossary info instances] name]] +[:? {$entries ne ""} { +
+ [:for entry $entries { + [:!let ddesc [$entry as_text]] + [:?objvar $entry @acronym { + [:!let dtext [$entry @acronym]] + [:!let ddesc "[$entry @pretty_name] — $ddesc"] + } - { + [:!let dtext [$entry @pretty_name]] + }] +
+ + $dtext
+
$ddesc + [:?objvar $entry refs { + [:!let refs [$entry eval {set :refs}]] +
+
+ + [:for src [dict keys $refs] { + + [$src name] ([dict get $refs $src]) + + }] + +
+
+ }] +
+ }] + }] + Index: library/lib/doc-assets/leftbar.html.tmpl =================================================================== diff -u -r459ae500daf2a8e5012c8f59519d3adfd7e3c2e7 -r18ff1444fef5c209dfb40cf2ae694206c0d10309 --- library/lib/doc-assets/leftbar.html.tmpl (.../leftbar.html.tmpl) (revision 459ae500daf2a8e5012c8f59519d3adfd7e3c2e7) +++ library/lib/doc-assets/leftbar.html.tmpl (.../leftbar.html.tmpl) (revision 18ff1444fef5c209dfb40cf2ae694206c0d10309) @@ -1,5 +1,4 @@