From 10e13b8feacca7bdd04f335a5b7badc3e6ae8dba Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sat, 28 Jul 2007 00:07:31 +0000 Subject: [PATCH] Use a cookie to remember the last location viewed on the slippy map. --- app/views/site/index.rhtml | 4 ++++ 1 file changed, 4 insertions(+) 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 ) { -- 2.39.5