@@ -573,11 +573,11 @@ function handleClick(g, gd, numClicks) {
573573 var hasLegendgroup = legendgroup && legendgroup . length ;
574574 var traceIndicesInGroup = [ ] ;
575575 var tracei ;
576- if ( hasLegendgroup ) {
577- for ( i = 0 ; i < fullData . length ; i ++ ) {
576+ if ( hasLegendgroup ) {
577+ for ( i = 0 ; i < fullData . length ; i ++ ) {
578578 tracei = fullData [ i ] ;
579- if ( ! tracei . visible ) continue ;
580- if ( tracei . legendgroup === legendgroup ) {
579+ if ( ! tracei . visible ) continue ;
580+ if ( tracei . legendgroup === legendgroup ) {
581581 traceIndicesInGroup . push ( i ) ;
582582 }
583583 }
@@ -599,9 +599,9 @@ function handleClick(g, gd, numClicks) {
599599 break ;
600600 }
601601
602- if ( hasLegendgroup ) {
603- for ( i = 0 ; i < fullData . length ; i ++ ) {
604- if ( fullData [ i ] . visible && fullData [ i ] . legendgroup === legendgroup ) {
602+ if ( hasLegendgroup ) {
603+ for ( i = 0 ; i < fullData . length ; i ++ ) {
604+ if ( fullData [ i ] . visible && fullData [ i ] . legendgroup === legendgroup ) {
605605 setVisibility ( fullData [ i ] , nextVisibility ) ;
606606 }
607607 }
@@ -611,17 +611,17 @@ function handleClick(g, gd, numClicks) {
611611 } else if ( numClicks === 2 ) {
612612 // Compute the clicked index. expandedIndex does what we want for expanded traces
613613 // but also culls hidden traces. That means we have some work to do.
614- var clickedIndex ;
614+ var clickedIndex , isIsolated , isClicked , isInGroup , otherState ;
615615 for ( clickedIndex = 0 ; clickedIndex < fullData . length ; clickedIndex ++ ) {
616616 if ( fullData [ clickedIndex ] === fullTrace ) break ;
617617 }
618618
619- var isIsolated = true ;
619+ isIsolated = true ;
620620 for ( i = 0 ; i < fullData . length ; i ++ ) {
621- var isClicked = fullData [ i ] === fullTrace ;
622- if ( isClicked ) continue ;
621+ isClicked = fullData [ i ] === fullTrace ;
622+ if ( isClicked ) continue ;
623623
624- var isInGroup = ( hasLegendgroup && fullData [ i ] . legendgroup === legendgroup ) ;
624+ isInGroup = ( hasLegendgroup && fullData [ i ] . legendgroup === legendgroup ) ;
625625
626626 if ( ! isInGroup && fullData [ i ] . visible === true && ! Registry . traceIs ( fullData [ i ] , 'notLegendIsolatable' ) ) {
627627 isIsolated = false ;
@@ -642,9 +642,9 @@ function handleClick(g, gd, numClicks) {
642642 setVisibility ( fullData [ i ] , true ) ;
643643 break ;
644644 case true :
645- var otherState = isIsolated ? true : 'legendonly' ;
646- var isClicked = fullData [ i ] === fullTrace ;
647- var isInGroup = isClicked || ( hasLegendgroup && fullData [ i ] . legendgroup === legendgroup ) ;
645+ otherState = isIsolated ? true : 'legendonly' ;
646+ isClicked = fullData [ i ] === fullTrace ;
647+ isInGroup = isClicked || ( hasLegendgroup && fullData [ i ] . legendgroup === legendgroup ) ;
648648 setVisibility ( fullData [ i ] , isInGroup ? true : otherState ) ;
649649 break ;
650650 }
0 commit comments