mirror of
https://hk.gh-proxy.com/https://github.com/NodeBB/nodebb-theme-harmony.git
synced 2025-10-03 05:01:05 +08:00
45 lines
No EOL
2.5 KiB
Smarty
45 lines
No EOL
2.5 KiB
Smarty
<div component="pagination" class="pagination-container<!-- IF !pagination.pages.length --> hidden<!-- ENDIF !pagination.pages.length -->">
|
|
<ul class="pagination hidden-xs justify-content-center">
|
|
<li class="page-item previous float-start<!-- IF !pagination.prev.active --> disabled<!-- ENDIF !pagination.prev.active -->">
|
|
<a class="page-link" href="?{pagination.prev.qs}" data-page="{pagination.prev.page}"><i class="fa fa-chevron-left"></i> </a>
|
|
</li>
|
|
|
|
{{{each pagination.pages}}}
|
|
<!-- IF pagination.pages.separator -->
|
|
<li component="pagination/select-page" class="page-item page select-page">
|
|
<a class="page-link" href="#"><i class="fa fa-ellipsis-h"></i></a>
|
|
</li>
|
|
<!-- ELSE -->
|
|
<li class="page-item page<!-- IF pagination.pages.active --> active<!-- ENDIF pagination.pages.active -->" >
|
|
<a class="page-link" href="?{pagination.pages.qs}" data-page="{pagination.pages.page}">{pagination.pages.page}</a>
|
|
</li>
|
|
<!-- ENDIF pagination.pages.separator -->
|
|
{{{end}}}
|
|
|
|
<li class="page-item next float-end<!-- IF !pagination.next.active --> disabled<!-- ENDIF !pagination.next.active -->">
|
|
<a class="page-link" href="?{pagination.next.qs}" data-page="{pagination.next.page}"> <i class="fa fa-chevron-right"></i></a>
|
|
</li>
|
|
</ul>
|
|
|
|
<ul class="pagination hidden-sm hidden-md hidden-lg justify-content-center">
|
|
<li class="page-item first<!-- IF !pagination.prev.active --> disabled<!-- ENDIF !pagination.prev.active -->">
|
|
<a class="page-link" href="?{pagination.first.qs}" data-page="1"><i class="fa fa-fast-backward"></i> </a>
|
|
</li>
|
|
|
|
<li class="page-item previous<!-- IF !pagination.prev.active --> disabled<!-- ENDIF !pagination.prev.active -->">
|
|
<a class="page-link" href="?{pagination.prev.qs}" data-page="{pagination.prev.page}"><i class="fa fa-chevron-left"></i> </a>
|
|
</li>
|
|
|
|
<li component="pagination/select-page" class="page-item page select-page">
|
|
<a class="page-link" href="#">{pagination.currentPage} / {pagination.pageCount}</a>
|
|
</li>
|
|
|
|
<li class="page-item next<!-- IF !pagination.next.active --> disabled<!-- ENDIF !pagination.next.active -->">
|
|
<a class="page-link" href="?{pagination.next.qs}" data-page="{pagination.next.page}"> <i class="fa fa-chevron-right"></i></a>
|
|
</li>
|
|
|
|
<li class="page-item last<!-- IF !pagination.next.active --> disabled<!-- ENDIF !pagination.next.active -->">
|
|
<a class="page-link" href="?{pagination.last.qs}" data-page="{pagination.pageCount}"><i class="fa fa-fast-forward"></i> </a>
|
|
</li>
|
|
</ul>
|
|
</div> |