--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.event Mon Nov 23 15:14:29 2009 +0100
@@ -0,0 +1,66 @@
+YUI Event Utility
+ DOM event utilities
+
+3.0.0
+ - Added onreadystatechange fork in domready to handle the event in IE when YUI is hosted in an iframe.
+ - Added mousewheel support.
+ - Added Y.delegate function that is a bit easier to use than Y.on('delegate'...
+ - Default scope of mouseenter and mouseleave events is the Node instance to which the listener is attached
+ - Default scope of delegated event listeners is the Node instance that matched the supplied CSS selector
+ - All special DOM event handlers (focus/blur/mousewheel,resize,delegate,etc) are
+ broken down into submodules. Core DOM event functionality is provided in event-base.js,
+ and all of the functionality is rolled into event.js.
+ - Additional Safari key remapping.
+ - Special DOM events can now be routed through delegate.
+ - Y.on can target Node and NodeList references correctly.
+ - Fixed onAvailable lazy DOM listener detach handles.
+ - When configured to return a detach handle, a single object is always returned.
+ Previously requests that resolved to multiple listeners returned an array.
+
+3.0.0beta1
+ - DOM event, custom event, and simulate event moved to separate modules.
+ - Added an event for DOM event delegation. It only fires if the target or its descendants
+ match a supplied selector.
+ Y.on('delegate', fn, el, 'click', 'selector' ...
+ The event facade sets the following properties:
+ target: the target of the event
+ currentTarget: the element that the selector matched
+ container: the bound element (the delegation container)
+ - Added mouseenter/mouseleave events
+ Y.on('mouseenter', fn, el, 'click', 'selector' ...
+ Y.on('mouseleave', fn, el, 'click', 'selector' ...
+ - Added Y.on('windowresize', fn), which attempts to normalize
+ when the event fires across all browsers (once at the end
+ of the resize rather than continuously during the resize).
+ - Fixed unsubscribeAll return value.
+ - Added ability to skip facade creation where performance is a concern.
+ - Moved DOMReady core to yui-base.
+ - Focus/blur abstraction works in Opera when the bound element is the target
+ - purgeElement only reads element guids, it does not create new ones for elements without one.
+ - Event.attach returns a single handle if the result from collection processing is a single item.
+
+3.0.0pr2
+ - Fixed IE notification error when no arguments are supplied.
+ - Added event-simulate.
+ - getListeners works when the element has no listeners defined.
+ - Event.addListener removed. Exists only in compat layer.
+ - addListerer triggers 2.x event behavior.
+ - Removed extra undefined parameter passed to DOM event listeners.
+ - Compat layer contains Event.on.
+ - Event adapter support added to Y.on
+ - Added Y.on('focus', 'blur' event adaptors (support for propagation
+ of these events.)
+ - publish and subscribe support an object for the type, allowing for multiple
+ events/subscriptions.
+ - subscriber failures throw an error by default rather than log.
+ - subscriber failures are not routed through Y.fail in order to
+ improve the debug experience.
+ - New facades created every fire()
+ - before method re-added to EventTarget, which delegates to Do.before or
+ subscribe.
+ - EventTarget.after will delegate to Do.after if type is a function
+ - Added keylistener: Y.on('key', fn, element, 'down:13,65+ctrl+shift')
+ - event:ready event deprecated in favor of domready.
+
+3.0.0pr1
+ - Initial Release