From: Tom Hughes Date: Sat, 28 Jul 2007 00:07:31 +0000 (+0000) Subject: Use a cookie to remember the last location viewed on the slippy map. X-Git-Tag: live~8302 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/10e13b8feacca7bdd04f335a5b7badc3e6ae8dba?ds=sidebyside Use a cookie to remember the last location viewed on the slippy map. --- diff --git a/app/views/site/index.rhtml b/app/views/site/index.rhtml index 5b9fd84f6..aa808085f 100644 --- a/app/views/site/index.rhtml +++ b/app/views/site/index.rhtml @@ -14,6 +14,8 @@ <% lon = params['mlon'] %> <% lat = params['mlat'] %> <% zoom = params['zoom'] || '12' %> +<% elsif cookies.key?("location") %> +<% lon,lat,zoom = cookies["location"].value.first.split(",") %> <% elsif @user and !@user.home_lon.nil? and !@user.home_lat.nil? %> <% lon = @user.home_lon %> <% lat = @user.home_lat %> @@ -73,6 +75,8 @@ var zoom = map.getZoom(); updatelinks(lonlat.lon, lonlat.lat, zoom); + + document.cookie = "location=" + lonlat.lon + "," + lonlat.lat + "," + zoom; } function getStyle( el, property ) {