- From: Cameron McCormack <cam-www-svg@aka.mcc.id.au>
- Date: Thu, 20 Jan 2005 15:58:25 +1100
- To: www-svg@w3.org
Say you had this document:
<svg ...>
<xbl:xbl>
<xbl:definition element="ex:test1">
<xbl:template>
<rect width="100" height="100"/>
<ex:test2/>
</xbl:template>
</xbl:definition>
<xbl:definition element="ex:test2">
<xbl:template>
<circle cx="100" cy="100" r="50"/>
</xbl:template>
</xbl:definition>
</xbl:xbl>
<ex:test1/>
</svg>
and the mouse was moved from over the circle to over the rect.
Would I be right in guessing that these are the events that should be
fired?
phase type target currentTarget
CAPTURING mouseout ex:test2 ex:test1
CAPTURING mouseout circle ex:test2
AT_TARGET mouseout circle circle
BUBBLING mouseout circle ex:test2
BUBBLING mouseout ex:test2 ex:test1
CAPTURING mouseover rect ex:test1
AT_TARGET mouseover rect rect
BUBBLING mouseover rect ex:test1
The text in section 5.4 only talks about moving from one shadow tree to
another, but I imagine the behaviour in the table above is what you
want, too. I think the text should mention what happens if one of
the two shadow scopes involved is below the other.
Cameron
--
Cameron McCormack
| Web: http://mcc.id.au/
| ICQ: 26955922
Received on Thursday, 20 January 2005 04:58:31 UTC