(ax, centerFraction, zoom)
| 494 | var i; |
| 495 | |
| 496 | function zoomWheelOneAxis(ax, centerFraction, zoom) { |
| 497 | if(ax.fixedrange) return; |
| 498 | |
| 499 | var axRange = Lib.simpleMap(ax.range, ax.r2l); |
| 500 | var v0 = axRange[0] + (axRange[1] - axRange[0]) * centerFraction; |
| 501 | function doZoom(v) { return ax.l2r(v0 + (v - v0) * zoom); } |
| 502 | ax.range = axRange.map(doZoom); |
| 503 | } |
| 504 | |
| 505 | if(editX) { |
| 506 | // if we're only zooming this axis because of constraints, |
no outgoing calls
no test coverage detected
searching dependent graphs…