WIP track layout aborts

This commit is contained in:
David Kaltschmidt
2015-09-16 10:47:28 +02:00
parent 54d6ab3eaa
commit 56d040e3ee

View File

@@ -33,7 +33,8 @@ const NodesChart = React.createClass({
translate: [0, 0],
panTranslate: [0, 0],
scale: 1,
hasZoomed: false
hasZoomed: false,
maxNodesExceeded: false
};
},
@@ -161,6 +162,14 @@ const NodesChart = React.createClass({
wasShifted = true;
}
if (this.state.maxNodesExceeded) {
return (
<div className="nodes-chart-error">
<span className="fa fa-ban" />
</div>
);
}
return (
<svg width="100%" height="100%" className="nodes-chart">
<Spring endValue={{val: translate, config: [80, 20]}}>
@@ -376,7 +385,7 @@ const NodesChart = React.createClass({
// layout was aborted
if (!graph) {
return {};
return {maxNodesExceeded: true};
}
// save coordinates for restore