Skip to content

Commit 1ed4e42

Browse files
committed
merge Plotly.animate and Plotly.react transition pathways
- Plots.transition2 becomes Plots.transitionFromReact - Plots.transition and Plots.transitionFromReact are now simple wrappers around a more general _transition() internal method - transitionAxes2 is now merged into transitionAxes, the "find which axis to edit" logic in now in Plots.transition - transitionAxes now uses Axes.redrawComponents and support xa-only and ya-only edits (new react+transition tests were adapted for this)
1 parent eb7ba35 commit 1ed4e42

File tree

5 files changed

+300
-656
lines changed

5 files changed

+300
-656
lines changed

src/plot_api/plot_api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2762,7 +2762,7 @@ exports.react = function(gd, data, layout, config) {
27622762
subroutines.doAutoRangeAndConstraints(gd);
27632763

27642764
seq.push(function() {
2765-
return Plots.transition2(gd, restyleFlags, relayoutFlags, oldFullLayout);
2765+
return Plots.transitionFromReact(gd, restyleFlags, relayoutFlags, oldFullLayout);
27662766
});
27672767
}
27682768
else if(restyleFlags.fullReplot || relayoutFlags.layoutReplot || configChanged) {

src/plots/cartesian/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ exports.layoutAttributes = require('./layout_attributes');
4545

4646
exports.supplyLayoutDefaults = require('./layout_defaults');
4747

48-
exports.transitionAxes = require('./transition_axes').transitionAxes;
49-
exports.transitionAxes2 = require('./transition_axes').transitionAxes2;
48+
exports.transitionAxes = require('./transition_axes');
5049

5150
exports.finalizeSubplots = function(layoutIn, layoutOut) {
5251
var subplots = layoutOut._subplots;

0 commit comments

Comments
 (0)