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