diff options
-rw-r--r-- | www/js/views/around.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/www/js/views/around.js b/www/js/views/around.js index cc4bf4f..3664d64 100644 --- a/www/js/views/around.js +++ b/www/js/views/around.js @@ -149,9 +149,13 @@ onClickReport: function() { var position = this.getCrossHairPosition(); - this.listenTo(FMS.locator, 'gps_located', this.goPhoto); - this.listenTo(FMS.locator, 'gps_failed', this.noMap ); - FMS.locator.check_location( { latitude: position.lat, longitude: position.lon } ); + if ( FMS.isOffline ) { + this.navigate( 'offline' ); + } else { + this.listenTo(FMS.locator, 'gps_located', this.goPhoto); + this.listenTo(FMS.locator, 'gps_failed', this.noMap ); + FMS.locator.check_location( { latitude: position.lat, longitude: position.lon } ); + } }, goPhoto: function(info) { |