diff options
author | Madhura Jayaratne <madhura.cj@gmail.com> | 2014-06-06 10:36:13 +0400 |
---|---|---|
committer | Madhura Jayaratne <madhura.cj@gmail.com> | 2014-06-06 10:36:13 +0400 |
commit | 0c159c56f2259baa9574ef8ee743a62ffc8ecff9 (patch) | |
tree | 369d15c3b12b718b4ca19923d39b88275a5f57a3 /js/tbl_chart.js | |
parent | 9455673a2655f40cdbc3b1edf084bd71b7f5ceda (diff) |
Allow saving query charts as images
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
Diffstat (limited to 'js/tbl_chart.js')
-rw-r--r-- | js/tbl_chart.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/js/tbl_chart.js b/js/tbl_chart.js index b68cbd4f9c..d41764a666 100644 --- a/js/tbl_chart.js +++ b/js/tbl_chart.js @@ -161,6 +161,12 @@ function drawChart() { } } +function saveChartAsImage() { + if (currentChart !== null) { + currentChart.saveAsImage(); + } +} + function getSelectedSeries() { var val = $('select[name="chartSeries"]').val() || []; var ret = []; @@ -185,6 +191,7 @@ AJAX.registerTeardown('tbl_chart.js', function () { $('input[name="xaxis_label"]').unbind('keyup'); $('input[name="yaxis_label"]').unbind('keyup'); $('#resizer').unbind('resizestop'); + $('#saveChart').unbind('click'); }); AJAX.registerOnload('tbl_chart.js', function () { @@ -362,6 +369,10 @@ AJAX.registerOnload('tbl_chart.js', function () { drawChart(); }); + $('#saveChart').click(function() { + saveChartAsImage(); + }); + $("#tblchartform").submit(); }); |