INNER CODE UNIT · JavaScript
scaleRatio
Brbb/graphql-rover · js/zoom.js:27
var scaleRatio = Math.max(scaleX,scaleY);
var xCenterOffset = svg.attr("width") - g.graph().width * scaleX;
var yCenterOffset = svg.attr("height") - g.graph().height * scaleY;
interpolateZoom([xCenterOffset,yCenterOffset], scaleRatio)
}
function zoomClick(source) {
var direction = 1,
factor = 0.2,
target_zoom = 1,
center = [svg.attr("width") / 2, svg.attr("height") / 2],
extent = zoom.scaleExtent(),
translate = zoom.translate(),
translate0 = [],
l = [],
view = {x: translate[0], y: translate[1], k: zoom.scale()};