github.com/sdqri/sequined@v0.0.0-20240421190656-fc6bf956f4d8/internal/dashboard/snippetrenderer/base.html.tmpl (about)

     1  <div class="container">
     2      <div class="item" id="{{ .ChartID }}" style="width:{{ .Initialization.Width }};height:{{ .Initialization.Height }};"></div>
     3  </div>
     4  <script type="text/javascript">
     5      "use strict";
     6      let goecharts_{{ .ChartID | safeJS }} = echarts.init(document.getElementById('{{ .ChartID | safeJS }}'), "{{ .Theme }}");
     7      let option_{{ .ChartID | safeJS }} = {{ .JSON }};
     8      goecharts_{{ .ChartID | safeJS }}.setOption(option_{{ .ChartID | safeJS }});
     9      {{- range .JSFunctions.Fns }}
    10      {{ . | safeJS }}
    11      {{- end }}
    12  </script>