Document Information

Last modified:
2008/09/11 17:07 by wpbasti

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
  • 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 mousedownmouseupclickmousedownmouseupclickdoubleclick) in Internet Explorer
    • Normalized right click sequence mousedownmouseupcontextmenu in Safari 3 and Opera.
    • Always fire click events if the mouseup happens on a different target than the corresponding mousedown event. Natively only Internet Explorer behaves like that.

UML Class Diagram

:documentation:general:eventhandler.jpg

Information

Last modified:
2008/09/11 17:07 by wpbasti

Account

Not logged in

 
 

Job Offers

To further improve qooxdoo we are seeking javascript developers. Read more...

Rich Ajax Platform (RAP)

RAP uses qooxdoo, Java and the Eclipse development model to build rich web applications. Read more...

qooxdoo Web Toolkit (QWT)

Similar to GWT this framework allows to create impressive qooxdoo applications just using Java. Read more...

Pustefix

Pustefix is a MVC-based web application framework using Java and XML/XSLT. Read more...

 
SourceForge.net Logo

Bad Behavior has blocked 0 potential spam attempts in the last 7 days.