A Cytsocape.js extension to provide a framework for grid interactions such as grid lines and snapping to grid, and guidelines and snap support for alignment of nodes.
This pull request removes jQuery dependency. Main points to watch out during test/review:
Whether options are updated properly
When there are multiple Cytoscape.js instances, changing an option in one instance should not affect the options of other instances
When browser window is resized, the extension canvas should be resized accordingly -- the grid or the guidelines should not be drawn outside the Cytoscape.js canvas.
This pull request removes jQuery dependency. Main points to watch out during test/review:
Fixes #34 as well.