learning-progress.adp

Delivered as text/html

Related Files

[ hide source ] | [ make this the default ]

File Contents

<master>
<property name="doc(title)">@title;literal@</property>
<property name="context">@context;literal@</property>
<property name="head">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="https://code.highcharts.com/highcharts.js"></script>
<script type="text/javascript" src="https://code.highcharts.com/modules/exporting.js"></script>
</property>

<if @filter_html@ ne "">
<h3>Filters</h3>
<ul>@filter_html;noquote@</ul>
</if>
@dimensional_html;noquote@
<p>
<div id="container" style="min-width: 310px; max-width: 100%; height: 400px; margin: 0 auto">
</div>

<script>
$(function () {
    $('#container').highcharts({
        chart: {
            type: 'line'
        },
        title: {
            text: '@chart_title@'
        },
        subtitle: {
            text: 'Course: @course_label;literal@'
        },
        xAxis: {
            type: 'datetime',
	    title:  { text: 'Date'},
        },
        yAxis: {
	    min: 0,
            title: {
                text: '@count_label@',
                align: 'high'
            },
            labels: { overflow: 'justify' }
        },
        plotOptions: {
            bar: {
                dataLabels: {
                    enabled: true
                }
            },
	    series: {
	        point: {
	            events: function () {location.href = this.options.url;}
	        }
	    }
        },
        legend: {
            layout: 'vertical',
            align: 'right',
            verticalAlign: 'top',
            borderWidth: 1,
            backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),
            shadow: true
        },
        credits: {
            enabled: false
        },
        series: [@series;literal@]
    });
});
</script>