From 194075ffc1b1c44e37e785aed7dc92e777d7d192 Mon Sep 17 00:00:00 2001 From: manufitoussi Date: Fri, 25 Jan 2013 14:23:54 +0100 Subject: [PATCH] To avoid the rising count of useless resizes : we remove the handler if it exists before re-adding it. --- dygraph.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dygraph.js b/dygraph.js index ecbbca7..ae089d0 100644 --- a/dygraph.js +++ b/dygraph.js @@ -966,6 +966,12 @@ Dygraph.prototype.createInterface_ = function() { }; this.addEvent(this.mouseEventElement_, 'mouseout', this.mouseOutHandler); + + if (this.resizeHandler) { + // remove handler because it's already setup. + Dygraph.removeEvent(window, 'resize', this.resizeHandler); + } + this.resizeHandler = function(e) { dygraph.resize(); }; -- 2.7.4