File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -3802,6 +3802,7 @@ function makePlotFramework(gd) {
38023802 . classed ( 'gl-container' , true ) ;
38033803
38043804 fullLayout . _paperdiv . selectAll ( '.main-svg' ) . remove ( ) ;
3805+ fullLayout . _paperdiv . selectAll ( '.modebar-container' ) . remove ( ) ;
38053806
38063807 fullLayout . _paper = fullLayout . _paperdiv . insert ( 'svg' , ':first-child' )
38073808 . classed ( 'main-svg' , true ) ;
Original file line number Diff line number Diff line change @@ -2683,6 +2683,23 @@ describe('Test plot api', function() {
26832683 . catch ( failTest )
26842684 . then ( done ) ;
26852685 } ) ;
2686+
2687+ it ( 'should only have one modebar-container' , function ( done ) {
2688+ var data = [ { y : [ 1 , 2 ] } ] ;
2689+
2690+ Plotly . plot ( gd , data ) . then ( function ( ) {
2691+ var modebars = document . getElementsByClassName ( 'modebar-container' ) ;
2692+ expect ( modebars . length ) . toBe ( 1 ) ;
2693+
2694+ return Plotly . newPlot ( gd , data ) ;
2695+ } )
2696+ . then ( function ( ) {
2697+ var modebars = document . getElementsByClassName ( 'modebar-container' ) ;
2698+ expect ( modebars . length ) . toBe ( 1 ) ;
2699+ } )
2700+ . catch ( failTest )
2701+ . then ( done ) ;
2702+ } ) ;
26862703 } ) ;
26872704
26882705 describe ( 'Plotly.update should' , function ( ) {
You can’t perform that action at this time.
0 commit comments