diff options
Diffstat (limited to 'res/assets/templates-sdk/class.cs')
-rw-r--r-- | res/assets/templates-sdk/class.cs | 94 |
1 files changed, 42 insertions, 52 deletions
diff --git a/res/assets/templates-sdk/class.cs b/res/assets/templates-sdk/class.cs index d014edd..9b5a370 100644 --- a/res/assets/templates-sdk/class.cs +++ b/res/assets/templates-sdk/class.cs @@ -13,10 +13,9 @@ ?><?cs def:write_method_summary(methods, included) ?> <?cs set:count = #1 ?> <?cs each:method = methods ?> - <?cs # The apilevel-N class MUST BE LAST in the sequence of class names ?> - <tr class="api apilevel-<?cs var:method.since ?>"<?cs - if:method.since ?> - data-version-added="<?cs var:method.since ?>"<?cs + <tr <?cs + if:method.since + ?>data-version-added="<?cs var:method.since ?>"<?cs /if ?><?cs if:method.deprecatedsince ?> data-version-deprecated="<?cs var:method.deprecatedsince ?>"<?cs @@ -51,9 +50,9 @@ ?><?cs def:write_field_summary(fields, included) ?> <?cs set:count = #1 ?> <?cs each:field=fields ?> - <tr class="api apilevel-<?cs var:field.since ?>"<?cs - if:field.since ?> - data-version-added="<?cs var:field.since ?>"<?cs + <tr <?cs + if:field.since + ?>data-version-added="<?cs var:field.since ?>"<?cs /if ?><?cs if:field.deprecatedsince ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs @@ -78,9 +77,9 @@ ?><?cs def:write_constant_summary(fields, included) ?> <?cs set:count = #1 ?> <?cs each:field=fields ?> - <tr class="api apilevel-<?cs var:field.since ?>"<?cs - if:field.since ?> - data-version-added="<?cs var:field.since ?>"<?cs + <tr <?cs + if:field.since + ?>data-version-added="<?cs var:field.since ?>"<?cs /if ?><?cs if:field.deprecatedsince ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs @@ -101,9 +100,9 @@ ?><?cs def:write_attr_summary(attrs, included) ?> <?cs set:count = #1 ?> <?cs each:attr=attrs ?> - <tr class="api apilevel-<?cs var:attr.since ?>"<?cs - if:attr.since ?> - data-version-added="<?cs var:attr.since ?>"<?cs + <tr <?cs + if:attr.since + ?>data-version-added="<?cs var:attr.since ?>"<?cs /if ?><?cs if:attr.deprecatedsince ?> data-version-deprecated="<?cs var:attr.deprecatedsince ?>"<?cs @@ -124,9 +123,9 @@ ?><?cs def:write_inners_summary(classes) ?> <?cs set:count = #1 ?> <?cs each:cl=class.inners ?> - <tr class="api apilevel-<?cs var:cl.since ?>"<?cs - if:cl.since ?> - data-version-added="<?cs var:cl.since ?>"<?cs + <tr <?cs + if:cl.since + ?>data-version-added="<?cs var:cl.since ?>"<?cs /if ?><?cs if:cl.deprecatedsince ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs @@ -157,18 +156,14 @@ ?> <?cs def:write_field_details(fields) ?> <?cs each:field=fields ?> -<?cs # this next line must be exactly like this to be parsed by eclipse ?> -<?cs # the A tag in the next line must remain where it is, so that Eclipse can parse the docs ?> -<A NAME="<?cs var:field.anchor ?>"></A> -<?cs # The apilevel-N class MUST BE LAST in the sequence of class names ?> -<div class="api apilevel-<?cs var:field.since ?>"<?cs - if:field.since ?> - data-version-added="<?cs var:field.since ?>"<?cs +<div <?cs + if:field.since + ?>data-version-added="<?cs var:field.since ?>"<?cs /if ?><?cs if:field.deprecatedsince ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs /if ?> > - <h3 class="api-name"><?cs var:field.name ?></h3> + <h3 class="api-name" id="<?cs var:field.anchor ?>"><?cs var:field.name ?></h3> <div class="api-level"> <?cs call:since_tags(field) ?> <?cs call:federated_refs(field) ?> @@ -196,17 +191,14 @@ <?cs def:write_method_details(methods) ?> <?cs each:method=methods ?> -<?cs # the A tag in the next line must remain where it is, so that Eclipse can parse the docs ?> -<A NAME="<?cs var:method.anchor ?>"></A> -<?cs # The apilevel-N class MUST BE LAST in the sequence of class names ?> -<div class="api apilevel-<?cs var:method.since ?>"<?cs - if:method.since ?> - data-version-added="<?cs var:method.since ?>"<?cs +<div <?cs + if:method.since + ?>data-version-added="<?cs var:method.since ?>"<?cs /if ?><?cs if:method.deprecatedsince ?> data-version-deprecated="<?cs var:method.deprecatedsince ?>"<?cs /if ?>> - <h3 class="api-name"><?cs var:method.name ?></h3> + <h3 class="api-name" id="<?cs var:method.anchor ?>"><?cs var:method.name ?></h3> <div class="api-level"> <div><?cs call:since_tags(method) ?></div> <?cs call:federated_refs(method) ?> @@ -226,9 +218,7 @@ <?cs def:write_attr_details(attrs) ?> <?cs each:attr=attrs ?> -<?cs # the A tag in the next line must remain where it is, so that Eclipse can parse the docs ?> -<A NAME="<?cs var:attr.anchor ?>"></A> -<h3 class="api-name"><?cs var:attr.name ?></h3> +<h3 class="api-name" id="<?cs var:attr.anchor ?>"><?cs var:attr.name ?></h3> <?cs call:show_annotations_list(attr) ?> <?cs call:description(attr) ?> <?cs if:subcount(attr.methods) ?> @@ -267,9 +257,9 @@ <?cs # Includes api-info-block DIV at top of page. Standard Devsite uses right nav. ?> <?cs if:dac ?><?cs include:"page_info.cs" ?><?cs /if ?> <?cs # This DIV spans the entire document to provide scope for some scripts ?> -<div class="api apilevel-<?cs var:class.since ?>" id="jd-content"<?cs - if:class.since ?> - data-version-added="<?cs var:class.since ?>"<?cs +<div id="jd-content" <?cs + if:class.since + ?>data-version-added="<?cs var:class.since ?>"<?cs /if ?><?cs if:class.deprecatedsince ?> data-version-deprecated="<?cs var:class.deprecatedsince ?>"<?cs @@ -423,9 +413,9 @@ if:subcount(class.subclasses.direct) && !class.subclasses.hidden ?> <tr><th><h3>Inherited XML attributes</h3></th></tr> <?cs each:cl=class.inherited ?> <?cs if:subcount(cl.attrs) ?> -<tr class="api apilevel-<?cs var:cl.since ?>"<?cs - if:cl.since ?> - data-version-added="<?cs var:cl.since ?>"<?cs +<tr <?cs + if:cl.since + ?>data-version-added="<?cs var:cl.since ?>"<?cs /if ?><?cs if:cl.deprecatedsince ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs @@ -452,9 +442,9 @@ if:subcount(class.subclasses.direct) && !class.subclasses.hidden ?> <tr><th colspan="2"><h3>Enum values</h3></th></tr> <?cs set:count = #1 ?> <?cs each:field=class.enumConstants ?> - <tr class="api apilevel-<?cs var:field.since ?>"<?cs - if:field.since ?> - data-version-added="<?cs var:field.since ?>"<?cs + <tr <?cs + if:field.since + ?>data-version-added="<?cs var:field.since ?>"<?cs /if ?><?cs if:field.deprecatedsince ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs @@ -487,9 +477,9 @@ if:subcount(class.subclasses.direct) && !class.subclasses.hidden ?> <tr><th><h3>Inherited constants</h3></th></tr> <?cs each:cl=class.inherited ?> <?cs if:subcount(cl.constants) ?> - <tr class="api apilevel-<?cs var:cl.since ?>"<?cs - if:cl.since ?> - data-version-added="<?cs var:cl.since ?>"<?cs + <tr <?cs + if:cl.since + ?>data-version-added="<?cs var:cl.since ?>"<?cs /if ?><?cs if:cl.deprecatedsince ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs @@ -526,9 +516,9 @@ if:subcount(class.subclasses.direct) && !class.subclasses.hidden ?> <tr><th><h3>Inherited fields</h3></th></tr> <?cs each:cl=class.inherited ?> <?cs if:subcount(cl.fields) ?> - <tr class="api apilevel-<?cs var:cl.since ?>"<?cs - if:cl.since ?> - data-version-added="<?cs var:cl.since ?>"<?cs + <tr <?cs + if:cl.since + ?>data-version-added="<?cs var:cl.since ?>"<?cs /if ?><?cs if:cl.deprecatedsince ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs @@ -592,9 +582,9 @@ if:subcount(class.subclasses.direct) && !class.subclasses.hidden ?> <tr><th><h3>Inherited methods</h3></th></tr> <?cs each:cl=class.inherited ?> <?cs if:subcount(cl.methods) ?> -<tr class="api apilevel-<?cs var:cl.since ?>"<?cs - if:cl.since ?> - data-version-added="<?cs var:cl.since ?>"<?cs +<tr <?cs + if:cl.since + ?>data-version-added="<?cs var:cl.since ?>"<?cs /if ?><?cs if:cl.deprecatedsince ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs |