{{- /* Renders a single item's required footer JS scripts. @params sc Site context. @params pc Page context. */ -}} {{- if ( not ( isset . "sc" ) ) -}} {{- errorf "No site context passed" -}} {{- end -}} {{- if ( not ( isset . "pc" ) ) -}} {{- errorf "No page context passed" -}} {{- end -}} {{- if ( and ( .pc.HasShortcode "chart" ) ( not ( .pc.Page.Resources.GetMatch "charts-init" ) ) ) -}} {{- errorf "No 'chart-init' page resource defined (%q)" .pc.Page.File.Path -}} {{- end -}} {{ if .pc.Params.locations }} {{ end }} {{ if .pc.HasShortcode "chart" }} {{- $configJs := ( .pc.Page.Resources.GetMatch "charts-init" | fingerprint ) -}} {{ end }}