diff --git a/d3.js b/d3.js index 31d3aea5..4f496647 100644 --- a/d3.js +++ b/d3.js @@ -4129,12 +4129,12 @@ function d3_behavior_zoomClick() { } function d3_behavior_zoomTo(z, x0, x1) { - z = d3_behavior_zoomExtentsRange(z, 2); + z = d3_behavior_zoomExtentsClamp(z, 2); var j = Math.pow(2, d3_behavior_zoomXyz[2]), k = Math.pow(2, z), K = Math.pow(2, (d3_behavior_zoomXyz[2] = z) - x1[2]), - x = d3_behavior_zoomExtentsRange((x0[0] - x1[0] * K), 0, k), - y = d3_behavior_zoomExtentsRange((x0[1] - x1[1] * K), 1, k), + x = d3_behavior_zoomExtentsClamp((x0[0] - x1[0] * K), 0, k), + y = d3_behavior_zoomExtentsClamp((x0[1] - x1[1] * K), 1, k), x_ = d3_behavior_zoomXyz[0], y_ = d3_behavior_zoomXyz[1], o = d3.event; // Events can be reentrant (e.g., focus). @@ -4165,7 +4165,7 @@ function d3_behavior_zoomTo(z, x0, x1) { o.preventDefault(); } -function d3_behavior_zoomExtentsRange(x, i, k) { +function d3_behavior_zoomExtentsClamp(x, i, k) { var range = d3_behavior_zoomExtents[i], r0 = range[0], r1 = range[1]; diff --git a/src/behavior/zoom.js b/src/behavior/zoom.js index 12be65ba..8904b149 100644 --- a/src/behavior/zoom.js +++ b/src/behavior/zoom.js @@ -197,12 +197,12 @@ function d3_behavior_zoomClick() { } function d3_behavior_zoomTo(z, x0, x1) { - z = d3_behavior_zoomExtentsRange(z, 2); + z = d3_behavior_zoomExtentsClamp(z, 2); var j = Math.pow(2, d3_behavior_zoomXyz[2]), k = Math.pow(2, z), K = Math.pow(2, (d3_behavior_zoomXyz[2] = z) - x1[2]), - x = d3_behavior_zoomExtentsRange((x0[0] - x1[0] * K), 0, k), - y = d3_behavior_zoomExtentsRange((x0[1] - x1[1] * K), 1, k), + x = d3_behavior_zoomExtentsClamp((x0[0] - x1[0] * K), 0, k), + y = d3_behavior_zoomExtentsClamp((x0[1] - x1[1] * K), 1, k), x_ = d3_behavior_zoomXyz[0], y_ = d3_behavior_zoomXyz[1], o = d3.event; // Events can be reentrant (e.g., focus). @@ -233,7 +233,7 @@ function d3_behavior_zoomTo(z, x0, x1) { o.preventDefault(); } -function d3_behavior_zoomExtentsRange(x, i, k) { +function d3_behavior_zoomExtentsClamp(x, i, k) { var range = d3_behavior_zoomExtents[i], r0 = range[0], r1 = range[1];