From feadf4b1107d913fc01057bf7e21ae7e79bf79ab Mon Sep 17 00:00:00 2001 From: Sanj Date: Tue, 28 Feb 2012 15:31:38 +0530 Subject: [PATCH] alert a message in case network dies or so on editstops --- chaloBEST/mumbai/models.py | 2 +- chaloBEST/static/js/editstops.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/chaloBEST/mumbai/models.py b/chaloBEST/mumbai/models.py index 9a75db7..dcae8e9 100644 --- a/chaloBEST/mumbai/models.py +++ b/chaloBEST/mumbai/models.py @@ -123,7 +123,7 @@ class Stop(models.Model): } def get_geojson(self, srid=4326): - print srid +# print srid if self.point is not None: geom = json.loads(self.point.transform(srid, True).geojson) else: diff --git a/chaloBEST/static/js/editstops.js b/chaloBEST/static/js/editstops.js index 4772539..c1cf305 100644 --- a/chaloBEST/static/js/editstops.js +++ b/chaloBEST/static/js/editstops.js @@ -223,12 +223,15 @@ var API_BASE = "/1.0/", var geojsonString = JSON.stringify(geojson); //console.log(geojsonString); var url = API_BASE + "stop/" + stop.slug + "?srid=3857"; - $.post(url, {'geojson': geojsonString}, function(response) { + var $postXHR = $.post(url, {'geojson': geojsonString}, function(response) { if (response.errors) { alert("error saving"); } //console.log(response); }, "json"); + $postXHR.fail(function(e) { + alert('failed ' + JSON.stringify(e)); + }); }); return $div; }