chore(doc-gen): improve method signature formatting

Re-use the preformatting from the source code to layout method signatures
more cleanly.
This commit is contained in:
Peter Bacon Darwin 2015-04-08 17:11:26 +02:00
parent ee8bf0b3c0
commit 105ba30ce9
2 changed files with 28 additions and 4 deletions

View File

@ -364,3 +364,16 @@ md-content.demo-source-container > hljs > pre > code.highlight {
padding-left:32px !important; padding-left:32px !important;
padding-right:32px !important; padding-right:32px !important;
} }
.member .name {
white-space: pre-wrap;
word-wrap: break-word;
font-family: monospace;
font-size: 1.17em;
margin: 1em 0;
}
.member {
}

View File

@ -8,13 +8,24 @@
{%- if doc.constructorDoc or doc.members.length -%} {%- if doc.constructorDoc or doc.members.length -%}
<h2>Members</h2> <h2>Members</h2>
{%- if doc.constructorDoc %} {%- if doc.constructorDoc %}
<h3>{$ doc.constructorDoc.name $}{$ paramList(doc.constructorDoc.params) $}</h3> <section class="member constructor">
<p>{$ doc.constructorDoc.description | marked $}</p> <h1 class="name">{$ doc.constructorDoc.name $}{$ paramList(doc.constructorDoc.params) $}</h1>
{% marked %}
{$ doc.constructorDoc.description $}
{% endmarked %}
</section>
{% endif -%} {% endif -%}
{%- for member in doc.members %} {%- for member in doc.members %}
<h3>{$ member.name $}{$ paramList(member.params) $}</h3> <section class="member">
<p>{$ member.description | marked $}</p> <h1 class="name">{$ member.name $}{$ paramList(member.params) $}</h1>
{% marked %}
{$ member.description $}
{% endmarked %}
</section>
{% endfor %} {% endfor %}
{%- endif -%} {%- endif -%}