smain@google.com | 5fea5df | 2016-03-07 18:43:21 -0800 | [diff] [blame^] | 1 | <?cs # Create a comma separated list of annotations on obj that were in showAnnotations in Doclava ?> |
| 2 | <?cs # pre is an HTML string to start the list, post is an HTML string to close the list ?> |
| 3 | <?cs # for example call:show_annotations_list(cl, "<td>Annotations: ", "</td>") ?> |
| 4 | <?cs # if obj has nothing on obj.showAnnotations, nothing will be output ?> |
| 5 | <?cs def:show_annotations_list(obj) ?> |
| 6 | <?cs each:anno = obj.showAnnotations ?> |
| 7 | <?cs if:first(anno) ?> |
| 8 | <span class='annotation-message'> |
| 9 | Included in documentation by the annotations: |
| 10 | <?cs /if ?> |
| 11 | @<?cs var:anno.type.label ?> |
| 12 | <?cs if:last(anno) == 0 ?> |
| 13 | , |
| 14 | <?cs /if ?> |
| 15 | <?cs if:last(anno)?> |
| 16 | </span> |
| 17 | <?cs /if ?> |
| 18 | <?cs /each ?> |
| 19 | <?cs /def ?> |
| 20 | |
| 21 | <?cs # Override default class_link_table to display annotations ?> |
| 22 | <?cs def:class_link_table(classes) ?> |
| 23 | <?cs set:count = #1 ?> |
| 24 | <table class="jd-sumtable-expando"> |
| 25 | <?cs each:cl=classes ?> |
| 26 | <tr class="<?cs if:count % #2 ?>alt-color<?cs /if ?> api apilevel-<?cs var:cl.type.since ?>" > |
| 27 | <td class="jd-linkcol"><?cs call:type_link(cl.type) ?></td> |
| 28 | <td class="jd-descrcol" width="100%"> |
| 29 | <?cs call:short_descr(cl) ?> |
| 30 | <?cs call:show_annotations_list(cl) ?> |
| 31 | </td> |
| 32 | </tr> |
| 33 | <?cs set:count = count + #1 ?> |
| 34 | <?cs /each ?> |
| 35 | </table> |
| 36 | <?cs /def ?> |
| 37 | |
| 38 | |
| 39 | <?cs def:doc_root_override() |
| 40 | ?>https://developer.android.com/<?cs |
| 41 | /def ?> |