From e18f57e6f2e945659ba1c13b4640e87ad5ba675a Mon Sep 17 00:00:00 2001 From: Colin Megill Date: Fri, 17 Nov 2017 14:57:22 -0800 Subject: [PATCH] move clear context out of conditional in cont --- src/components/continuous/continuous.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/components/continuous/continuous.js b/src/components/continuous/continuous.js index 2844ac30..909d4967 100644 --- a/src/components/continuous/continuous.js +++ b/src/components/continuous/continuous.js @@ -100,27 +100,24 @@ class Continuous extends React.Component { processedDimensions, }) + this.props.dispatch({ + type: "parallel coordinates axes have been drawn" + }) + } } - maybeDrawLines(nextProps) { if ( nextProps.ranges && nextProps.continuousSelection && - this.state.axes /* this may cause things to never render :/ forceUpdate? */ + nextProps.axesHaveBeenDrawn /* this may cause things to never render :/ forceUpdate? */ ) { + if (this.state._drawLinesCanvas) { this.state._drawLinesCanvas.invalidate(); - this.state.ctx.clearRect(0,0,width,height); - this.state.ctx.globalAlpha = d3.min([ - 0.85 / Math.pow(this.props.initializeMetadata.length, 0.3), - 1 - ]); } - console.log( _.filter(this.state.processedMetadata, (d) => { - return nextProps.continuousSelection.indexOf(d.CellName) > -1 - })) + this.state.ctx.clearRect(0,0,width,height); const _drawLinesCanvas = drawLinesCanvas( _.filter(this.state.processedMetadata, (d) => {