|
|
|
@ -1,4 +1,10 @@
|
|
|
|
|
<div class="hugo-collapse-parent">
|
|
|
|
|
<!-- 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 }}">
|
|
|
|
|
<!-- prevent common resources from being loaded more than once per page -->
|
|
|
|
|
{{ if not ($.Page.Scratch.Get "collapseLoaded") }}
|
|
|
|
|
{{ $.Page.Scratch.Set "collapseLoaded" 1 }}
|
|
|
|
|