-<% form_tag :controller => 'user', :action => 'account', :display_name => @user.display_name do %>
-<table style="width : 100%">
- <tr><td>Name</td><td><%= @user.email %></td></tr>
- <tr><td>Mapper since</td><td><%= @user.creation_time %> (<%= time_ago_in_words(@user.creation_time) %> ago)</td></tr>
- <tr><td>Display Name</td><td><%= text_field :user, :display_name, :value => @user.display_name %></td></tr>
- <tr><td>Password</td><td><%= password_field('user', 'pass_crypt',{:value => '', :size => 50, :maxlength => 255}) %></td></tr>
- <tr><td>Confirm Password</td><td><%= password_field('user', 'pass_crypt_confirmation',{:value => '', :size => 50, :maxlength => 255}) %></td></tr>
- <tr id="homerow" <% unless @user.home_lat and @user.home_lon %> class="nohome" <%end%> ><td>Your home</td><td><em class="message">You have not entered your home location.</em><span class="location">Latitude: <%= text_field :user, :home_lat, :value => @user.home_lat, :size => 20, :id => "home_lat" %> Longitude <%= text_field :user, :home_lon, :value => @user.home_lon, :size => 20, :id => "home_lon" %></span> </td></tr>
-
- <tr><td></td><td>
- <p>Update home location when I click on the map? <input type="checkbox" value="1" <% unless @user.home_lat and @user.home_lon %> checked="checked" <% end %> id="updatehome" /> </p>
- <div id="map" style="border: 1px solid black; position: relative; width : 90%; height : 300px;">
- <% # This now just used to detect the width/height required for the popup. %>
- <p id="highlightinfo"></p>
- </div>
- </td></tr>
-
- <tr><td valign="top">Description</td><td><%= text_area :user, :description, :value => @user.description, :class => "editDescription" %></td></tr>
-</table>
-<%= submit_tag 'Save Changes' %>
-<% end %>
-
-<% nearest_str = "" %>
-<% if @user.home_lat and @user.home_lon %>
- <h2>Users in your area</h2>
-
- <% if @user.nearby.empty? %>
- There are no users who admit to mapping in your area. Better go out and spread the word about OSM!
- <% else %>
-
- <p>These users are mapping in your area:</p>
- <table>
- <tr>
- <th>Name</th>
- <th>Contact</th>
- </tr>
- <% @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} } );\n" %>
-
- <tr>
- <td><%= link_to nearby.display_name, :controller => 'user', :action => 'view', :display_name => nearby.display_name %></td>
- <td><%= link_to 'send message', :controller => 'message', :action => 'new', :user_id => nearby.id %></td>
- </tr>
- <%end%>
- </table>
-
- <%end%>
- <br />
-<% end %>
-<script type="text/javascript">
- var nearest = [], friends = [];
- <%= nearest_str %>
-</script>
-
-<% if @user.home_lat and @user.home_lon %>
- <% marker = true %>
- <% mlon = @user.home_lon %>
- <% mlat = @user.home_lat %>
- <% lon = @user.home_lon %>
- <% lat = @user.home_lat %>
- <% zoom = '12' %>
-<script type="text/javascript">
- var mlat = <%= mlat %>;
- var mlon = <%= mlon %>;
-</script>
+<% form_for :user, @user do |f| %>
+<table id="accountForm">
+ <tr><td class="fieldName">Display Name : </td><td><%= f.text_field :display_name %></td></tr>
+ <tr><td class="fieldName">Email : </td><td><%= f.text_field :email, {:size => 50, :maxlength => 255} %> <span class="minorNote">(not displayed publicly)</span></td></tr>
+ <tr><td class="fieldName" style="padding-bottom:0px;">Password : </td><td style="padding-bottom:0px;"><%= f.password_field :pass_crypt, {:value => '', :size => 30, :maxlength => 255} %></td></tr>
+ <tr><td class="fieldName">Confirm Password : </td><td><%= f.password_field :pass_crypt_confirmation, {:value => '', :size => 30, :maxlength => 255} %></td></tr>
+
+ <tr>
+ <td class="fieldName" valign="top">Public editing :</td>
+ <td>
+<% if @user.data_public? %>
+ Enabled. Not anonymous <span class="minorNote">(<a href="http://wiki.openstreetmap.org/index.php/Disabling_anonymous_edits" target="_new">what's this?</a>)</span>