I don't have much experience with JSXGraph and I have a basic question. How can I create a coordinate system that cannot be zoomed or panned?
I tried: "var board=JXG.JSXGraph.initBoard(divid, { boundingbox:[-5,5,5,-5], axis:true, showNavigation:false, zoom:{wheel:false, pinchHorizontal: false, pinchVertical:false}, pan:{enabled:false}});"
But I can still zoom in this board. What went wrong?
Indeed, as of version v1.6.2 the API doc and the program logic are not longer in sync. What is missing in the API doc is that by setting the board attribute
zooming should be disabled for all input devices (mouse or multi-touch). However - by purpose - this does not turn off zooming by pressing zoom buttons. Use the board attribute
showZoom:false
to turn off this possibility.Further, the API doc is (meanwhile) wrong about
zoom: { wheel: false}
having an effect on pinch-to-zoom. This feature has disappeared some versions ago. Instead, for v1.6.3+ we just introduced the attributewhich controls if zooming by two fingers is allowed.
In short: Add
zoom:{enabled: false}
as board attribute.