summaryrefslogtreecommitdiff
path: root/res/assets/templates-sdk/class.cs
diff options
context:
space:
mode:
Diffstat (limited to 'res/assets/templates-sdk/class.cs')
-rw-r--r--res/assets/templates-sdk/class.cs94
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