MCPcopy Index your code
hub / github.com/plotly/plotly.js / transition

Function transition

src/traces/bar/plot.js:66–85  ·  view source on GitHub ↗
(selection, fullLayout, opts, makeOnCompleteCallback)

Source from the content-addressed store, hash-verified

64}
65
66function transition(selection, fullLayout, opts, makeOnCompleteCallback) {
67 if (!fullLayout.uniformtext.mode && hasTransition(opts)) {
68 var onComplete;
69 if (makeOnCompleteCallback) {
70 onComplete = makeOnCompleteCallback();
71 }
72 return selection
73 .transition()
74 .duration(opts.duration)
75 .ease(opts.easing)
76 .each('end', function () {
77 onComplete && onComplete();
78 })
79 .each('interrupt', function () {
80 onComplete && onComplete();
81 });
82 } else {
83 return selection;
84 }
85}
86
87function hasTransition(transitionOpts) {
88 return transitionOpts && transitionOpts.duration > 0;

Callers 2

plotFunction · 0.70
appendBarTextFunction · 0.70

Calls 1

hasTransitionFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…