From 4bd3e5f92f8efdc706c862773c9ef4d1a414ec55 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Thu, 22 Feb 2018 20:54:38 +0000 Subject: [PATCH] build(aio): do not render "constructor()" heading in API docs (#22380) Closes #22363 PR Close #22380 --- aio/tools/transforms/templates/api/class.template.html | 4 +++- .../transforms/templates/api/lib/memberHelpers.html | 10 +++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/aio/tools/transforms/templates/api/class.template.html b/aio/tools/transforms/templates/api/class.template.html index 04e7a8f7ea..8367ca78fd 100644 --- a/aio/tools/transforms/templates/api/class.template.html +++ b/aio/tools/transforms/templates/api/class.template.html @@ -15,7 +15,9 @@ {% include "includes/description.html" %} {$ memberHelpers.renderProperties(doc.staticProperties, 'static-properties', 'static-property', 'Static Properties') $} {$ memberHelpers.renderMethodDetails(doc.staticMethods, 'static-methods', 'static-method', 'Static Methods') $} - {% if doc.constructorDoc %}{$ memberHelpers.renderMethodDetail(doc.constructorDoc, 'constructor') $}{% endif %} + {% if doc.constructorDoc %} +

Constructor

+ {$ memberHelpers.renderMethodDetail(doc.constructorDoc, 'constructor') $}{% endif %} {$ memberHelpers.renderProperties(doc.properties, 'instance-properties', 'instance-property', 'Properties') $} diff --git a/aio/tools/transforms/templates/api/lib/memberHelpers.html b/aio/tools/transforms/templates/api/lib/memberHelpers.html index 1b94b4d0ee..199b8d0ea1 100644 --- a/aio/tools/transforms/templates/api/lib/memberHelpers.html +++ b/aio/tools/transforms/templates/api/lib/memberHelpers.html @@ -60,18 +60,18 @@ {%- macro renderMethodDetail(method, cssClass) -%} - + {% endif %} - + {% if method.description %} - + {% endif %} {% if method.overloads.length == 0 %}

+ {% if method.name !== 'constructor' %}

{% if method.isCallMember %}call signature {% elseif method.isNewMember %}construct signature {% else %}{$ method.name $}() {% endif %} -

- {% if method.description %}{$ method.description | marked $}{% endif %} + {$ method.description | marked $}