clear more warnings
parent
8054407ac4
commit
b8f8d21478
|
@ -41,7 +41,7 @@
|
||||||
"moment": "^2.18.1",
|
"moment": "^2.18.1",
|
||||||
"node-sass": "^7.0.1",
|
"node-sass": "^7.0.1",
|
||||||
"prettier": "^1.9.2",
|
"prettier": "^1.9.2",
|
||||||
"prop-types": "^15.5.10",
|
"prop-types": "^15.8.1",
|
||||||
"query-string": "^5.0.1",
|
"query-string": "^5.0.1",
|
||||||
"randomcolor": "^0.5.4",
|
"randomcolor": "^0.5.4",
|
||||||
"raven-js": "^3.16.0",
|
"raven-js": "^3.16.0",
|
||||||
|
|
|
@ -31,7 +31,7 @@ export default class CanGraph extends Component {
|
||||||
onSegmentChanged: PropTypes.func,
|
onSegmentChanged: PropTypes.func,
|
||||||
onDragStart: PropTypes.func,
|
onDragStart: PropTypes.func,
|
||||||
onDragEnd: PropTypes.func,
|
onDragEnd: PropTypes.func,
|
||||||
container: PropTypes.node,
|
container: PropTypes.object,
|
||||||
dragPos: PropTypes.object,
|
dragPos: PropTypes.object,
|
||||||
canReceiveGraphDrop: PropTypes.bool,
|
canReceiveGraphDrop: PropTypes.bool,
|
||||||
onGraphRefAvailable: PropTypes.func,
|
onGraphRefAvailable: PropTypes.func,
|
||||||
|
|
|
@ -27,10 +27,9 @@ export default class CanGraphList extends Component {
|
||||||
graphToReceiveDrop: null
|
graphToReceiveDrop: null
|
||||||
};
|
};
|
||||||
|
|
||||||
this.plotListRef = null;
|
this.plotListRef = React.createRef();
|
||||||
this.plotRefs = [];
|
this.plotRefs = [];
|
||||||
this.renderSignalPlot = this.renderSignalPlot.bind(this);
|
this.renderSignalPlot = this.renderSignalPlot.bind(this);
|
||||||
this.onPlotListRefReady = this.onPlotListRefReady.bind(this);
|
|
||||||
this.onGraphDragStart = this.onGraphDragStart.bind(this);
|
this.onGraphDragStart = this.onGraphDragStart.bind(this);
|
||||||
this.onGraphDragEnd = this.onGraphDragEnd.bind(this);
|
this.onGraphDragEnd = this.onGraphDragEnd.bind(this);
|
||||||
this.onMouseMove = this.onMouseMove.bind(this);
|
this.onMouseMove = this.onMouseMove.bind(this);
|
||||||
|
@ -116,7 +115,7 @@ export default class CanGraphList extends Component {
|
||||||
const { draggingSignal, graphToReceiveDrop } = this.state;
|
const { draggingSignal, graphToReceiveDrop } = this.state;
|
||||||
const { messageId, signalUid } = plottedSignals[0];
|
const { messageId, signalUid } = plottedSignals[0];
|
||||||
const msg = this.props.messages[messageId];
|
const msg = this.props.messages[messageId];
|
||||||
if (!this.plotListRef || !msg) {
|
if (!this.plotListRef.current || !msg) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -154,7 +153,7 @@ export default class CanGraphList extends Component {
|
||||||
currentTime={this.props.seekTime}
|
currentTime={this.props.seekTime}
|
||||||
onDragStart={this.onGraphDragStart}
|
onDragStart={this.onGraphDragStart}
|
||||||
onDragEnd={this.onGraphDragEnd}
|
onDragEnd={this.onGraphDragEnd}
|
||||||
container={this.plotListRef}
|
container={this.plotListRef.current}
|
||||||
dragPos={isDragging ? this.state.dragPos : null}
|
dragPos={isDragging ? this.state.dragPos : null}
|
||||||
canReceiveGraphDrop={canReceiveGraphDrop}
|
canReceiveGraphDrop={canReceiveGraphDrop}
|
||||||
plottedSignals={plottedSignals}
|
plottedSignals={plottedSignals}
|
||||||
|
@ -163,15 +162,11 @@ export default class CanGraphList extends Component {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPlotListRefReady(ref) {
|
|
||||||
this.plotListRef = ref;
|
|
||||||
}
|
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className="cabana-explorer-visuals-plots"
|
className="cabana-explorer-visuals-plots"
|
||||||
ref={this.onPlotListRefReady}
|
ref={ this.plotListRef }
|
||||||
onMouseMove={this.onMouseMove}
|
onMouseMove={this.onMouseMove}
|
||||||
onMouseLeave={this.onGraphDragEnd}
|
onMouseLeave={this.onGraphDragEnd}
|
||||||
onMouseUp={this.onGraphDragEnd}
|
onMouseUp={this.onGraphDragEnd}
|
||||||
|
|
|
@ -11584,7 +11584,7 @@ prop-types-exact@^1.2.0:
|
||||||
object.assign "^4.1.0"
|
object.assign "^4.1.0"
|
||||||
reflect.ownkeys "^0.2.0"
|
reflect.ownkeys "^0.2.0"
|
||||||
|
|
||||||
prop-types@15, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.6.2, prop-types@^15.7.2:
|
prop-types@15, prop-types@^15.5.4, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
|
||||||
version "15.8.1"
|
version "15.8.1"
|
||||||
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
|
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
|
||||||
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
|
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
|
||||||
|
|
Loading…
Reference in New Issue