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.
{{ $id := delimit (shuffle (seq 1 9)) "" }}
{{ if .Get "language" }}
< div class = "collapsable-code" >
< input id = "{{ .Get " id " | default $ id } } " type = "checkbox" { { if ( eq ( . Get " isCollapsed " ) " true " ) - } } checked
{{- end }} />
< label for = "{{ .Get " id " | default $ id } } " >
< span class = "collapsable-code__language" > {{ .Get "language" }}< / span >
{{ if .Get "title" }}< span class = "collapsable-code__title" > {{ .Get "title" | markdownify }}< / span > {{ end }}
< span class = "collapsable-code__toggle" data-label-expand = "{{ .Get " expand " | default " △ " } } "
data-label-collapse="{{ .Get "collapse" | default "▽" }}">< / span >
< / label >
{{ .Inner | markdownify }}
< / div >
{{ else }}
{{ errorf "If you want to use the \"collapsable code\" shortcode, you need to pass a mandatory \"language\" param. The issue occured in %q (%q)" .Page.File .Page.Permalink }}
{{ end }}