successful post to api re-renders page

master
Matt Huntington 9 years ago
parent 9c5c714815
commit f945d0aa03

@ -20,19 +20,23 @@ convertXDataPointToVisualPoint.domain([new Date('2016-1-1'), new Date('2017-1-1'
// console.log(convertYDataPointToVisualPoint(0.1)); // console.log(convertYDataPointToVisualPoint(0.1));
// console.log(convertYDataPointToVisualPoint.invert(490)); // console.log(convertYDataPointToVisualPoint.invert(490));
d3.json('/runs', function(error, data){ var render = function(){
d3.select('svg').selectAll('circle') d3.json('/runs', function(error, data){
.data(data) d3.select('svg').selectAll('circle')
.enter() .data(data)
.append('circle') .enter()
.attr('r', 5) .append('circle')
.attr('cy', function(datum, index){ .attr('r', 5)
return convertYDataPointToVisualPoint(datum.distance); .attr('cy', function(datum, index){
}) return convertYDataPointToVisualPoint(datum.distance);
.attr('cx', function(datum, index){ })
return convertXDataPointToVisualPoint(new Date(datum.date)); .attr('cx', function(datum, index){
}); return convertXDataPointToVisualPoint(new Date(datum.date));
}); });
});
};
render();
d3.select('svg').on('click', function(){ d3.select('svg').on('click', function(){
var distance = convertYDataPointToVisualPoint.invert(d3.event.offsetY); var distance = convertYDataPointToVisualPoint.invert(d3.event.offsetY);
@ -46,8 +50,6 @@ d3.select('svg').on('click', function(){
.post( .post(
//must turn data object into string //must turn data object into string
JSON.stringify(runObject), JSON.stringify(runObject),
function(){ //callback render
console.log('success');
}
); );
}) })

Loading…
Cancel
Save