This change adds Github edit and view links to methods and decorator options. It is possible to add these to properties also but the UI is rather tight as these are displayed in a table. PR Close #24000
33 lines
1.5 KiB
HTML
33 lines
1.5 KiB
HTML
{% import "lib/githubLinks.html" as github -%}
|
|
{% set comma = joiner(',') %}
|
|
{% set slash = joiner('/') %}
|
|
<article>
|
|
{$ github.githubLinks(doc, versionInfo) $}
|
|
<div class="breadcrumb">
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "http://schema.org",
|
|
"@type": "BreadcrumbList",
|
|
"itemListElement": [
|
|
{%- for crumb in doc.breadCrumbs %}{$ comma() $}
|
|
{ "@type": "ListItem", "position": {$ loop.index $}, "item": { "@id": "https://angular.io/{$ crumb.path $}", "name": "{$ crumb.text $}" } }{% endfor %}
|
|
]
|
|
}
|
|
</script>
|
|
{% for crumb in doc.breadCrumbs %}{% if not loop.last %} {$ slash() $} {% if crumb.path %}<a href="{$ crumb.path $}">{$ crumb.text $}</a>{% else %}{$ crumb.text $}{% endif %}{% endif %}{% endfor %}
|
|
</div>
|
|
<header class="api-header">
|
|
<h1>{$ doc.name $}</h1>
|
|
<label class="api-type-label {$ doc.docType $}">{$ doc.docType $}</label>
|
|
{% if doc.deprecated !== undefined %}<label class="api-status-label deprecated">deprecated</label>{% endif %}
|
|
{% if doc.experimental !== undefined %}<label class="api-status-label experimental">experimental</label>{% endif %}
|
|
{% if doc.stable !== undefined %}<label class="api-status-label stable">stable</label>{% endif %}
|
|
{% if doc.pipeOptions.pure === 'false' %}<label class="api-status-label impure-pipe">impure</label>{% endif %}
|
|
</header>
|
|
<aio-toc class="embedded"></aio-toc>
|
|
|
|
<div class="api-body">
|
|
{% block body %}{% endblock %}
|
|
</div>
|
|
</article>
|