mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
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
19 lines
No EOL
1.3 KiB
HTML
19 lines
No EOL
1.3 KiB
HTML
{% macro githubViewHref(doc, versionInfo) -%}
|
|
https://github.com/{$ versionInfo.gitRepoInfo.owner $}/{$ versionInfo.gitRepoInfo.repo $}/tree/{$ versionInfo.currentVersion.isSnapshot and versionInfo.currentVersion.SHA or versionInfo.currentVersion.raw $}/packages/{$ doc.fileInfo.realProjectRelativePath $}#L{$ doc.startingLine + 1 $}-L{$ doc.endingLine + 1 $}
|
|
{%- endmacro -%}
|
|
|
|
|
|
{% macro githubEditHref(doc, versionInfo) -%}
|
|
https://github.com/{$ versionInfo.gitRepoInfo.owner $}/{$ versionInfo.gitRepoInfo.repo $}/edit/master/packages/{$ doc.fileInfo.realProjectRelativePath $}?message=docs(
|
|
{%- if doc.moduleDoc %}{$ doc.moduleDoc.id.split('/')[0] $}
|
|
{%- elseif doc.docType === 'module' %}{$ doc.id.split('/')[0] $}
|
|
{%- else %}...{%- endif -%}
|
|
)%3A%20describe%20your%20change...#L{$ doc.startingLine + 1 $}-L{$ doc.endingLine + 1 $}
|
|
{%- endmacro -%}
|
|
|
|
{% macro githubLinks(doc, versionInfo) -%}
|
|
<div class="github-links">
|
|
<a href="{$ githubEditHref(doc, versionInfo) $}" aria-label="Suggest Edits" title="Suggest Edits"><i class="material-icons" aria-hidden="true" role="img">mode_edit</i></a>
|
|
<a href="{$ githubViewHref(doc, versionInfo) $}" aria-label="View Source" title="View Source"><i class="material-icons" aria-hidden="true" role="img">code</i></a>
|
|
</div>
|
|
{%- endmacro -%} |