Remove unnecessary origin accessor from zoom.
I don't think this is needed any more, as we now clamp the extent in the behaviour itself.
This commit is contained in:
Родитель
14b8d482eb
Коммит
60e80dc745
|
@ -3935,7 +3935,6 @@ function d3_behavior_dragCancel() {
|
|||
d3.behavior.zoom = function() {
|
||||
var xyz = [0, 0, 0],
|
||||
event = d3.dispatch("zoom"),
|
||||
origin = d3_behavior_zoomOrigin([0, 0, 0]),
|
||||
extents = [[-Infinity, Infinity],
|
||||
[-Infinity, Infinity],
|
||||
[-Infinity, Infinity]];
|
||||
|
@ -3958,7 +3957,7 @@ d3.behavior.zoom = function() {
|
|||
|
||||
// snapshot the local context for subsequent dispatch
|
||||
function start() {
|
||||
d3_behavior_zoomXyz = xyz = origin.apply(this, arguments);
|
||||
d3_behavior_zoomXyz = xyz;
|
||||
d3_behavior_zoomExtents = extents;
|
||||
d3_behavior_zoomDispatch = event.zoom.dispatch;
|
||||
d3_behavior_zoomEventTarget = d3.event.target;
|
||||
|
@ -3999,12 +3998,6 @@ d3.behavior.zoom = function() {
|
|||
d3_behavior_zoomLast = now;
|
||||
}
|
||||
|
||||
zoom.origin = function(x) {
|
||||
if (!arguments.length) return origin;
|
||||
origin = x == null ? d3_behavior_zoomOrigin([0, 0, 0]) : x;
|
||||
return zoom;
|
||||
};
|
||||
|
||||
zoom.extents = function(x) {
|
||||
if (!arguments.length) return extents;
|
||||
extents = x == null ? Object : x;
|
||||
|
@ -4182,8 +4175,4 @@ function d3_behavior_zoomExtentsRange(x, i, k) {
|
|||
}
|
||||
return Math.max(r0, Math.min(r1, x));
|
||||
}
|
||||
|
||||
function d3_behavior_zoomOrigin(origin) {
|
||||
return function() { return origin; };
|
||||
}
|
||||
})();
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -3,7 +3,6 @@
|
|||
d3.behavior.zoom = function() {
|
||||
var xyz = [0, 0, 0],
|
||||
event = d3.dispatch("zoom"),
|
||||
origin = d3_behavior_zoomOrigin([0, 0, 0]),
|
||||
extents = [[-Infinity, Infinity],
|
||||
[-Infinity, Infinity],
|
||||
[-Infinity, Infinity]];
|
||||
|
@ -26,7 +25,7 @@ d3.behavior.zoom = function() {
|
|||
|
||||
// snapshot the local context for subsequent dispatch
|
||||
function start() {
|
||||
d3_behavior_zoomXyz = xyz = origin.apply(this, arguments);
|
||||
d3_behavior_zoomXyz = xyz;
|
||||
d3_behavior_zoomExtents = extents;
|
||||
d3_behavior_zoomDispatch = event.zoom.dispatch;
|
||||
d3_behavior_zoomEventTarget = d3.event.target;
|
||||
|
@ -67,12 +66,6 @@ d3.behavior.zoom = function() {
|
|||
d3_behavior_zoomLast = now;
|
||||
}
|
||||
|
||||
zoom.origin = function(x) {
|
||||
if (!arguments.length) return origin;
|
||||
origin = x == null ? d3_behavior_zoomOrigin([0, 0, 0]) : x;
|
||||
return zoom;
|
||||
};
|
||||
|
||||
zoom.extents = function(x) {
|
||||
if (!arguments.length) return extents;
|
||||
extents = x == null ? Object : x;
|
||||
|
@ -250,7 +243,3 @@ function d3_behavior_zoomExtentsRange(x, i, k) {
|
|||
}
|
||||
return Math.max(r0, Math.min(r1, x));
|
||||
}
|
||||
|
||||
function d3_behavior_zoomOrigin(origin) {
|
||||
return function() { return origin; };
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче