Spaces:
Sleeping
Sleeping
| import "transition"; | |
| d3_transitionPrototype.transition = function() { | |
| var id0 = this.id, | |
| id1 = ++d3_transitionId, | |
| ns = this.namespace, | |
| subgroups = [], | |
| subgroup, | |
| group, | |
| node, | |
| transition; | |
| for (var j = 0, m = this.length; j < m; j++) { | |
| subgroups.push(subgroup = []); | |
| for (var group = this[j], i = 0, n = group.length; i < n; i++) { | |
| if (node = group[i]) { | |
| transition = node[ns][id0]; | |
| d3_transitionNode(node, i, ns, id1, {time: transition.time, ease: transition.ease, delay: transition.delay + transition.duration, duration: transition.duration}); | |
| } | |
| subgroup.push(node); | |
| } | |
| } | |
| return d3_transition(subgroups, ns, id1); | |
| }; | |