]> git.openstreetmap.org Git - rails.git/commitdiff
Call paging heading helpers from partial
authorAnton Khorev <tony29@yandex.ru>
Sun, 15 Oct 2023 20:14:17 +0000 (23:14 +0300)
committerAnton Khorev <tony29@yandex.ru>
Thu, 16 Nov 2023 10:36:57 +0000 (13:36 +0300)
app/views/browse/_paging_nav.html.erb
app/views/browse/changeset.html.erb

index ed129aad0fcb97097538036a46dd829b430f7912..aa7ee23b9372342b0b9b04664051beda3a4225ef 100644 (file)
@@ -1,6 +1,6 @@
 <div class="d-flex flex-wrap gap-2">
-  <h4 class="fs-5 mb-0"><%= heading %></h4>
+  <h4 class="fs-5 mb-0"><%= type_and_paginated_count(type, pages) %></h4>
   <% if pages.page_count > 1 %>
-    <%= sidebar_classic_pagination(pages, page_param) %>
+    <%= sidebar_classic_pagination(pages, "#{type}_page") %>
   <% end %>
 </div>
index ec4e0c1c200e6f16889744f5340d3751a254da7c..9225192e1144fd50a154ac9611f5d7c8901e8204 100644 (file)
@@ -90,7 +90,7 @@
   <% end %>
 
   <% unless @ways.empty? %>
-    <%= render :partial => "paging_nav", :locals => { :heading => type_and_paginated_count("way", @way_pages), :pages => @way_pages, :page_param => "way_page" } %>
+    <%= render :partial => "paging_nav", :locals => { :type => "way", :pages => @way_pages } %>
     <ul class="list-unstyled">
       <% @ways.each do |way| %>
         <li><%= link_to printable_name(way, :version => true), { :action => "way", :id => way.way_id.to_s }, { :class => link_class("way", way), :title => link_title(way) } %></li>
@@ -99,7 +99,7 @@
   <% end %>
 
   <% unless @relations.empty? %>
-    <%= render :partial => "paging_nav", :locals => { :heading => type_and_paginated_count("relation", @relation_pages), :pages => @relation_pages, :page_param => "relation_page" } %>
+    <%= render :partial => "paging_nav", :locals => { :type => "relation", :pages => @relation_pages } %>
     <ul class="list-unstyled">
       <% @relations.each do |relation| %>
         <li><%= link_to printable_name(relation, :version => true), { :action => "relation", :id => relation.relation_id.to_s }, { :class => link_class("relation", relation), :title => link_title(relation) } %></li>
   <% end %>
 
   <% unless @nodes.empty? %>
-    <%= render :partial => "paging_nav", :locals => { :heading => type_and_paginated_count("node", @node_pages), :pages => @node_pages, :page_param => "node_page" } %>
+    <%= render :partial => "paging_nav", :locals => { :type => "node", :pages => @node_pages } %>
     <ul class="list-unstyled">
       <% @nodes.each do |node| %>
         <li><%= link_to printable_name(node, :version => true), { :action => "node", :id => node.node_id.to_s }, { :class => link_class("node", node), :title => link_title(node), :rel => link_follow(node) } %></li>