- From: Cyril Concolato <cyril.concolato@enst.fr>
- Date: Thu, 23 Sep 2004 09:01:21 +0200
- To: Peter Sorotokin <psorotok@adobe.com>
- Cc: www-svg@w3.org
Hi Peter, Thank you for your answer. However, I fail to understand some points. If I write this: <xbl:definition element="myNS:button"> <xbl:template> <svg:handler ev:event="DOMActivate"...>...</svg:handler> you say: "This will handle events on xbl:template element, not on the bound element" But the current proposal is to have handler in a <handlerGroup> element so paraphrasing you, this will handle events on xbl:handlerGroup, not on the bound element. Am I wrong? If so, what is the difference? Is it just semantics associated with these elements? or maybe because I don't understand what are the implications of "because XML Events works purely on CoreDOM level". Regarding the duplication of event listeners when putting them in the template, AFAIU this is an implementation issue. One could decide not to clone the event listeners. Regarding the fact that it would force having a template element, I agree. But the reverse is true. Right now you are forced to have a handlerGroup every time you have to handle events. I think it is just a question of how many elements you want to define in XBL. However, one benefit of having the handlers outside the template is to have a clear cut between what is presentation and what is event handling. But the question is: What happens if handlers are part of the elements replacing the 'content' element ? BTW, could you post or describe an meaningful example of binding using only events, no presentational part. Regards, -- Cyril Concolato Dept. Comelec Ecole Nationale Supérieure des Télécommunications, Paris 46, rue Barrault 75013 Paris Tel: +33145817991 Fax: +33145804036
Received on Thursday, 23 September 2004 07:01:23 UTC