Comment Re:language != abuse (Score 1) 387
Aaaaaah, wow... That's actually pretty terrible. We just went through quite a bit to get a tool called Phantom SVG generating sort of a hackish frame animation system working - but in the process we went through a lot of the SVG spec and analyzed the DOM etc. During that process we realized a lot of people are using CSS and JavaScript to do things that SVG already does... and also found a whole bunch functionality that does the exact same thing replicated 5 different ways. On top of that Google did an absolutely awful job of implementing SVG event handling and chaining.
I'm all for cleaner DOMs and well defined specs but if people keep mixing web stuff like CSS and JavaScript into SVGs they may as well just be HTML to begin with - which is an awful awful solution and anyone who comes to that conclusion because all they deal with is web browsers should be beaten. SVG should render, animation included, with SVG specific libraries (RSVG, etc.) that only parse the SVG specific DOM. If I can't open your SVG in Inkscape because you have some strange CSS transform and some extension that only works on the web the first thing I'm going to do is vaccume/lint it, re-save it and tell you to fix it in raw SVG. Seriously.
BTW, check out the source for this: http://www.gakuengine.com/asse...
Pure SVG animation [written by hand]. SVG can do that all on its own. I hope people stop disreguarding this functionality and stop treating SVG like a second class citizen to HTML/CSS/JS.