From 1f5e27a24f9892517d51b75e1152031154007656 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Mon, 17 Nov 2014 16:33:15 +0900 Subject: [PATCH] Handle geolocation not being available in browser --- client/scripts/application.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/client/scripts/application.js b/client/scripts/application.js index d386c08..fb214b0 100644 --- a/client/scripts/application.js +++ b/client/scripts/application.js @@ -246,11 +246,16 @@ }, ready: function() { - navigator.geolocation.getCurrentPosition( - function(geo) { onReady(geo); }, - function(err) { onReady(null); }, - {enableHighAccuracy: true} - ); + if (navigator.geolocation) { + navigator.geolocation.getCurrentPosition( + function(geo) { onReady(geo); }, + function(err) { onReady(null); }, + {enableHighAccuracy: true} + ); + } + else { + onReady(null); + } } }); }(window.hscd = window.hscd || {}));