src/myams/resources/js/ext/flot/jquery.flot.pie.js
changeset 26 f695c11dcd2d
parent 0 f05d7aea098a
--- a/src/myams/resources/js/ext/flot/jquery.flot.pie.js	Fri Dec 11 08:52:58 2020 +0100
+++ b/src/myams/resources/js/ext/flot/jquery.flot.pie.js	Fri Dec 11 11:45:23 2020 +0100
@@ -119,6 +119,7 @@
             if (options.series.pie.show) {
                 if (options.grid.hoverable) {
                     eventHolder.unbind("mousemove").mousemove(onMouseMove);
+                    eventHolder.bind("mouseleave", onMouseMove);
                 }
                 if (options.grid.clickable) {
                     eventHolder.unbind("click").click(onClick);
@@ -126,6 +127,13 @@
             }
         });
 
+        plot.hooks.shutdown.push(function (plot, eventHolder) {
+            eventHolder.unbind("mousemove", onMouseMove);
+            eventHolder.unbind("mouseleave", onMouseMove);
+            eventHolder.unbind("click", onClick);
+            highlights = [];
+        });
+
         plot.hooks.processDatapoints.push(function(plot, series, data, datapoints) {
             var options = plot.getOptions();
             if (options.series.pie.show) {