Commit d8a98115

mo k <mo@mokhan.ca>
2012-05-31 12:33:02
add lat and long to settings page.
1 parent a0483c0
Changed files (1)
app
views
registrations
app/views/registrations/edit.html.erb
@@ -20,13 +20,20 @@
             response( $.map(data.geonames, function(item){
                 return {
                   label: item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName,
-                  value: item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName
+                  value: item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName,
+                  latitude: item.lat,
+                  longitude: item.lng
                 }
             }));
           }
         });
       },
-      minlength:2
+      minlength:2,
+      select:function(event, ui){
+        var item = ui.item;
+        $('#user_latitude').val(item.latitude);
+        $('#user_longitude').val(item.longitude);
+      }
     });
   });
   </script>
@@ -100,6 +107,8 @@
           <input type="submit" class="btn btn-primary" value="Save changes" />
           <button type="reset" class="btn">Cancel</button>
         </div>
+        <%= f.hidden_field :latitude %>
+        <%= f.hidden_field :longitude %>
       </fieldset>
     <% end %>
   </div>