Index: library/lib/doc-assets/class.html.tmpl =================================================================== diff -u -r170cefa7618f2b44f91102711607fc6fa7d12c4f -r9e98d057e87eb5d9bf8cd3a25dc679ed02cd6399 --- library/lib/doc-assets/class.html.tmpl (.../class.html.tmpl) (revision 170cefa7618f2b44f91102711607fc6fa7d12c4f) +++ library/lib/doc-assets/class.html.tmpl (.../class.html.tmpl) (revision 9e98d057e87eb5d9bf8cd3a25dc679ed02cd6399) @@ -26,15 +26,15 @@ [:?var :@class-attribute { -[:!let class_attrs [:!get -sortedby name @class-attribute]] +[:!let class_attrs [:!get -sortedby name -with name @class-attribute]]

Per-class parameters

- [:for attr $class_attrs { + [:for attr [dict values $class_attrs] {
- [:for attr $class_attrs { + [:for attr [dict values $class_attrs] {
-

[$attr name] +

[$attr print_name -status]

+ [:? {[$attr pinfo exists validation]} { + [$attr pinfo get validation] + }] [$attr as_text]
@@ -71,9 +74,11 @@ }]
-
}] +
+
+
}] [:!let iattrs [:inherited @class-attribute]] @@ -164,12 +169,16 @@
[:for method $class_methods { + [:? {[info exists class_attrs] && [dict exists $class_attrs [$method name]]} { + [$method render -initscript [list set owning_attribute [dict get $class_attrs [$method name]]] attributemethod.html.tmpl] + } - { [$method render method.html.tmpl] + }] }]
- }] +}] [:!let imethods [:inherited @class-method]] [:? {$imethods ne ""} { @@ -198,11 +207,15 @@ }] + + + + [:?var :@method { Undocumented Methods: [:undocumented] }] - + [:?var :@object-method {
@@ -215,7 +228,6 @@
[:? {[$omethod eval {info exists :@return}]} {<[[$omethod @return] spec]>} ] [$omethod name] - [$omethod parameters]
[$omethod as_text]