(ancestor, node, shift)
| 5938 | } |
| 5939 | } |
| 5940 | function d3_layout_treeMove(ancestor, node, shift) { |
| 5941 | ancestor = ancestor._tree; |
| 5942 | node = node._tree; |
| 5943 | var change = shift / (node.number - ancestor.number); |
| 5944 | ancestor.change += change; |
| 5945 | node.change -= change; |
| 5946 | node.shift += shift; |
| 5947 | node.prelim += shift; |
| 5948 | node.mod += shift; |
| 5949 | } |
| 5950 | function d3_layout_treeAncestor(vim, node, ancestor) { |
| 5951 | return vim._tree.ancestor.parent == node.parent ? vim._tree.ancestor : ancestor; |
| 5952 | } |