Sanitise parameters used in URL generation
[rails.git] / app / views / changeset / history.html.erb
index 96f39e28243b55373daeb0fe23e08121e09cbc7f..7f08a40b3ff5ddc5dda534c1d6b82cbecb38f5a9 100644 (file)
@@ -1,30 +1,22 @@
-<% content_for :head do -%>
+<% content_for :auto_discovery_link_tag do -%>
   <% unless params[:friends] or params[:nearby] -%>
-    <%= auto_discovery_link_tag :atom, params.merge({ :page => nil, :action => :feed }) %>
+    <%= auto_discovery_link_tag :atom, params.merge(:max_id => nil, :xhr => nil, :action => :feed) %>
   <% end -%>
 <% end -%>
 
 <%
-   if params[:friends] and @user
-     @title = t 'changeset.list.title_friend'
-     @heading = t 'changeset.list.title_friend'
-   elsif params[:nearby] and @user
-     @title = t 'changeset.list.title_nearby'
-     @heading = t 'changeset.list.title_nearby'
-   elsif params[:display_name]
-     @title = t 'changeset.list.title_user', :user => params[:display_name]
+   set_title(changeset_list_title(params, @user))
+   if params[:display_name]
      @heading = t('changeset.list.title_user', :user => link_to(params[:display_name], :controller => "user", :action => "view", :display_name => params[:display_name])).html_safe
    else
-     @title = t 'changeset.list.title'
-     @heading = t 'changeset.list.title'
+     @heading = @title
    end
 %>
 
-<div class='browse_details header'> 
-  <h2><%= @heading %>
-    <span class="icon close"></span>
-  </h2>
-</div>
+<h2>
+  <a class="geolink" href="<%= root_path %>"><span class="icon close"></span></a>
+  <%= @heading %>
+</h2>
 
 <div class="changesets">
   <%= image_tag "searching.gif", :class => "loader" %>