X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/9619dfdb4bac9df864b738c2180120a680fe9cec..d320673cc7bc8d5e79cea3c5ea5f9005129a63e6:/app/views/user/account.rhtml diff --git a/app/views/user/account.rhtml b/app/views/user/account.rhtml index 177e9ac97..f405e0b3c 100644 --- a/app/views/user/account.rhtml +++ b/app/views/user/account.rhtml @@ -1,30 +1,27 @@

User details

<%= error_messages_for 'user' %> -<% form_tag :controller => 'user', :action => 'account', :display_name => @user.display_name do %> +<% form_for :user, @user do |f| %> - - - + + + - + - class="nohome" <%end%> > + class="nohome" <%end%> >
Email<%= @user.email %>
Mapper since<%= @user.creation_time %> (<%= time_ago_in_words(@user.creation_time) %> ago)
Display Name<%= text_field :user, :display_name, :value => @user.display_name %>
Password<%= password_field('user', 'pass_crypt',{:value => '', :size => 50, :maxlength => 255}) %>
Confirm Password<%= password_field('user', 'pass_crypt_confirmation',{:value => '', :size => 50, :maxlength => 255}) %>
Display Name<%= f.text_field :display_name %>
Password<%= f.password_field :pass_crypt, {:value => '', :size => 50, :maxlength => 255} %>
Confirm Password<%= f.password_field :pass_crypt_confirmation, {:value => '', :size => 50, :maxlength => 255} %>
Description<%= text_area :user, :description, :value => @user.description, :class => "editDescription" %>
Description<%= f.text_area :description, :class => "editDescription" %>
Your homeYou have not entered your home 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" %>
Your homeYou have not entered your home location.Latitude: <%= f.text_field :home_lat, :size => 20, :id => "home_lat" %> Longitude <%= f.text_field :home_lon, :size => 20, :id => "home_lon" %>

Update home location when I click on the map? checked="checked" <% end %> id="updatehome" />

-
- <% # This now just used to detect the width/height required for the popup. %> -

-
+
<%= submit_tag 'Save Changes' %> <% end %> <% nearest_str = "" %> -<% if @user.home_lat and @user.home_lon %> +<% if !@user.home_lat.nil? and !@user.home_lon.nil? %> <% if !@user.nearby.empty? %> <% @user.nearby.each do |nearby| %> <% nearest_str += "nearest.push( { 'display_name' : '#{nearby.display_name}', 'home_lat' : #{nearby.home_lat}, 'home_lon' : #{nearby.home_lon} } );\n" %> @@ -36,20 +33,20 @@ <%= nearest_str %> -<% if @user.home_lat and @user.home_lon %> +<% if @user.home_lat.nil? or @user.home_lon.nil? %> + <% lon = params['lon'] || '-0.1' %> + <% lat = params['lat'] || '51.5' %> + <% zoom = params['zoom'] || '4' %> +<% else %> <% marker = true %> <% mlon = @user.home_lon %> <% mlat = @user.home_lat %> <% lon = @user.home_lon %> - <% lat = @user.home_lat %> + <% lat = @user.home_lat %> <% zoom = '12' %> -<% else %> - <% lon = params['lon'] || '-0.1' %> - <% lat = params['lat'] || '51.5' %> - <% zoom = params['zoom'] || '4' %> <% end %> -<%= javascript_include_tag '/openlayers/OpenLayers.js' %> + <%= javascript_include_tag 'map.js' %>