lib/editTree/base.js
function(items) {
				items.forEach(function(item) {
					update(item._positions);
					if (item.type == 'container') {
						recursiveUpdate(item.list());
					}
				});
			}
function(items) {
				items.forEach(function(item) {
					update(item._positions);
					if (item.type == 'container') {
						recursiveUpdate(item.list());
					}
				});
			}
function ( items ) { items . forEach ( function ( item ) { update ( item . _positions ) ; if ( item . type == 'container' ) { recursiveUpdate ( item . list ( ) ) ; } } ) ; }
update affected positions of children
update affected positions of children