Show a helpful message when there are no traces to display
[rails.git] / app / views / trace / list.html.erb
1 <h1><%= h(@title) %></h1>
2
3 <% content_for :head do %>
4 <%= auto_discovery_link_tag :atom, :action => 'georss', :display_name => @display_name, :tag => @tag %>
5 <% end %>
6
7 <p>
8   <%= rss_link_to :action => 'georss', :display_name => @display_name, :tag => @tag %>
9   | <%= link_to t('trace.trace_header.upload_trace'), :action => 'create' %>
10   <% if @tag %>
11     | <%= link_to t('trace.trace_header.see_all_traces'), :controller => 'trace', :action => 'list', :display_name => nil, :tag => nil, :page => nil %>
12     | <%= link_to t('trace.trace_header.see_your_traces'), :action => 'mine', :tag => nil, :page => nil %>
13   <% else %>
14     <% if @display_name %>
15       | <%= link_to t('trace.trace_header.see_all_traces'), :controller => 'trace', :action => 'list', :display_name => nil, :tag => nil, :page => nil %>
16     <% end %>
17     <%= unless_user(@target_user, :span) do %>
18       | <%= link_to t('trace.trace_header.see_your_traces'), :action => 'mine', :tag => nil, :page => nil %>
19     <% end %>
20   <% end %>
21 </p>
22
23 <% if @traces.size > 1 %>
24   <%= render :partial => 'trace_paging_nav' %>
25 <% else %>
26   <%= t('trace.list.empty') %> <%= link_to t('trace.list.upload_new'), :controller => 'trace', :action => 'list', :display_name => nil, :tag => nil, :page => nil %> <%= raw t('trace.list.learn_more') %>
27 <% end %>
28
29 <table id="trace_list" cellpadding="3">
30   <tr>
31     <th></th>
32     <th></th>
33   </tr>
34   <%= render :partial => 'trace', :collection => @traces unless @traces.nil? %>
35 </table>
36
37 <% if @traces.size > 1 %>
38   <%= render :partial => 'trace_paging_nav' %>
39 <% end %>
40
41 <%= render :partial => 'trace_optionals' %>