From: maxious Date: Mon, 21 Mar 2011 08:24:10 +0000 Subject: Disable jQuery mobile AJAX page/form loading. Fix Geolocation X-Git-Url: https://maxious.lambdacomplex.org/git/?p=busui.git&a=commitdiff&h=181b2fdd65e8d1f39ebaca40749d52a000264752 --- Disable jQuery mobile AJAX page/form loading. Fix Geolocation --- --- a/include/common-template.inc.php +++ b/include/common-template.inc.php @@ -36,6 +36,10 @@ if ($datepicker) echo ''; if (isDebugServer()) echo ' + '; else echo ' @@ -111,13 +115,13 @@ function success(position) { $('#geolocate').val(position.coords.latitude+','+position.coords.longitude); $.ajax({ url: \"common.inc.php?geolocate=yes&lat=\"+position.coords.latitude+\"&lon=\"+position.coords.longitude }); -$('#here').click(function(event) { $('#geolocate').val(doAJAXrequestForGeolocSessionHere()); return false;}); -$('#here').show(); +location.reload(true); } function error(msg) { console.log(msg); } +function geolocate() { if (navigator.geolocation) { var options = { enableHighAccuracy: false, @@ -126,8 +130,14 @@ } navigator.geolocation.getCurrentPosition(success, error, options); } - - "; +} +$(document).ready(function() { + $('#here').click(function(event) { $('#geolocate').val(geolocate()); return false;}); +$('#here').show(); +}); +"; +if (!isset($_SESSION['lat']) || $_SESSION['lat'] == "") echo "geolocate();"; +echo " "; } if (isAnalyticsOn()) echo ' "; - } echo ''; if (isAnalyticsOn()) { @@ -194,7 +198,7 @@ } echo '

Change Time/Place (' . (isset($_SESSION['time']) ? $_SESSION['time'] : "Current Time,") . ' ' . ucwords(service_period()) . ')...

-
+
@@ -202,7 +206,8 @@
- Current Time? + + Current Time?
--- a/include/common.inc.php +++ b/include/common.inc.php @@ -59,7 +59,7 @@ } } } - if ($_SESSION['lat'] != "" && isMetricsOn()) { + if ($_SESSION['lat'] != "" && isAnalyticsOn()) { trackEvent("Geolocation","Updated Location", "Geocoded - ".($geocoded ? "Yes" : "No")); } } --- a/routeList.php +++ b/routeList.php @@ -41,7 +41,7 @@ } if ($_REQUEST['nearby']) { $url = $APIurl . "/json/neareststops?lat={$_SESSION['lat']}&lon={$_SESSION['lon']}&limit=15"; - include_header("Routes Nearby", "routeList"); + include_header("Routes Nearby", "routeList", true, true); } $stops = json_decode(getPage($url)); $routes = Array(); --- a/stopList.php +++ b/stopList.php @@ -48,7 +48,7 @@ else if ($_REQUEST['nearby']) { $listType = 'nearby=yes'; $url = $APIurl . "/json/neareststops?lat={$_SESSION['lat']}&lon={$_SESSION['lon']}&limit=15"; - include_header("Nearby Stops", "stopList"); + include_header("Nearby Stops", "stopList", true, true); navbar(); timePlaceSettings(true); if (!isset($_SESSION['lat']) || !isset($_SESSION['lat']) || $_SESSION['lat'] == "" || $_SESSION['lon'] == "") {