aboutsummaryrefslogtreecommitdiff
path: root/doc-tool
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-02-03 12:27:34 +0100
committerFelix Mulder <felix.mulder@gmail.com>2017-02-03 17:21:05 +0100
commiteff150f8af6b085382ff1cfb675bc7b6914f51b3 (patch)
tree5cdafd57b16841f00c9dca4f8ecc7f39b1e292d1 /doc-tool
parentb072fd621d64677f4854e3a38d22224cc81f979e (diff)
downloaddotty-eff150f8af6b085382ff1cfb675bc7b6914f51b3.tar.gz
dotty-eff150f8af6b085382ff1cfb675bc7b6914f51b3.tar.bz2
dotty-eff150f8af6b085382ff1cfb675bc7b6914f51b3.zip
Add type parameters to entity title and render return type correctly
Diffstat (limited to 'doc-tool')
-rw-r--r--doc-tool/resources/_layouts/api-page.html15
-rw-r--r--doc-tool/resources/css/api-page.css8
2 files changed, 22 insertions, 1 deletions
diff --git a/doc-tool/resources/_layouts/api-page.html b/doc-tool/resources/_layouts/api-page.html
index 49f01542e..392c0ef2d 100644
--- a/doc-tool/resources/_layouts/api-page.html
+++ b/doc-tool/resources/_layouts/api-page.html
@@ -19,6 +19,19 @@ extraCSS:
<span id="entity-name">
{{ entity.name }}
</span>
+ <span id="entity-type-params">
+ <span class="no-left">[</span>
+ {% for param in entity.typeParams %}
+ <span class="no-left">
+ {% if forloop.last %}
+ {{ param }}
+ {% else %}
+ {{ param }},
+ {% endif %}
+ </span>
+ {% endfor %}
+ <span class="no-left">]</span>
+ </span>
</div>
{% if entity.comment.body %}
@@ -80,7 +93,7 @@ extraCSS:
{% endif %}
{% if member.returnValue %}
- <span class="no-left">: {{ member.returnValue.title }}</span>
+ <span class="no-left">: {% renderRef member.returnValue %}</span>
{% endif %}
</div><!-- end member-title -->
diff --git a/doc-tool/resources/css/api-page.css b/doc-tool/resources/css/api-page.css
index 410e9978c..9bcea9a27 100644
--- a/doc-tool/resources/css/api-page.css
+++ b/doc-tool/resources/css/api-page.css
@@ -19,6 +19,14 @@ div#entity-title > span#entity-kind {
font-weight: 100;
}
+div#entity-title span.no-left {
+ margin-left: -9px;
+}
+
+div#entity-title span.no-right {
+ margin-right: -9px;
+}
+
div#entity-body table > tbody > tr > td {
padding: 10px;
}