dynamo-browse/_site/layouts/script-api/single.html

63 lines
1.4 KiB
HTML

{{ define "main" }}
<article class="markdown">
{{ partial "docs/post-meta" . }}
{{- .Content -}}
<!-- API Data -->
{{ range sort $.Site.Data.scriptmods }}
<section>
{{ if eq .type "type" }}
<h2 id="type-{{.module}}">
Type: {{ .module }}
<a class="anchor" href="#type-{{.module}}">#</a>
</h2>
{{ else }}
<h2 id="module-{{.module}}">
Module: {{ .module }}
<a class="anchor" href="#module-{{.module}}">#</a>
</h2>
{{ end }}
{{ $.RenderString .docs }}
{{ $moduleName := .module }}
{{ range sort .symbols "name" }}
<h3 id="{{$moduleName}}-{{.name}}">
{{$moduleName}}.{{ .name }}
<a class="anchor" href="#{{$moduleName}}-{{.name}}">#</a>
</h3>
<pre><code>{{ .syntax }}</code></pre>
{{ $.RenderString .docs }}
{{if .example}}
<h4>Example</h4>
<pre><code>{{ .example }}</code></pre>
{{end}}
{{ end }}
</section>
{{end}}
</article>
{{ end }}
{{ define "toc" }}
<nav id="TableOfContents">
<ul>
{{ range sort $.Site.Data.scriptmods }}
{{ if eq .type "type" }}
<li><a href="#type-{{.module}}">{{ .module }}</a></li>
{{ else }}
<li><a href="#module-{{.module}}">{{ .module }}</a></li>
{{ end }}
{{/*
<ul>
{{ $moduleName := .module }}
{{ range sort .symbols "name" }}
<li><a href="#{{$moduleName}}-{{.name}}">{{ .name }}</a></li>
{{ end }}
</ul>
*/}}
{{ end }}
</ul>
</nav>
{{ end }}