const div = $(this).parents(".changeset_more");
- $(this).hide();
+ $(this).closest(".pagination").hide();
div.find(".loader").show();
const data = new URLSearchParams();
<% if @newer_changesets_id %>
- <div class="changeset_more my-3 text-center">
- <%= link_to t(".load_more"), url_for(:after => @newer_changesets_id), :class => "btn btn-primary" %>
+ <div class="changeset_more my-3">
+ <ul class="pagination justify-content-center">
+ <li class="page-item">
+ <%= link_to t(".newer_changesets"), url_for(:after => @newer_changesets_id), :class => "page-link" %>
+ </li>
+ </ul>
<div class="text-center loader">
<div class="spinner-border" role="status">
<span class="visually-hidden"><%= t("browse.start_rjs.loading") %></span>
<p class="mx-3"><%= params[:before] ? t(".no_more") : t(".empty") %></p>
<% end %>
<% if @older_changesets_id -%>
- <div class="changeset_more my-3 text-center">
- <%= link_to t(".load_more"), url_for(:before => @older_changesets_id), :class => "btn btn-primary" %>
+ <div class="changeset_more my-3">
+ <ul class="pagination justify-content-center">
+ <li class="page-item">
+ <%= link_to t(".older_changesets"), url_for(:before => @older_changesets_id), :class => "page-link" %>
+ </li>
+ </ul>
<div class="text-center loader">
<div class="spinner-border" role="status">
<span class="visually-hidden"><%= t("browse.start_rjs.loading") %></span>
no_more: "No more changesets found."
no_more_area: "No more changesets in this area."
no_more_user: "No more changesets by this user."
- load_more: "Load more"
+ older_changesets: Older Changesets
+ newer_changesets: Newer Changesets
feed:
title: "Changeset %{id}"
title_comment: "Changeset %{id} - %{comment}"
changesets.assert_no_text "bottom-changeset-in-batch-2"
changesets.assert_no_text "first-changeset-in-history"
changesets.assert_selector "ol", :count => 1
- changesets.assert_selector "li", :count => PAGE_SIZE
+ changesets.assert_selector "li[data-changeset]", :count => PAGE_SIZE
- changesets.find(".changeset_more a.btn").click
+ click_on "Older Changesets"
changesets.assert_text "bottom-changeset-in-batch-1"
changesets.assert_text "bottom-changeset-in-batch-2"
changesets.assert_no_text "first-changeset-in-history"
changesets.assert_selector "ol", :count => 1
- changesets.assert_selector "li", :count => 2 * PAGE_SIZE
+ changesets.assert_selector "li[data-changeset]", :count => 2 * PAGE_SIZE
- changesets.find(".changeset_more a.btn").click
+ click_on "Older Changesets"
changesets.assert_text "bottom-changeset-in-batch-1"
changesets.assert_text "bottom-changeset-in-batch-2"
changesets.assert_text "first-changeset-in-history"
changesets.assert_selector "ol", :count => 1
- changesets.assert_selector "li", :count => (2 * PAGE_SIZE) + 1
+ changesets.assert_selector "li[data-changeset]", :count => (2 * PAGE_SIZE) + 1
end
end