github.com/choria-io/go-choria@v0.28.1-0.20240416190746-b3bf9c7d5a45/docs/themes/hugo-theme-relearn/layouts/partials/dependencies/mermaid.html (about) 1 {{- $page := .page }} 2 {{- $location := .location }} 3 {{- if eq $location "footer" }} 4 {{- with $page }} 5 <script src="{{"js/d3/d3-color.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 6 <script src="{{"js/d3/d3-dispatch.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 7 <script src="{{"js/d3/d3-drag.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 8 <script src="{{"js/d3/d3-ease.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 9 <script src="{{"js/d3/d3-interpolate.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 10 <script src="{{"js/d3/d3-selection.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 11 <script src="{{"js/d3/d3-timer.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 12 <script src="{{"js/d3/d3-transition.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 13 <script src="{{"js/d3/d3-zoom.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 14 <script src="{{"js/js-yaml.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 15 {{- if and (isset .Params "custommermaidurl") .Params.customMermaidURL }} 16 <script src="{{ .Params.customMermaidURL }}" defer></script> 17 {{- else if and (isset .Site.Params "custommermaidurl") .Site.Params.customMermaidURL }} 18 <script src="{{ .Site.Params.customMermaidURL }}" defer></script> 19 {{- else }} 20 <script src="{{"js/mermaid.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> 21 {{- end }} 22 {{- $init := "{}" }} 23 {{- if isset .Params "mermaidinitialize" }} 24 {{- $init = .Params.mermaidInitialize }} 25 {{- else if isset .Site.Params "mermaidinitialize" }} 26 {{- $init = .Site.Params.mermaidInitialize }} 27 {{- end }} 28 <script> 29 window.themeUseMermaid = JSON.parse({{ $init }}); 30 </script> 31 {{- end }} 32 {{- end }}