Sorry for asking so many questions and thank you for your response. This plugin is really helpful and saves me so much time!
Currently I'm trying to make available zooming on scroll. I have one #mainDiv with multiple .foo tables inside. These tables have endpoints connectable to each other. When the user scrolls, #mainDiv should remain the same size and tables should resize, which actually happens, but tables endpoints don't change their size and place. take a look at this jsFiddle:
https://jsfiddle.net/vaxobasilidze/cg3hkde7/9/
Fiddle is pretty big, but we only need the first javascript function. Drag few items to the right side, add new items and scroll. tables will change size, but endpoints remain the same. I have tried 2 ways for transform. In first case only one table gets transformed, but everything is ok with dragging. If I use second way to transform, all tables change, but something is wrong with dragging. Despite of which way I choose, endpoints remain the same. How can I fix this problem with endpoints?
Also, app must be working on touch devices as well. Does setZoom work on touch?
Thank you in advance.