testing chart plain vanilla

This commit is contained in:
Beverly Nguyen
2024-05-15 11:39:03 -07:00
parent be177726ee
commit 5546de66c4
5 changed files with 55 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
(function (window) {
const ctx = document.getElementById('myChart');
new Chart(ctx, {
type: 'bar',
data: {
labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
datasets: [{
label: '# of Votes',
data: [12, 19, 3, 5, 2, 3],
borderWidth: 1
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
}
}
});
})(window);

20
app/assets/js/chart.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -24,6 +24,7 @@
<meta property="og:image" content="{{ asset_url('images/notify-og-image.png') }}">
{% endblock %}
<script type="text/javascript" src="{{ asset_url('js/gtm_head.js') }}"></script>
<script type="text/javascript" src="{{ asset_url('js/chart.js') }}"></script>
{% endblock %}
{% block pageTitle %}
@@ -291,10 +292,12 @@
{% block bodyEnd %}
{% block extra_javascripts %}
{% endblock %}
<!--[if gt IE 8]><!-->
<script type="text/javascript" src="{{ asset_url('javascripts/all.js') }}"></script>
<script type="text/javascript" src="{{ asset_url('js/uswds.min.js') }}"></script>
<!--<![endif]-->
{% endblock %}

View File

@@ -21,6 +21,7 @@
<h2 class="font-body-2xl line-height-sans-2 margin-0">
Messages sent
</h2>
<canvas id="myChart" width="900" height="400"></canvas>
{{ ajax_block(partials, updates_url, 'inbox') }}

View File

@@ -56,6 +56,10 @@ const copy = {
gtm: () => {
return src(paths.src + 'js/gtm_head.js')
.pipe(dest(paths.dist + 'js/'));
},
chart: () => {
return src(paths.src + 'js/chart.js')
.pipe(dest(paths.dist + 'js/'));
}
};
@@ -125,6 +129,7 @@ const javascripts = () => {
paths.src + 'javascripts/date.js',
paths.src + 'javascripts/loginAlert.js',
paths.src + 'javascripts/main.js',
paths.src + 'javascripts/show.js',
])
.pipe(plugins.prettyerror())
.pipe(plugins.babel({
@@ -200,7 +205,8 @@ const defaultTask = parallel(
),
uswds.compile,
uswds.copyAssets,
copy.gtm
copy.gtm,
copy.chart
)
);