Ready sortable table support for Docsy

- make the JavaScript an asset
- add it to the head-end hook rather than the head partial itself
This commit is contained in:
Tim Bannister 2024-05-24 13:38:25 +01:00
parent 068ec93628
commit be2172f9a4
3 changed files with 10 additions and 4 deletions

View File

@ -87,10 +87,6 @@
<script defer src="{{ "js/dismiss_banner.js" | relURL }}"></script>
{{- if or (.HasShortcode "table") (.HasShortcode "feature-gate-table") -}}
<script defer src="{{ "js/sortable-table.js" | relURL }}"></script>
{{- end -}}
{{- if .HasShortcode "release-binaries" -}}
<script defer src="{{ "js/release_binaries.js" | relURL }}"></script>
{{- end -}}

View File

@ -1 +1,11 @@
<link rel="manifest" href="/manifest.webmanifest">
{{- if or (.HasShortcode "table") (.HasShortcode "feature-gate-table") -}}
{{- if hugo.IsProduction -}}
{{- $sortableTableJs := resources.Get "js/sortable-table.js" | minify | fingerprint -}}
<script defer src="{{ $sortableTableJs.RelPermalink }}" integrity="{{ $sortableTableJs.Data.Integrity }}" crossorigin="anonymous"></script>
{{- else -}}
{{- $sortableTableJs := resources.Get "js/sortable-table.js" -}}
<script defer src="{{ $sortableTableJs.RelPermalink }}"></script>
{{- end -}}
{{- end -}}