summaryrefslogtreecommitdiff
path: root/themes/blowfish/layouts/shortcodes/chart.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/blowfish/layouts/shortcodes/chart.html')
-rw-r--r--themes/blowfish/layouts/shortcodes/chart.html12
1 files changed, 12 insertions, 0 deletions
diff --git a/themes/blowfish/layouts/shortcodes/chart.html b/themes/blowfish/layouts/shortcodes/chart.html
new file mode 100644
index 0000000..1e17275
--- /dev/null
+++ b/themes/blowfish/layouts/shortcodes/chart.html
@@ -0,0 +1,12 @@
+{{ $id := delimit (slice "chart" (partial "functions/uid.html" .)) "-" }}
+<div class="chart">
+ <canvas id="{{ $id }}"></canvas>
+ <script type="text/javascript">
+ window.addEventListener("DOMContentLoaded", (event) => {
+ const ctx = document.getElementById("{{ $id }}");
+ const chart = new Chart(ctx, {
+ {{ .Inner | safeJS }}
+ });
+ });
+ </script>
+</div>