Hi Jake.

Jacob Beard:
> Hm, I'm just reading a bit more deeply here. It seems that all
> browser implementations of SVG allow expando properties to be set on
> DOM nodes, and it's only Batik that doesn't work. However, Cameron
> suggests a path to add this functionality, and Thomas even points
> out that the Lobo browser already supports this (it's probably not
> possible just to copy the code from Lobo to Batik, though, due to the
> GPL licensing on Lobo).

The problem is that the simple way that Batik uses Rhino to reflect Java
objects into JavaScript would need to be modified a fair bit to allow
expando properties.

You are right that GPL code can’t be added to Batik.

> So maybe this functionality should be interpreted as a de facto
> standard, as it's supported by all of the browser implementations? It
> certainly seems to me to be the most elegant approach to fulfilling
> my project's requirements. I wonder if setting expandos on DOM nodes
> is also supported in the embedded SVG implementations (assuming they
> support scripting with JavaScript).

If implementations follow Web IDL, then expando properties are allowed.
I think all of the major browser vendors are on board with allowing
this, if they don’t already.

-- 
Cameron McCormack ≝ http://mcc.id.au/


------------------------------------

-----
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:
    [email protected] 
    [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