Sha256: e49ae3a581e251c4a952a039b9a92711ba507327174fc87f6eae697a7c9bb6cd

Contents?: true

Size: 1.06 KB

Versions: 2

Compression:

Stored size: 1.06 KB

Contents

$(document).ready(function() {
    $(".sparkline").each(function(i,sparkline){
        console.log(sparkline)
        var data = $(sparkline).html().split(",");
        var labels = Array.from(Array(data.length).keys());
        var container = $("<canvas class='sparkline-container'></canvas>");
        $(sparkline).html(container);

        new Chart(container.get(0), {
            type: 'line',
            data: {
               labels: labels,
               datasets: [{
                   data: data,
                   pointRadius: 0,
                   lineTension: 0,
                   borderColor: '#96C0CE',
                   backgroundColor: 'rgba(171,221,235,0.5)'
               }]
            },
            options: {
                responsive: true,
                maintainAspectRatio: false,
                scales: {
                    yAxes: [{display: false, ticks: {min: 0}}],
                    xAxes: [{display: false}]
                },
                legend: {
                    display: false
                }
            }
        })
    })
});

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aeternitas_web_ui-0.2.1 app/assets/javascripts/aeternitas/web_ui/sparkline.js
aeternitas_web_ui-0.2.0 app/assets/javascripts/aeternitas/web_ui/sparkline.js