]> git.openstreetmap.org Git - rails.git/blob - app/views/traces/index.html.erb
Refactor traces list display
[rails.git] / app / views / traces / index.html.erb
1 <% content_for :heading do %>
2   <h1><%= @title %></h1>
3   <ul class='secondary-actions clearfix'>
4     <li><%= t(".description") %></li>
5     <li><%= rss_link_to :action => "georss", :display_name => @display_name, :tag => @tag %></li>
6     <li><%= link_to t(".upload_trace"), new_trace_path %></li>
7     <% if @tag %>
8       <li><%= link_to t(".see_all_traces"), :controller => "traces", :action => "index", :display_name => nil, :tag => nil, :page => nil %></li>
9       <li><%= link_to t(".see_my_traces"), :action => "mine", :tag => nil, :page => nil %></li>
10     <% else %>
11       <% if @display_name %>
12         <li><%= link_to t(".see_all_traces"), :controller => "traces", :action => "index", :display_name => nil, :tag => nil, :page => nil %></li>
13       <% end %>
14       <% if current_user && current_user != @target_user %>
15         <li><%= link_to t(".see_my_traces"), :action => "mine", :tag => nil, :page => nil %></li>
16       <% end %>
17     <% end %>
18   </ul>
19 <% end %>
20
21 <% content_for :auto_discovery_link_tag do %>
22 <%= auto_discovery_link_tag :rss, :action => "georss", :display_name => @display_name, :tag => @tag %>
23 <% end %>
24
25 <% if @traces.size > 0 %>
26   <%= render "trace_paging_nav", :page => @page, :page_size => @page_size, :traces => @traces, :params => @params %>
27
28   <table id="trace_list" class="table table-borderless table-striped">
29     <tbody>
30       <%= render @traces %>
31     </tbody>
32   </table>
33
34   <%= render "trace_paging_nav", :page => @page, :page_size => @page_size, :traces => @traces, :params => @params %>
35 <% else %>
36   <h4><%= t ".empty_html", :upload_link => new_trace_path %></h4>
37 <% end %>