Ignore:
Timestamp:
10/07/21 20:07:41 (3 years ago)
Author:
KostaFortumanov <kfortumanov@…>
Branches:
master
Children:
0c37625
Parents:
0f4f552
Message:

post pagination

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/resources/templates/album.html

    r0f4f552 r276a8b6  
    1616    <p th:if="${noPosts}">No posts</p>
    1717    <div th:unless="${noPosts}" class="album py-5 bg-light">
     18
    1819        <div class="container">
    19 
     20            <div class="row">
     21                <div class="col-md-2">
     22                    <label class="form-label" for="sortBy">Sort By</label>
     23                    <select class="input-group-text" id="sortBy">
     24                        <option value="id">Default</option>
     25                        <option value="title">Title</option>
     26                        <option value="dateDue">Date due</option>
     27                        <option value="fundsNeeded">Funds needed</option>
     28                    </select>
     29                </div>
     30                <div class="col-md-2">
     31                    <label class="form-label" for="order">Order</label>
     32                    <select class="input-group-text" id="order">
     33                        <option value="asc">Ascending</option>
     34                        <option value="desc">Descending</option>
     35                    </select>
     36                </div>
     37            </div>
     38            <br>
    2039            <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 g-3">
    2140                <div class="col" th:each="post : ${postList}">
     
    3756            </div>
    3857        </div>
    39         <hr class="ui-menu-divider" />
     58        <hr class="ui-menu-divider"/>
    4059        <nav>
    41             <ul class="pagination justify-content-center">
    42                 <li class="page-item"><a class="page-link" href="#">Previous</a></li>
    43                 <li class="page-item"><a class="page-link" href="#">1</a></li>
    44                 <li class="page-item"><a class="page-link" href="#">2</a></li>
    45                 <li class="page-item"><a class="page-link" href="#">3</a></li>
    46                 <li class="page-item"><a class="page-link" href="#">Next</a></li>
    47             </ul>
     60            <div id="pagination"></div>
    4861        </nav>
    4962    </div>
     
    5164</main>
    5265<script src="/js/bootstrap.min.js"></script>
     66<script id="helper" src="/js/pagination.js" th:data-pages="${totalPages}"></script>
    5367</body>
    5468</html>
Note: See TracChangeset for help on using the changeset viewer.