You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
850 B
18 lines
850 B
<!-- parameter sanity check -->
|
|
|
|
{{ if not (in "open closed" (default "closed" (.Get "initState"))) }}
|
|
{{ errorf "Failed to handle page %q: param \"initState\" only takes [open, closed]; got %s" .Page.Path (.Get "init")}}
|
|
{{ end }}
|
|
|
|
<div class="hugo-collapse-parent
|
|
{{ if eq (default "closed" (.Get "initState")) "closed" }}closed{{ end }}"
|
|
data-text-closed={{ (default "See More ▼" (.Get "textClosed")) }}
|
|
data-text-open={{ (default "See Less ▲" (.Get "textOpen")) }}>
|
|
<!-- prevent common resources from being loaded more than once per page -->
|
|
{{ if not ($.Page.Scratch.Get "collapseLoaded") }}
|
|
{{ $.Page.Scratch.Set "collapseLoaded" 1 }}
|
|
<link rel="stylesheet" href="{{ .Site.BaseURL }}/css/collapse.css">
|
|
<script type="text/javascript" src="{{ .Site.BaseURL }}//js/collapse.js"></script>
|
|
{{ end}}
|
|
{{.Inner}}
|
|
</div> |