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 }}