]> git.openstreetmap.org Git - rails.git/blob - app/views/old_elements/index.html.erb
Merge remote-tracking branch 'upstream/pull/6217'
[rails.git] / app / views / old_elements / index.html.erb
1 <% set_title(t(".#{@type}.title_html", :name => printable_element_name(@feature))) %>
2
3 <%= render "sidebar_header", :title => t(".#{@type}.title_html", :name => printable_element_name(@feature)) %>
4
5 <% if @newer_features_version %>
6   <ul id="newer_element_versions_navigation" class="pagination justify-content-center">
7     <li class="page-item">
8       <%= link_to t(".newer_versions"),
9                   params.permit(:show_redactions).merge(:after => @newer_features_version),
10                   :class => "page-link",
11                   :data => { :turbo => true, :turbo_stream => true } %>
12     </li>
13   </ul>
14 <% end %>
15
16 <div id="element_versions_list">
17   <%= render :partial => "browse/#{@type}", :collection => @old_features %>
18 </div>
19
20 <% if @older_features_version %>
21   <ul id="older_element_versions_navigation" class="pagination justify-content-center">
22     <li class="page-item">
23       <%= link_to t(".older_versions"),
24                   params.permit(:show_redactions).merge(:before => @older_features_version),
25                   :class => "page-link",
26                   :data => { :turbo => true, :turbo_stream => true } %>
27     </li>
28   </ul>
29 <% end %>
30
31 <div class='secondary-actions mb-3'>
32   <%= link_to t("browse.download_xml"), send(:"api_#{@type}_versions_path", @feature.id) %>
33   <% if current_user&.moderator? %>
34     &middot;
35     <% if params["show_redactions"] %>
36       <%= tag.span t("browse.view_unredacted_history"), :class => "py-1 px-2 rounded bg-body-secondary" %>
37     <% else %>
38       <%= link_to t("browse.view_unredacted_history"), params.permit(:before, :after).merge(:show_redactions => true) %>
39     <% end %>
40   <% end %>
41 </div>
42
43 <nav>
44   <ol class="breadcrumb mb-1">
45     <li class="breadcrumb-item">
46       <%= link_to t(@type, :scope => "browse.versions_navigation"), @current_feature %>
47     </li>
48     <li class="breadcrumb-item active">
49       <% if params[:show_redactions] || params[:before] || params[:after] %>
50         <%= link_to t("browse.versions_navigation.history"), {}, :class => "py-1 px-2 rounded bg-body-secondary" %>
51       <% else %>
52         <%= tag.span t("browse.versions_navigation.history"), :class => "py-1 px-2 rounded bg-body-secondary" %>
53       <% end %>
54     </li>
55     <li class="breadcrumb-item">
56       <%= t "browse.versions_navigation.versions_label" %>
57     </li>
58   </ol>
59
60   <%= element_versions_pagination(@current_feature.version) do |v|
61         { :href => { :action => :show, :version => v },
62           :title => t("browse.versions_navigation.version", :version => v) }
63       end %>
64 </nav>