better naming and use of callback function

master
Matt Huntington 10 years ago
parent 4c8a286220
commit 3638a168ef

@ -36,7 +36,7 @@ d3.select('svg').on('click', function(d){
logRun({ logRun({
date: date, date: date,
distance: distance distance: distance
}, render); }, addCircles);
}); });
// Log a new run in the server // Log a new run in the server
@ -45,16 +45,14 @@ var logRun = function(runObject, callback){
.header("Content-Type", "application/json") .header("Content-Type", "application/json")
.post( .post(
JSON.stringify(runObject), JSON.stringify(runObject),
function(err, data){ callback
callback();
}
); );
}; };
//Render circles //Render circles
//var dateParser = d3.time.format("%Y-%m-%d %H:%M:%S.%L +00:00"); //var dateParser = d3.time.format("%Y-%m-%d %H:%M:%S.%L +00:00");
var render = function(){ var addCircles = function(){
d3.json('/runs', function(error, data){ d3.json('/runs', function(error, data){
var circles = d3.select('svg').selectAll('circle') var circles = d3.select('svg').selectAll('circle')
.data(data).enter() .data(data).enter()
@ -69,7 +67,7 @@ var render = function(){
}); });
}; };
render(); addCircles();
//Attach click handler to circles //Attach click handler to circles
var attachDeleteHandler = function(){ var attachDeleteHandler = function(){

Loading…
Cancel
Save