Hi Alexander,

I don't have the time to go into details here.

For building any serious interactive SVG applications, support of all 
the events listed at http://www.w3.org/TR/SVG11/
interact.html#SVGEvents and the evt object with all its properties 
and methods is absolutely necessary. Additionally, the DOM element 
traversal methods are important 
(.firstChild, .nextSibling, .parentNode, .lastChild, etc.), 
document.getElementById(), .getElementsByTagName(), etc.

Furthermore the DOM manipulation methods, such as
 .createElementNS(), .appendChild(), 
removeChild(), .replaceChild(), .cloneNode(), .setAttributeNS(), 
.removeAttributeNS(), .hasAttributeNS(),
 etc. are essential.

For any Geometry manipulations, the PATH DOM properties and methods, 
such as .getTotalLength(), .getPointAtLength(), 

An absolutely essential method is the .getScreenCTM() which is 
unfortunately missing in ASV3. It helps to translate evt.clientX/Y 
coordinates into the coordinate systems where the elements reside.

http://www.carto.net/papers/svg/gui/ - lists a few SVG GUI elements 
that make use of JS/DOM. I believe they reflect rather well the DOM 
methods an average SVG 1.1 application might need. Of course there 
are additional useful methods out there, but if your viewer can 
handle the GUI elements listed at http://www.carto.net/papers/svg/
gui/ I am sure your viewer will be able to display around 75% of the 
scripted SVG content out there.

BTW, here is a useful resource when working with the DOM:
http://phrogz.net/ObjJob/objects.asp?langID=1
 It has cross-references to other W3C standards.

Good luck and let me know if you need more information from me. Maybe 
other developers can add what they need most urgently.

Andreas

--- In [email protected], "emiasys" <[EMAIL PROTECTED]> wrote:
>
> Andreas,
> 
> It might be helpful to us if you could detail us which DOM
> functionality you'd need so that we can implement the most important
> things first.
> 
> Regards,
> Alexander Adam
> Emia Systems
> htpp://www.emiasys.net
> 
> > yes, the new functionality (ActiveX, Shell extension, context 
menue, 
> > etc) is definitely useful. Thanks for making it available.
> > 
> > For serious testing it seems a bit too early. Most of my 
Javascript/
> > DOM examples don't yet work due to missing DOM functionality.
> > 
> > Thanks for making the plugin/viewer available and good luck with 
> > implementing new features. Please let us know if there is 
progress 
> > with the DOM functions so we can do better testing.
> > 
> > Andreas
> > 
> > --- In [email protected], 
> > "revelonshift" <marek.raida@> wrote:
> > >
> > > Seems to be as fast as previously but with a bit more 
compatible API
> > > and working as plugin also. Not bad, but still many of my 
static SVG
> > > files won't display under renesism so some more work is surely
> > > necessary. But besides ... is not bad that Renesis is not dead
 :-)
> > > 
> > > M.
> > >
> >
>






-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to