HISTORY.md revision c5d69e6f30e09e2833161efb5393ecc8a8c9d8d6
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen DesaiWidget Parent
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai=============
c5d69e6f30e09e2833161efb5393ecc8a8c9d8d6Satyen Desai * Fixed issue with children not being destroyed, when
202b2841efccff42f9ecebaa191689720ef5a0fdSatyen Desai * No changes
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * Changed instanceof to Y.instanceOf, to prevent leaks in IE7
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * Renamed "type" in child configuration, to "childType", so that
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai children can have a "type" attribute for it's own context
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai (A FormElement widget for examplei, with a "type").
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai "type" is still supported but deprecated for backward compatibility,
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai so it's only used to define a child widget type if "childType" is not
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * Fixed remove(), to actually remove child from DOM also.
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * No changes
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * No changes
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * "childAdded" event renamed to "addChild"
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * "childRemoved" event renamed to "removeChild"
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * Now augmented with Y.ArrayList
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * "selection" attribute now returns an Y.ArrayList or Widget
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * Removed "children" attribute since that functionality is provided
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai - Can retrieve # of child via the size() method
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai - Can iterate children via this.each()
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai - Can retrieve a individual child via the item() method
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * add method will always return a Y.ArrayList instance for easy chaining
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * removeAll method will always return a Y.ArrayList instance for easy chaining
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * added selectAll() and deselectAll() methods
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * widget UI will render children added/inserted children after widget is rendered
3242fb01284ccdd8fc7850c23c674eb60e24b563Satyen Desai * widget UI will update when a child is removed