- From: Jon Ferraiolo <jonf@adobe.com>
- Date: Wed, 1 Mar 2006 09:23:40 -0800
- To: "Maciej Stachowiak" <mjs@apple.com>
- Cc: <www-svg@w3c.org>
Hi Maciej, This is the official response to your email (http://lists.w3.org/Archives/Public/www-svg/2005Dec/0243.html). We absolutely agree with your suggestion. There was a copy/paste error when text about the script element was copied into the description of the handler element. Thanks for catching this. The old text was: ------------------ Removing, inserting or altering handler elements after their content has been loaded has no effect on executable content, but changes made to the parameters that are available from a given handler element must be reflected when the handler content is executed. ------------------ The new text reads as follows: ------------------ Changes to a handler element's attributes and child nodes must be reflected thereafter in event dispatching and when the handler's script logic is executed. ------------------ Thanks for your feedback. Please respond within two weeks if this response is not satisfactory. Jon Ferraiolo Member SVG WG -------------------- From: Maciej Stachowiak <mjs@apple.com> Date: Wed, 28 Dec 2005 04:28:22 -0700 Message-Id: <342DB765-C2C1-4F74-BCB3-423572ED3DE5@apple.com> To: www-svg@w3c.org "Removing, inserting or altering handler elements after their content has been loaded has no effect on executable content, but changes made to the parameters that are available from a given handler element must be reflected when the handler content is executed." Maybe i am misunderstanding, but to me this implies the following: * Removing a <handler> element doesn't remove the corresponding event handler on its observer. * Inserting a <handler> element doesn't add an event handler on its observer unless this happens as part of parsing. * Changing the text contents of even an inline handler element doesn't change what happens when the event fires. All of these seem counter-intuitive, contrary to how the <listener> element works, and contrary to how "onfoo" style inline event attributes work. I suggest correcting this so that dynamic changes to <handler> elements do in fact have effect (or clarifying this section if I did in fact misunderstand). Regards, Maciej
Received on Wednesday, 1 March 2006 17:25:52 UTC