src/cm/media/js/lib/yui/yui_3.0.0b1/releasenotes/README.widget
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 0 40c8f766c9b8
permissions -rw-r--r--
add link to "privacy policy" in the header test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
3.0.0 beta 1
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
* PluginHost moved down to Base.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
* Render event args added to event facade instead of being passed
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
  across separately (e.parentNode).
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
* "hasFocus" attribute renamed to "focused"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
* "focused" attribute is read only
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
* "focused" attribute is set via:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
   - user interaction
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
   - the "focus" and "blur" methods
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
* Only one DOM focus event handler is used now (two for WebKit) and it is 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
  bound to the widget's ownerDocument.  This allows modal widgets to maintain
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
  a reference to the element in the document that previously had focus and 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
  to be able to restore that focus when the modal widget is hidden.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
* "tabIndex" attribute was updated
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
  - accepts a number or null
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
  - more documentation
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
3.0.0PR2 - Initial release
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
Module Name: "widget"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
Documentation: http://developer.yahoo.com/yui/3/widget
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
Provides the base Widget class along with an augmentable PluginHost 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
interface.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
Widget is the foundation class from which all YUI 3 widgets are derived. 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
It provides the following pieces of core functionality:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
* The render lifecycle method, in addition to the init and destroy 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
  lifecycle methods provided by Base
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
* Abstract rendering methods to support a consistent MVC structure across
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
  widgets
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
* A common set of base widget attributes
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
* Consistent class-name generation support
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
* Plugin support
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45