Browse Source

Add begin and end page indicator.

pull/6/head
t123yh 7 years ago
parent
commit
9577b9513f
  1. 8
      views/page.ejs

8
views/page.ejs

@ -20,7 +20,8 @@
} }
if (omitLeft) { if (omitLeft) {
%> %>
<div class="disabled item">...</div> <a class="item" href="<%= syzoj.utils.makeUrl(req, Object.assign(req.query, { page: 1 })) %>"><%= 1 %></a>
<div class="disabled item">...</div>
<% <%
} }
for (let i = paginate.currPage - leftCnt; i < paginate.currPage; i++) { %> for (let i = paginate.currPage - leftCnt; i < paginate.currPage; i++) { %>
@ -35,11 +36,12 @@
} }
if (omitRight) { if (omitRight) {
%> %>
<div class="disabled item">...</div> <div class="disabled item">...</div>
<a class="item" href="<%= syzoj.utils.makeUrl(req, Object.assign(req.query, { page: paginate.pageCnt })) %>"><%= paginate.pageCnt %></a>
<% } %> <% } %>
<a class="<% if (paginate.currPage === paginate.pageCnt) { %> disabled<% } %> icon item" <% if (paginate.currPage !== paginate.pageCnt) { %>href="<%= syzoj.utils.makeUrl(req, Object.assign(req.query, { page: paginate.currPage + 1 })) %>" <% } %>id="page_next"> <a class="<% if (paginate.currPage === paginate.pageCnt) { %> disabled<% } %> icon item" <% if (paginate.currPage !== paginate.pageCnt) { %>href="<%= syzoj.utils.makeUrl(req, Object.assign(req.query, { page: paginate.currPage + 1 })) %>" <% } %>id="page_next">
<i class="right chevron icon"></i> <i class="right chevron icon"></i>
</a> </a>
</div> </div>
</div> </div>
<% } %> <% } %>
Loading…
Cancel
Save