The Event Layer
The class qx.event.Manager provides a per-document wrapper for cross-browser DOM event handling. The implementation of the new 0.8 event layer is inside the qx.event namespace.
The following features work in all supported browsers (Internet Explorer 6/7, Firefox 1.5/2, Opera, Safari3/Webkit) :
- Canceling events:
stopPropagation() - Skipping the browser’s default behavior:
preventDefault() - Unified event objects matching the DOM 2 event interface http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-interface
- Cross-browser event bubbling and capturing phase, even in Internet Explorer
- Mouse event capturing http://msdn2.microsoft.com/en-us/library/ms537630.aspx
- Port of the unified qooxdoo 0.7 key event handler to the 0.8 low-level layer (Key Event Handling).
- Unified mouse events
- Normalized double click event sequence
mousedown→mouseup→click→mousedown→mouseup→click→doubleclick) in Internet Explorer - Normalized right click sequence
mousedown→mouseup→contextmenuin Safari 3 and Opera. - Always fire
clickevents if themouseuphappens on a different target than the correspondingmousedownevent. Natively only Internet Explorer behaves like that.

