diff -r 000000000000 -r 40c8f766c9b8 src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.widget --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui3.0.0/releasenotes/README.widget Mon Nov 23 15:14:29 2009 +0100 @@ -0,0 +1,48 @@ +3.0.0 + +No Changes + +3.0.0 beta 1 + +* PluginHost moved down to Base. + +* Render event args added to event facade instead of being passed + across separately (e.parentNode). + +* "hasFocus" attribute renamed to "focused" + +* "focused" attribute is read only + +* "focused" attribute is set via: + - user interaction + - the "focus" and "blur" methods + +* Only one DOM focus event handler is used now (two for WebKit) and it is + bound to the widget's ownerDocument. This allows modal widgets to maintain + a reference to the element in the document that previously had focus and + to be able to restore that focus when the modal widget is hidden. + +* "tabIndex" attribute was updated + - accepts a number or null + - more documentation + +3.0.0PR2 - Initial release + +Module Name: "widget" +Documentation: http://developer.yahoo.com/yui/3/widget + +Provides the base Widget class along with an augmentable PluginHost +interface. + +Widget is the foundation class from which all YUI 3 widgets are derived. + +It provides the following pieces of core functionality: + +* The render lifecycle method, in addition to the init and destroy + lifecycle methods provided by Base +* Abstract rendering methods to support a consistent MVC structure across + widgets +* A common set of base widget attributes +* Consistent class-name generation support +* Plugin support +