Skip to content

Commit 53d5132

Browse files
author
Mark Robinson
committed
Bug fixes for pagination
1 parent d156e0b commit 53d5132

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/main/resources/templates/fragments/pagination.html

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
~ under the License.
1919
-->
2020

21-
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
21+
<html lang="en" xmlns:th="http://www.thymeleaf.org">
2222
<head>
2323
<link rel="stylesheet" type="text/css" href="../../static/css/main.css" />
2424
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" />
@@ -27,10 +27,8 @@
2727
<nav th:fragment="workflowControl" class="text-center">
2828
<ul class="pagination">
2929
<li th:class="${pages.getPageNumber() == 0}? 'disabled' : ''">
30-
<span th:if="${pages.getPageNumber() == 0}? 'disabled' : ''" aria-hidden="true">First</span>
31-
<a th:unless="${pages.getPageNumber() == 0}? 'disabled' : ''" aria-label="Previous">
32-
<span aria-hidden="true">First</span>
33-
</a>
30+
<span th:if="${pages.getPageNumber() == 0}" aria-hidden="true">First</span>
31+
<a th:unless="${pages.getPageNumber() == 0}" th:href="@{'?page=0&amp;size=' + ${pages.getPageSize()}}">First</a>
3432
</li>
3533
<li th:class="${workflows.hasPrevious()} ? '' : 'disabled'">
3634
<span th:unless="${workflows.hasPrevious()}">&laquo;</span>
@@ -57,9 +55,9 @@
5755
<li th:if="${pages.getPageNumber() + 3 &lt; workflows.getTotalPages()}">
5856
<a href="#" th:text="${pages.getPageNumber() + 4}" th:href="@{'?page=' + ${pages.getPageNumber() + 3} + '&amp;size=' + ${pages.getPageSize()}}">7</a>
5957
</li>
60-
<li th:class="${workflows.hasNext()}? '' : 'disabled'">
61-
<span th:if="${workflows.hasNext()}">&raquo;</span>
62-
<a th:unless="${workflows.hasNext()}" th:href="@{'?page=' + ${pages.getPageNumber() + 1} + '&amp;size=' + ${pages.getPageSize()}}" title="Go to next page">&raquo;</a>
58+
<li th:class="${workflows.hasNext()} ? '' : 'disabled'">
59+
<span th:unless="${workflows.hasNext()}">&raquo;</span>
60+
<a th:if="${workflows.hasNext()}" th:href="@{'?page=' + ${pages.getPageNumber() + 1} + '&amp;size=' + ${pages.getPageSize()}}" title="Go to next page">&raquo;</a>
6361
</li>
6462
<li th:class="${workflows.getTotalPages() == pages.getPageNumber() + 1} ? 'disabled' : ''">
6563
<span th:if="${workflows.getTotalPages() == pages.getPageNumber() + 1}">Last</span>

0 commit comments

Comments
 (0)