src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.widget-parent.md
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 Widget Parent Change History
       
     2 ============================
       
     3 
       
     4 3.10.3
       
     5 ------
       
     6 
       
     7 * No changes.
       
     8 
       
     9 3.10.2
       
    10 ------
       
    11 
       
    12 * No changes.
       
    13 
       
    14 3.10.1
       
    15 ------
       
    16 
       
    17 * No changes.
       
    18 
       
    19 3.10.0
       
    20 ------
       
    21 
       
    22 * No changes.
       
    23 
       
    24 3.9.1
       
    25 -----
       
    26 
       
    27 * No changes.
       
    28 
       
    29 3.9.0
       
    30 -----
       
    31 
       
    32 * No changes.
       
    33 
       
    34 3.8.1
       
    35 -----
       
    36 
       
    37 * No changes.
       
    38 
       
    39 3.8.0
       
    40 -----
       
    41 
       
    42   * No changes.
       
    43   
       
    44 3.7.3
       
    45 -----
       
    46 
       
    47   * No changes.
       
    48 
       
    49 3.7.2
       
    50 -----
       
    51 
       
    52   * No changes.
       
    53 
       
    54 3.7.1
       
    55 -----
       
    56 
       
    57   * No changes.
       
    58 
       
    59 3.7.0
       
    60 -----
       
    61 
       
    62   * No changes.
       
    63 
       
    64 3.6.0
       
    65 -----
       
    66 
       
    67   * No changes.
       
    68 
       
    69 3.5.1
       
    70 -----
       
    71 
       
    72   * No changes.
       
    73 
       
    74 3.5.0
       
    75 -----
       
    76 
       
    77   * Removing a focused child, now unsets activeDescendant properly
       
    78 
       
    79 3.4.1
       
    80 -----
       
    81 
       
    82   * Fixed issue with children not being destroyed, when
       
    83     parent.destroy() is called.
       
    84 
       
    85   * Added if (sibling.get("rendered")) check before trying to insert
       
    86     children after/before siblings. This is not required for the out of
       
    87     the box Parent/Child implementation, but is useful for custom
       
    88     implementations which customize children to render asynchronously.
       
    89 
       
    90     See #2529863
       
    91 
       
    92   * Fixed issue where previously rendered children, added to an empty parent,
       
    93     would not get rendered into the parent's child container node.
       
    94 
       
    95     Based on the pull request from andreas-karlsson, with the root fix *and* unit
       
    96     test (nicely done): https://github.com/yui/yui3/pull/25
       
    97 
       
    98 3.4.0
       
    99 -----
       
   100 
       
   101   * No changes
       
   102 
       
   103 3.3.0
       
   104 -----
       
   105 
       
   106   * Changed instanceof to Y.instanceOf, to prevent leaks in IE7
       
   107   * Renamed "type" in child configuration, to "childType", so that
       
   108     children can have a "type" attribute for it's own context
       
   109     (A FormElement widget for examplei, with a "type").
       
   110 
       
   111     "type" is still supported but deprecated for backward compatibility,
       
   112     so it's only used to define a child widget type if "childType" is not
       
   113     provided.
       
   114   * Fixed remove(), to actually remove child from DOM also.
       
   115 
       
   116 3.2.0
       
   117 -----
       
   118 
       
   119   * No changes
       
   120 
       
   121 3.1.1
       
   122 -----
       
   123 
       
   124   * No changes
       
   125 
       
   126 3.1.0
       
   127 -----
       
   128 
       
   129   *   "childAdded" event renamed to "addChild"
       
   130   *   "childRemoved" event renamed to "removeChild"
       
   131   *   Now augmented with Y.ArrayList
       
   132   *   "selection" attribute now returns an Y.ArrayList or Widget
       
   133   *   Removed "children" attribute since that functionality is provided
       
   134       by Y.ArrayList
       
   135 	  -  Can retrieve # of child via the size() method
       
   136 	  -  Can iterate children via this.each()
       
   137 	  -  Can retrieve a individual child via the item() method
       
   138   * add method will always return a Y.ArrayList instance for easy chaining
       
   139   * removeAll method will always return a Y.ArrayList instance for easy chaining
       
   140   * added selectAll() and deselectAll() methods
       
   141   * widget UI will render children added/inserted children after widget is rendered
       
   142   * widget UI will update when a child is removed