1234567891011121314151617181920212223242526272829303132333435 |
- (function ($) {
- $.fn.extend( {
- yandexMetrikaChart: function() {
- var $chart = $(this);
- var ctx = $chart.get(0).getContext("2d");
- var $data = $chart.find('.chart-data');
- var $dataItems = $data.find('.chart-data-item');
- var labels = [];
- var data = [];
- $dataItems.each(function() {
- labels.push($(this).data('date'));
- data.push($(this).data('value'));
- });
- new Chart(ctx).Line({
- labels: labels,
- datasets: [
- {
- fillColor: $chart.find('.chart-fillColor').css('color'),
- strokeColor: $chart.find('.chart-strokeColor').css('color'),
- pointColor: $chart.find('.chart-pointColor').css('color'),
- pointHighlightFill: $chart.find('.chart-pointHighlightFill').css('color'),
- responsive: true,
- data: data
- }
- ]
- }, {
- scaleGridLineColor: $chart.find('.chart-scaleGridLineColor').css('color'),
- scaleLineColor: $chart.find('.chart-scaleLineColor').css('color'),
- scaleFontColor: $chart.find('.chart-scaleFontColor').css('color')
- });
- }
- });
- })(jet.jQuery);
|