Skip to content

Commit d45af77

Browse files
garygreentaylorotwell
authored andcommitted
Hide pagination if it does not have multiple pages. (#15246)
1 parent 9dfa42f commit d45af77

File tree

4 files changed

+98
-90
lines changed

4 files changed

+98
-90
lines changed
Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,36 @@
1-
<ul class="pagination">
2-
<!-- Previous Page Link -->
3-
@if ($paginator->onFirstPage())
4-
<li class="page-item disabled"><span class="page-link">&laquo;</span></li>
5-
@else
6-
<li class="page-item"><a class="page-link" href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
7-
@endif
8-
9-
<!-- Pagination Elements -->
10-
@foreach ($elements as $element)
11-
<!-- "Three Dots" Separator -->
12-
@if (is_string($element))
13-
<li class="page-item disabled"><span class="page-link">{{ $element }}</span></li>
1+
@if ($paginator->hasPages())
2+
<ul class="pagination">
3+
<!-- Previous Page Link -->
4+
@if ($paginator->onFirstPage())
5+
<li class="page-item disabled"><span class="page-link">&laquo;</span></li>
6+
@else
7+
<li class="page-item"><a class="page-link" href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
148
@endif
159

16-
<!-- Array Of Links -->
17-
@if (is_array($element))
18-
@foreach ($element as $page => $url)
19-
@if ($page == $paginator->currentPage())
20-
<li class="page-item active"><span class="page-link">{{ $page }}</span></li>
21-
@else
22-
<li class="page-item"><a class="page-link" href="{{ $url }}">{{ $page }}</a></li>
23-
@endif
24-
@endforeach
25-
@endif
26-
@endforeach
10+
<!-- Pagination Elements -->
11+
@foreach ($elements as $element)
12+
<!-- "Three Dots" Separator -->
13+
@if (is_string($element))
14+
<li class="page-item disabled"><span class="page-link">{{ $element }}</span></li>
15+
@endif
2716

28-
<!-- Next Page Link -->
29-
@if ($paginator->hasMorePages())
30-
<li class="page-item"><a class="page-link" href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
31-
@else
32-
<li class="page-item disabled"><span class="page-link">&raquo;</span></li>
33-
@endif
34-
</ul>
17+
<!-- Array Of Links -->
18+
@if (is_array($element))
19+
@foreach ($element as $page => $url)
20+
@if ($page == $paginator->currentPage())
21+
<li class="page-item active"><span class="page-link">{{ $page }}</span></li>
22+
@else
23+
<li class="page-item"><a class="page-link" href="{{ $url }}">{{ $page }}</a></li>
24+
@endif
25+
@endforeach
26+
@endif
27+
@endforeach
28+
29+
<!-- Next Page Link -->
30+
@if ($paginator->hasMorePages())
31+
<li class="page-item"><a class="page-link" href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
32+
@else
33+
<li class="page-item disabled"><span class="page-link">&raquo;</span></li>
34+
@endif
35+
</ul>
36+
@endif
Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,36 @@
1-
<ul class="pagination">
2-
<!-- Previous Page Link -->
3-
@if ($paginator->onFirstPage())
4-
<li class="disabled"><span>&laquo;</span></li>
5-
@else
6-
<li><a href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
7-
@endif
8-
9-
<!-- Pagination Elements -->
10-
@foreach ($elements as $element)
11-
<!-- "Three Dots" Separator -->
12-
@if (is_string($element))
13-
<li class="disabled"><span>{{ $element }}</span></li>
1+
@if ($paginator->hasPages())
2+
<ul class="pagination">
3+
<!-- Previous Page Link -->
4+
@if ($paginator->onFirstPage())
5+
<li class="disabled"><span>&laquo;</span></li>
6+
@else
7+
<li><a href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
148
@endif
159

16-
<!-- Array Of Links -->
17-
@if (is_array($element))
18-
@foreach ($element as $page => $url)
19-
@if ($page == $paginator->currentPage())
20-
<li class="active"><span>{{ $page }}</span></li>
21-
@else
22-
<li><a href="{{ $url }}">{{ $page }}</a></li>
23-
@endif
24-
@endforeach
25-
@endif
26-
@endforeach
10+
<!-- Pagination Elements -->
11+
@foreach ($elements as $element)
12+
<!-- "Three Dots" Separator -->
13+
@if (is_string($element))
14+
<li class="disabled"><span>{{ $element }}</span></li>
15+
@endif
2716

28-
<!-- Next Page Link -->
29-
@if ($paginator->hasMorePages())
30-
<li><a href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
31-
@else
32-
<li class="disabled"><span>&raquo;</span></li>
33-
@endif
34-
</ul>
17+
<!-- Array Of Links -->
18+
@if (is_array($element))
19+
@foreach ($element as $page => $url)
20+
@if ($page == $paginator->currentPage())
21+
<li class="active"><span>{{ $page }}</span></li>
22+
@else
23+
<li><a href="{{ $url }}">{{ $page }}</a></li>
24+
@endif
25+
@endforeach
26+
@endif
27+
@endforeach
28+
29+
<!-- Next Page Link -->
30+
@if ($paginator->hasMorePages())
31+
<li><a href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
32+
@else
33+
<li class="disabled"><span>&raquo;</span></li>
34+
@endif
35+
</ul>
36+
@endif
Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
<ul class="pagination">
2-
<!-- Previous Page Link -->
3-
@if ($paginator->onFirstPage())
4-
<li class="page-item disabled"><span class="page-link">&laquo;</span></li>
5-
@else
6-
<li class="page-item"><a class="page-link" href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
7-
@endif
1+
@if ($paginator->hasPages())
2+
<ul class="pagination">
3+
<!-- Previous Page Link -->
4+
@if ($paginator->onFirstPage())
5+
<li class="page-item disabled"><span class="page-link">&laquo;</span></li>
6+
@else
7+
<li class="page-item"><a class="page-link" href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
8+
@endif
89

9-
<!-- Next Page Link -->
10-
@if ($paginator->hasMorePages())
11-
<li class="page-item"><a class="page-link" href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
12-
@else
13-
<li class="page-item disabled"><span class="page-link">&raquo;</span></li>
14-
@endif
15-
</ul>
10+
<!-- Next Page Link -->
11+
@if ($paginator->hasMorePages())
12+
<li class="page-item"><a class="page-link" href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
13+
@else
14+
<li class="page-item disabled"><span class="page-link">&raquo;</span></li>
15+
@endif
16+
</ul>
17+
@endif
Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
<ul class="pagination">
2-
<!-- Previous Page Link -->
3-
@if ($paginator->onFirstPage())
4-
<li class="disabled"><span>&laquo;</span></li>
5-
@else
6-
<li><a href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
7-
@endif
1+
@if ($paginator->hasPages())
2+
<ul class="pagination">
3+
<!-- Previous Page Link -->
4+
@if ($paginator->onFirstPage())
5+
<li class="disabled"><span>&laquo;</span></li>
6+
@else
7+
<li><a href="{{ $paginator->previousPageUrl() }}" rel="prev">&laquo;</a></li>
8+
@endif
89

9-
<!-- Next Page Link -->
10-
@if ($paginator->hasMorePages())
11-
<li><a href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
12-
@else
13-
<li class="disabled"><span>&raquo;</span></li>
14-
@endif
15-
</ul>
10+
<!-- Next Page Link -->
11+
@if ($paginator->hasMorePages())
12+
<li><a href="{{ $paginator->nextPageUrl() }}" rel="next">&raquo;</a></li>
13+
@else
14+
<li class="disabled"><span>&raquo;</span></li>
15+
@endif
16+
</ul>
17+
@endif

0 commit comments

Comments
 (0)