From: John McKerrell Date: Tue, 8 May 2007 08:38:12 +0000 (+0000) Subject: Making sure all the "nearest" mappers are displayed instead of just one. X-Git-Tag: live~8496 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/6373cfeb63a26922fe443e8b2b92d94b52387454?ds=sidebyside Making sure all the "nearest" mappers are displayed instead of just one. Fixing the styling of the popup to retain its rounded edges. --- diff --git a/app/views/user/account.rhtml b/app/views/user/account.rhtml index f4af984e9..6ae0b5c7b 100644 --- a/app/views/user/account.rhtml +++ b/app/views/user/account.rhtml @@ -35,7 +35,7 @@ Contact <% @user.nearby(1,1).each do |nearby| %> - <% nearest_str = "nearest.push( { 'display_name' : '#{nearby.display_name}', 'home_lat' : #{nearby.home_lat}, 'home_lon' : #{nearby.home_lon} } )" %> + <% nearest_str += "nearest.push( { 'display_name' : '#{nearby.display_name}', 'home_lat' : #{nearby.home_lat}, 'home_lon' : #{nearby.home_lon} } );\n" %> <%= link_to nearby.display_name, :controller => 'user', :action => 'view', :display_name => nearby.display_name %> @@ -142,7 +142,7 @@ near_icon.url = OpenLayers.Util.getImagesLocation() + "marker-green.png";; var i = nearest.length; while( i-- ) { - var nearmarker = new OpenLayers.Marker( lonlat2mercator( new OpenLayers.LonLat( nearest[i].home_lon, nearest[i].home_lat ) ), near_icon ); + var nearmarker = new OpenLayers.Marker( lonlat2mercator( new OpenLayers.LonLat( nearest[i].home_lon, nearest[i].home_lat ) ), near_icon.clone() ); markers.addMarker( nearmarker ); nearmarker.events.register("click", "nearmarker", makeMarkerFunction( i ) ); } diff --git a/public/stylesheets/site.css b/public/stylesheets/site.css index 95ea2cfa1..4dbc06f54 100644 --- a/public/stylesheets/site.css +++ b/public/stylesheets/site.css @@ -470,7 +470,7 @@ input { padding : 2px; } -#popup * { +#popup p, #popup span { background-color : #E3FFC5 !important; }