2
1
Fork 0

feat: signal support

also ran formatter
This commit is contained in:
outfoxxed 2024-02-18 17:38:55 -08:00
parent 0981ac7345
commit 3fc1aa19fd
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
6 changed files with 392 additions and 149 deletions

View file

@ -98,6 +98,21 @@
</ul>
{{- end -}}
{{- if $type.signals -}}
<h4>Signals</h4>
<ul>
{{- range $signame, $sig := $type.signals -}}
<li>
<span class="typegray">
<a href="#signal.{{ $signame }}">{{ $signame }}</a>(
{{- partial "qmlparams.html" $sig.params -}}
)
</span>
</li>
{{- end -}}
</ul>
{{- end -}}
{{- if $type.variants -}}
<h4>Variants</h4>
<ul>
@ -186,6 +201,34 @@
{{- end -}}
{{- end -}}
{{- if $type.signals -}}
<h3>Signal Details</h3>
{{ range $signame, $sig := $type.signals }}
<div id="signal.{{ $signame }}" class = "qmlpropdef">
{{- if $sig.flags -}}
<span class="qmlprops typegray">
{{ partial "qmltypeflags.html" $sig.flags }}
</span>
{{- end -}}
<p>
{{ $signame -}}
<span class="typegray">(
{{- partial "qmlparams.html" $sig.params -}}
)</span>
</p>
</div>
<div class="qmlpropdetails">
{{- if $sig.details -}}
{{- $sig.details | $.Page.RenderString (dict "display" "block") -}}
{{- else -}}
<p style="color: #999999"><i>No details provided.</i></p>
{{- end -}}
</div>
{{- end -}}
{{- end -}}
{{- if $type.variants -}}
<h3>Variant Details</h3>
{{ range $name, $variant := $type.variants }}