use safeJS

This commit is contained in:
Ben Goldsworthy 2025-06-04 20:54:29 +02:00
parent 1da4c591d2
commit a83f339dc8
No known key found for this signature in database
3 changed files with 31 additions and 21 deletions

View file

@ -0,0 +1,30 @@
{{- /*
Renders charts on a post.
@params . Chart JS config script.
*/
-}}
<!-- Validation -->
{{- if ( not . ) -}}
{{- errorf "No config JS defined" -}}
{{- end -}}
<!-- Variable Assignment -->
{{- $chartsConfigJS := . -}}
<!-- Rendering -->
<script
id="Charts-script"
src="/js/chart/chart.js"
></script>
<script src="/js/chartjs-plugin-annotation/dist/chartjs-plugin-annotation.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.min.js"></script>
<script
id="Charts-config-script"
src="{{ $chartsConfigJS.Permalink }}"
integrity="{{ $chartsConfigJS.Data.Integrity }}"
></script>