Upgrade / sideshot to jQuery 1.7.2 SVG specific version.
Makes Sense... right?
Add jQuery SVG plugin
Match new Beta2 hardware stepper pulley sizes and endstops
Also add 2 more water dishes and asjust tool poisitions to match
Add two speeds, one for drawing, one for just moving
Make some serverside callbacks optional
Great for set and forget operations like pen up/down
Add servo up/down position config and setting
Verify incoming values for Set Pen X/Y
Add support for svgdom manipulation
Lets jQuery set class and other values for SVG elements
Add SVG selection ability & class style
Just click to select a path! Also refactor a bunch of SVG management, and converstion of shapes to paths
Add emergency stop draw, ya know.. just in case
Also change name from "pen" to "brush"
Bind toolchange!
Just click on a tool and the bot will change over to it
Save the server Pen status locally on startup
Also change the water image show up on all water class tools
change drawNextPoint to use precision value
Instead of just 1, though the value still needs some GUI to make it useful
Whoops, forgot the setPen function...
Don't draw non-visible portions of paths!
This is very tricky and made possible only with document.elementFromPoint(), which cheks to see if the path is visible along the x,y and lifts/drops the brush accordingly
Fix pen position to be CORRECT, adjust all stepper positions
This might need a little more tweaking, but not much.. hopefully.
Attempt to fix horrible park crash bug
Switch over to helper function to move the pen
Death to code duplication! muwahaha
Add wiggle function!
Used only for tool changes, for now. Also move the pen up out of the tool init, and into the changetool func
Change all serial callbacks into immediate callbacks :(
The serial data return can NOT be trusted, leaks memory, and can cause endless loops. Evil, evil.. and evil some more.
Also remove a bunch of needless console logs