| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 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').bind('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);
|