X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph-interaction-model.js;h=53e2f44d58839a1477e307aca76c81a5e9e7f868;hb=215e9e97fe21de93353354b634e43c9fdb2c9fd2;hp=8270c824e3bac5e76c25dfa30c02200d70e42793;hpb=5e1abda5c1287540f5f1b5d879a7780ee0b7a2dc;p=dygraphs.git diff --git a/dygraph-interaction-model.js b/dygraph-interaction-model.js index 8270c82..53e2f44 100644 --- a/dygraph-interaction-model.js +++ b/dygraph-interaction-model.js @@ -19,7 +19,7 @@ * be considered a zoom. This makes it easier to zoom to the exact edge of the * chart, a fairly common operation. */ -var DRAG_EDGE_MARGIN = 200; +var DRAG_EDGE_MARGIN = 100; /** * A collection of functions to facilitate build custom interaction models. @@ -49,7 +49,7 @@ Dygraph.Interaction.maybeTreatMouseOpAsClick = function(event, g, context) { context.regionWidth = regionWidth; context.regionHeight = regionHeight; -} +}; /** * Called in response to an interaction model operation that @@ -371,6 +371,7 @@ Dygraph.Interaction.treatMouseOpAsClick = function(g, event, context) { * context. */ Dygraph.Interaction.endZoom = function(event, g, context) { + g.clearZoomRect_(); context.isZooming = false; Dygraph.Interaction.maybeTreatMouseOpAsClick(event, g, context); @@ -398,8 +399,6 @@ Dygraph.Interaction.endZoom = function(event, g, context) { g.doZoomY_(top, bottom); } context.cancelNextDblclick = true; - } else { - if (context.zoomMoved) g.clearZoomRect_(); } context.dragStartX = null; context.dragStartY = null;