|
1 | 1 | d3 = function() { |
2 | 2 | var d3 = { |
3 | | - version: "3.3.1" |
| 3 | + version: "3.3.2" |
4 | 4 | }; |
5 | 5 | if (!Date.now) Date.now = function() { |
6 | 6 | return +new Date(); |
@@ -943,6 +943,29 @@ d3 = function() { |
943 | 943 | return node; |
944 | 944 | }; |
945 | 945 | } |
| 946 | + d3_selectionPrototype.transition = function() { |
| 947 | + var id = d3_transitionInheritId || ++d3_transitionId, subgroups = [], subgroup, node, transition = d3_transitionInherit || { |
| 948 | + time: Date.now(), |
| 949 | + ease: d3_ease_cubicInOut, |
| 950 | + delay: 0, |
| 951 | + duration: 250 |
| 952 | + }; |
| 953 | + for (var j = -1, m = this.length; ++j < m; ) { |
| 954 | + subgroups.push(subgroup = []); |
| 955 | + for (var group = this[j], i = -1, n = group.length; ++i < n; ) { |
| 956 | + if (node = group[i]) d3_transitionNode(node, i, id, transition); |
| 957 | + subgroup.push(node); |
| 958 | + } |
| 959 | + } |
| 960 | + return d3_transition(subgroups, id); |
| 961 | + }; |
| 962 | + d3_selectionPrototype.interrupt = function() { |
| 963 | + return this.each(d3_selection_interrupt); |
| 964 | + }; |
| 965 | + function d3_selection_interrupt() { |
| 966 | + var lock = this.__transition__; |
| 967 | + if (lock) ++lock.active; |
| 968 | + } |
946 | 969 | d3.select = function(node) { |
947 | 970 | var group = [ typeof node === "string" ? d3_select(node, d3_document) : node ]; |
948 | 971 | group.parentNode = d3_documentElement; |
@@ -7584,29 +7607,6 @@ d3 = function() { |
7584 | 7607 | return arguments.length ? d3_transitionInheritId ? selection.transition() : selection : d3_selectionRoot.transition(); |
7585 | 7608 | }; |
7586 | 7609 | d3.transition.prototype = d3_transitionPrototype; |
7587 | | - d3_selectionPrototype.transition = function() { |
7588 | | - var id = d3_transitionInheritId || ++d3_transitionId, subgroups = [], subgroup, node, transition = d3_transitionInherit || { |
7589 | | - time: Date.now(), |
7590 | | - ease: d3_ease_cubicInOut, |
7591 | | - delay: 0, |
7592 | | - duration: 250 |
7593 | | - }; |
7594 | | - for (var j = -1, m = this.length; ++j < m; ) { |
7595 | | - subgroups.push(subgroup = []); |
7596 | | - for (var group = this[j], i = -1, n = group.length; ++i < n; ) { |
7597 | | - if (node = group[i]) d3_transitionNode(node, i, id, transition); |
7598 | | - subgroup.push(node); |
7599 | | - } |
7600 | | - } |
7601 | | - return d3_transition(subgroups, id); |
7602 | | - }; |
7603 | | - d3_selectionPrototype.interrupt = function() { |
7604 | | - return this.each(d3_selection_interrupt); |
7605 | | - }; |
7606 | | - function d3_selection_interrupt() { |
7607 | | - var lock = this.__transition__; |
7608 | | - if (lock) ++lock.active; |
7609 | | - } |
7610 | 7610 | d3_transitionPrototype.select = function(selector) { |
7611 | 7611 | var id = this.id, subgroups = [], subgroup, subnode, node; |
7612 | 7612 | selector = d3_selection_selector(selector); |
|
0 commit comments