Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadhura Jayaratne <madhura.cj@gmail.com>2014-06-06 10:36:13 +0400
committerMadhura Jayaratne <madhura.cj@gmail.com>2014-06-06 10:36:13 +0400
commit0c159c56f2259baa9574ef8ee743a62ffc8ecff9 (patch)
tree369d15c3b12b718b4ca19923d39b88275a5f57a3 /js/tbl_chart.js
parent9455673a2655f40cdbc3b1edf084bd71b7f5ceda (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.js11
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();
});