fixes #194 Fixed bug causing incorrect click collision calculation
Merge branch 'master' of github.com:cytoscape/cytoscape.js
Added combined drawing function for edges, accounts for straight and bezier edges, and the 3 edge styles. Slightly improved dotted/dashed edge drawing algorithm
Removed unused code
Minor changes
Dashed edges working
Adding code for inscribed images for node background image, handling of image caches to remove unused images after periods of disuse
Polygon-based shapes not calling polygon-line intersection functions properly, causing shapes to not be rendered properly
Added fix for large nodes hiding the self-edges
fixes #195 No longer rasterizes/composites the canvas buffers with 0-sized container. This prevented startup when the container was size 0.
Enabled previously implemented node shapes: pentagon, hexagon, heptagon, octagon. The shape square gives same result as rectangle for convenience.
Adding support for tap events
Added star shape, added self-descriptive names for the canvas layers, code to manage the image cache
Image cache now discards images after approx. 5 min of disuse
Removed leftover alert() call, multiple taps followed by a taphold no longer triggers multiple taphold events. Tap and taphold should now work properly.
Background-image can be rendered, but may need to check Chrome's implementation of the context.resetClip() method for alternatives to reset the clipping region
some porting of the panzoom control w/o dep's
Background-image now works as inscribed image inside the node shape. However, seems to sometimes cause problems when zooming in on a node with an image.
Merge branch 'master' of github.com:cytoscape/cytoscape.js
Attempt to solve graphical glitch caused by zooming too far into a node custom image by replacing image object with a canvas buffer