<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: qooxdoo 0.8 Event Layer</title>
	<atom:link href="http://news.qooxdoo.org/qooxdoo-08-event-layer/feed" rel="self" type="application/rss+xml" />
	<link>http://news.qooxdoo.org/qooxdoo-08-event-layer</link>
	<description>The qooxdoo news section</description>
	<pubDate>Wed, 19 Nov 2008 11:50:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Fabian Jakobs</title>
		<link>http://news.qooxdoo.org/qooxdoo-08-event-layer#comment-9258</link>
		<dc:creator>Fabian Jakobs</dc:creator>
		<pubDate>Wed, 23 Apr 2008 08:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/qooxdoo-08-event-layer#comment-9258</guid>
		<description>Hi,

the basic idea to implement event capturing in IE is fairly simple. First you have to realize that event capturing is only needed for "bubbling" events. These events always bubble up to the document body.

We have our own implementation of "addEventListener" which does not attach a native event listener to the given DOM element but instead uses a common event listener for this event on the document body. This common generic event listener receives all events of a type and by inspecting the event's original event target it is able to build the chain of DOM nodes up to the body. With this information together with the knowledge of all event listeners we can do the dispatch ourselves. We simply walk from the body to the target and call all capturing event handler and then walk back from the target to the body to call the bubbling event listeners.

There is always only one native event listener for each bubbling event of a type, which is attached to the body.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>the basic idea to implement event capturing in IE is fairly simple. First you have to realize that event capturing is only needed for &#8220;bubbling&#8221; events. These events always bubble up to the document body.</p>
<p>We have our own implementation of &#8220;addEventListener&#8221; which does not attach a native event listener to the given DOM element but instead uses a common event listener for this event on the document body. This common generic event listener receives all events of a type and by inspecting the event&#8217;s original event target it is able to build the chain of DOM nodes up to the body. With this information together with the knowledge of all event listeners we can do the dispatch ourselves. We simply walk from the body to the target and call all capturing event handler and then walk back from the target to the body to call the bubbling event listeners.</p>
<p>There is always only one native event listener for each bubbling event of a type, which is attached to the body.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kangax</title>
		<link>http://news.qooxdoo.org/qooxdoo-08-event-layer#comment-9257</link>
		<dc:creator>kangax</dc:creator>
		<pubDate>Wed, 23 Apr 2008 03:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/qooxdoo-08-event-layer#comment-9257</guid>
		<description>I am immensely interested about how you guys are implementing a long standing annoyance - event capturing in IE.</description>
		<content:encoded><![CDATA[<p>I am immensely interested about how you guys are implementing a long standing annoyance - event capturing in IE.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
