| Current Path : /home/k/r/o/krobertfnz/www/wp-content/plugins/easy-charts/public/js/ |
| Current File : /home/k/r/o/krobertfnz/www/wp-content/plugins/easy-charts/public/js/easy-charts-public.js |
function get_ec_oject(obj) {
return this[obj];
}
jQuery.fn.get_ec_oject = function(obj) {
return get_ec_oject(obj);
};
(function($) {
'use strict';
/**
* All of the code for your public-facing JavaScript source
* should reside in this file.
*
*/
$.fn.ec_draw_chart = function() {
var obj;
obj = $(this[0]).data('object');
var ec_chart_data = $(this[0]).get_ec_oject(obj);
if (typeof(ec_chart_data) != 'undefined') {
var graphdef = {
categories: [],
dataset: {}
};
var chartType = ec_chart_data.chart_type;
var chartCategories = ec_chart_data.chart_categories;
var chartDataset = ec_chart_data.chart_data;
var chartConfiguration = ec_chart_data.chart_configuration;
graphdef = {
categories: chartCategories,
dataset: chartDataset,
};
var chartObject = uv.chart(chartType, graphdef, chartConfiguration);
}
};
$(document).ready(function($) {
$('.ec-uv-chart-container').each(function() {
$(this).ec_draw_chart();
});
$('.uv-chart-div svg.uv-frame g.uv-download-options').on('mouseenter', function(event) {
var svg = $(this).parents('.uv-chart-div svg.uv-frame');
svg[0].setAttribute('width', svg[0].getBoundingClientRect().width);
svg[0].setAttribute('height', svg[0].getBoundingClientRect().height);
});
});
})(jQuery);