use safeJS
This commit is contained in:
parent
1da4c591d2
commit
a83f339dc8
3 changed files with 31 additions and 21 deletions
30
layouts/partials/scripts/charts.js
Normal file
30
layouts/partials/scripts/charts.js
Normal 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>
|
Loading…
Add table
Add a link
Reference in a new issue