INNER CODE UNIT · JavaScript

setInitialPositionAndZoom

Brbb/graphql-rover · js/zoom.js:24

function setInitialPositionAndZoom(){
    var scaleX = svg.attr("width") / g.graph().width;
    var scaleY = svg.attr("height") / g.graph().height;
    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(),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…