Fix Issue 5: flyout menus collapse when color picker activated
Changed top.SvgCanvas to parent.SvgCanvas. Using top causes problems with having more than one canvas per browser window/tab
Move id generation to a separate private method: getId() - this reduces the diff against the wave version considerably, as the wave version need to include the viewer id in the element id's to prevent them from clobbering eachothers new objects
Missed an id change
replaced Farbtastic with jPicker, because of the license issues
change license to Apache License v 2.0
forgot one line
add getters
fix transparent handling in picker
Switched another id to use getId()
Shortened some of the attribute setting code
Removed redundant getElementById
Hoisting common code bits out of the mouseUp switch/case block
Added support for plugging in event handlers - will allow the wave gadget to receive state notifications without any wave specific code in the editor itself
Added deletion event
Preventing 'changed' events from happening when a new temporary element is added
Fixed issue 9 - Add Save svg to Server feature
put server-save into "extras"
Removed dependency on svgcanvas.svg by creating the SVG element via javascript
Fix issue 6: Select elements in the editor
cleanup
replaced jQuery with version hosted at google