From fdd37de786decec89cd5e8965add59bb6a77e438 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 4 May 2019 20:45:12 +0200 Subject: [PATCH] #274 - hide pagination if no results --- .../resources/templates/search/searchMacros.ftl | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/resources/templates/search/searchMacros.ftl b/src/main/resources/templates/search/searchMacros.ftl index 81890e810..7e3bd84c1 100644 --- a/src/main/resources/templates/search/searchMacros.ftl +++ b/src/main/resources/templates/search/searchMacros.ftl @@ -64,13 +64,15 @@ <#macro pagination page> <div class="row"> <div class="col s12 center-align"> - <ul class="pagination"> - <li class="text-color <#if page.getNumber() == 0>disabled</#if>"><a class="page-link" data-page="${page.getNumber()-1}"><i class="material-icons">chevron_left</i></a></li> - <#list 0..page.getTotalPages()-1 as i> - <li class="waves-effect text-color <#if page.getNumber() == i>active</#if>"><a class="page-link" data-page="${i}">${i+1}</a></li> - </#list> - <li class="text-color <#if page.getNumber() == page.getTotalPages()-1>disabled</#if>"><a class="page-link" data-page="${page.getNumber()+1}"><i class="material-icons">chevron_right</i></a></li> - </ul> + <#if page.getTotalPages() gt 0> + <ul class="pagination"> + <li class="text-color <#if page.getNumber() == 0>disabled</#if>"><a class="page-link" data-page="${page.getNumber()-1}"><i class="material-icons">chevron_left</i></a></li> + <#list 0..page.getTotalPages()-1 as i> + <li class="waves-effect text-color <#if page.getNumber() == i>active</#if>"><a class="page-link" data-page="${i}">${i+1}</a></li> + </#list> + <li class="text-color <#if page.getNumber() == page.getTotalPages()-1>disabled</#if>"><a class="page-link" data-page="${page.getNumber()+1}"><i class="material-icons">chevron_right</i></a></li> + </ul> + </#if> </div> </div> </#macro> \ No newline at end of file -- GitLab