Added "Reset Zoom" link that reverts the plot to original display.

This commit is contained in:
Ammar Yasir 2011-08-19 09:13:01 +05:30
parent 7a821c8a36
commit 01d5a76ca9

View File

@ -495,12 +495,23 @@ $(document).ready(function() {
title: { text: 'Query Results' },
xAxis: {
title: { text: $('#tableid_0').val() },
events: {
setExtremes: function(e){
this.resetZoom.show();
}
}
},
yAxis: {
min: null,
title: { text: $('#tableid_1').val() },
endOnTick: false,
startOnTick: false
startOnTick: false,
events: {
setExtremes: function(e){
this.resetZoom.show();
}
}
},
}
@ -678,7 +689,20 @@ $(document).ready(function() {
setZoom();
}
});
//Add reset zoom feature
currentChart.yAxis[0].resetZoom = currentChart.xAxis[0].resetZoom = $('<a href="#">Reset zoom</a>')
.appendTo(currentChart.container)
.css({
position: 'absolute',
top: 10,
right: 20,
display: 'none'
})
.click(function(){
currentChart.xAxis[0].setExtremes(null, null)
currentChart.yAxis[0].setExtremes(null, null)
this.style.display = 'none'
});
scrollToChart();
}
});