- From: Erik Dahlstrom <ed@opera.com>
- Date: Tue, 09 Feb 2010 21:51:45 +0100
- To: "Patrick Dengler" <patd@microsoft.com>, "www-svg@w3.org" <www-svg@w3.org>
On Tue, 09 Feb 2010 19:22:08 +0100, Patrick Dengler <patd@microsoft.com> wrote: > Hi folks, > > We are seeing some differing behaviors across implementations on DOM > Propagation. We'd like to nail the appropriate behaviors. (forgive the > length again) ... It would be helpful if the examples were full svg documents, feel free to check them into the public cvs here: http://dev.w3.org/SVG/profiles/1.1F2/ua-tests/ That's where we put tests that are mostly for discussing a particular issue. > Scenario 7: Setting the baseVal of a target's animation value. > function setTarget(evt) { > var root = evt.target.ownerDocument.rootElement; > var a = root.firstChild.nextSibling; > var aniStr = a.target; > alert(aniStr.baseVal); > aniStr.baseVal = "_foo"; > alert(a.target.baseVal); > } > Safari: Updates the link target. > Firefox: Updates the link target (and open the new target in a tab > instead of a window). > Opera: Does not support links. I see no reason why the above shouldn't work in Opera, links (including the 'target' attribute) are supported. This gave the same results in all the browsers I tested just now (safari, opera, firefox): data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><a target="foo"/><script>var a = document.getElementsByTagName("a")[0]; var target = a.target; alert(target.baseVal + ": should say foo"); target.baseVal = "_bar"; alert(a.target.baseVal + ": should say _bar")</script></svg> Again, it would be good with a full testcase to help the discussions. Cheers /Erik -- Erik Dahlstrom, Core Technology Developer, Opera Software Co-Chair, W3C SVG Working Group Personal blog: http://my.opera.com/macdev_ed
Received on Tuesday, 9 February 2010 20:52:30 UTC