diff -r 322d0feea350 -r 89ef5ed3c48b src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.tree.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.tree.md Tue Jul 16 14:29:46 2013 +0200 @@ -0,0 +1,49 @@ +Tree Change History +=================== + +3.10.3 +------ + +* No changes. + +3.10.2 +------ + +* No changes. + +3.10.1 +------ + +* No changes. + +3.10.0 +------ + +* Added `Tree#findNode()` and `Tree.Node#find()` methods, which pass the + specified node and each of its descendants to a callback function and returns + the first node for which the callback returns a truthy value. [Ryan Grove] + +* Added `Tree#traverseNode()` and `Tree.Node#traverse()` methods, which pass the + specified node and each of its descendants to a callback function in + depth-first order. [Ryan Grove] + +* Added a `Tree.Sortable` extension, which can be mixed into any Tree class to + provide customizable sorting logic for nodes. [Ryan Grove] + +* Fixed: The number returned by `Tree#size()` didn't include the root node. + [Ryan Grove] + + +3.9.1 +----- + +* Added a `src` option to all methods that trigger events. This value is passed + along to the event facade of the resulting event, and can be used to + distinguish between changes caused by different sources (such as + user-initiated changes vs. programmatic changes). [Ryan Grove] + + +3.9.0 +----- + +* Initial release. [Ryan Grove]