Skip to content

Commit

Permalink
Merge pull request #657 from cggh/fixPieChartClick
Browse files Browse the repository at this point in the history
Change onClick dataItem to locationTable
  • Loading branch information
benjeffery authored Nov 7, 2016
2 parents 12bcafe + bcfcc5f commit ad273f0
Showing 1 changed file with 12 additions and 20 deletions.
32 changes: 12 additions & 20 deletions webapp/src/js/components/Map/PieChartMarkersLayer/Widget.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,8 @@ let PieChartMarkersLayer = React.createClass({
e.originalEvent.stopPropagation();
}
this.getFlux().actions.panoptes.dataItemPopup({
table: marker.chartDataTable,
primKey: marker.primKey,
table: marker.locationTable,
primKey: marker.locationPrimKey,
switchTo: !middleClick
});
},
Expand Down Expand Up @@ -245,11 +245,10 @@ let PieChartMarkersLayer = React.createClass({
let pieAreaSum = _sum(_map(
_filter(markers, (marker) => {
let {lat, lng} = marker;
return bounds.contains([lat, lng])
return bounds.contains([lat, lng]);
}),
(marker) => {
return marker.originalRadius * marker.originalRadius * 2 * Math.PI
}));
(marker) => marker.originalRadius * marker.originalRadius * 2 * Math.PI)
);
let lengthRatio = this.lastLengthRatio || 1;
if (pieAreaSum > 0) {
lengthRatio = Math.sqrt(0.15 / (pieAreaSum / pixelArea));
Expand All @@ -263,14 +262,13 @@ let PieChartMarkersLayer = React.createClass({
return (
<GeoLayouter nodes={markers}>
{
(renderNodes) => {
return <FeatureGroup
(renderNodes) =>
<FeatureGroup
layerContainer={layerContainer}
map={map}
>
{renderNodes.map(
(marker, i) => {
return (
(marker, i) =>
<ComponentMarker
key={i}
position={{lat: marker.lat, lng: marker.lng}}
Expand All @@ -288,22 +286,16 @@ let PieChartMarkersLayer = React.createClass({
radius={marker.radius}
/>
</ComponentMarker>
);
}
).concat(
renderNodes.map(
(marker, i) => {
return (
<Polyline
positions={[[marker.lat, marker.lng], [marker.fixedNode.lat, marker.fixedNode.lng]]}
/>
);
}
(marker, i) =>
<Polyline
positions={[[marker.lat, marker.lng], [marker.fixedNode.lat, marker.fixedNode.lng]]}
/>
)
)
}
</FeatureGroup>
}
}
</GeoLayouter>
);
Expand Down

0 comments on commit ad273f0

Please sign in to comment.