Fixed a bug in the hover of providers graph.

When we click on a part in providers graphs, we hover an item, then we click on a random part not belonging to providers graphs, and we re-hover one part of the providers graphs, there was an undefined variable (The random click overrided it).
This commit is contained in:
Mokaddem 2016-08-01 11:08:53 +02:00
parent a1b2329a9b
commit f3cf2f853a

View file

@ -220,12 +220,14 @@ function plot_top_graph(module_name, init){
plot = $.plot($(chartID), [barData], barOptions); plot = $.plot($(chartID), [barData], barOptions);
/* rememeber the data for the two graph */ /* rememeber the data for the two graph */
if ((module_name == "size") || (module_name == "num")) { // Add only for the provider graph
if (plot_data_old.length>1){ // avoid adding plot_data for previous clicked pie part if (plot_data_old.length>1){ // avoid adding plot_data for previous clicked pie part
plot_data_old = []; plot_data_old = [];
plot_old = []; plot_old = [];
} }
plot_data_old.push(plot.getData()); plot_data_old.push(plot.getData());
plot_old.push(plot); plot_old.push(plot);
}
if (can_bind){ // avoid binding two listener for provider graphs if (can_bind){ // avoid binding two listener for provider graphs
$("#flot-bar-chart-"+module_name).unbind( "plothover.customHandler" ); $("#flot-bar-chart-"+module_name).unbind( "plothover.customHandler" );