From 78dbd6652271d9d0b450c77bc030cc3fbfb06bc8 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Mon, 9 Sep 2019 14:41:57 +0200 Subject: [PATCH] [HTML Rendering] Do not render page navigation buttons if only one page. --- src/search_renderer.cpp | 1 + static/templates/search_result.html | 50 +++++++++++++++-------------- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/src/search_renderer.cpp b/src/search_renderer.cpp index e834e78b..63619429 100644 --- a/src/search_renderer.cpp +++ b/src/search_renderer.cpp @@ -131,6 +131,7 @@ std::string SearchRenderer::getHtml() allData.set("results", results); allData.set("pages", pages); allData.set("hasResult", estimatedResultCount != 0); + allData.set("hasPages", pageStart != pageEnd); allData.set("count", kiwix::beautifyInteger(estimatedResultCount)); allData.set("searchPattern", kiwix::encodeDiples(this->searchPattern)); allData.set("searchPatternEncoded", urlEncode(this->searchPattern)); diff --git a/static/templates/search_result.html b/static/templates/search_result.html index ce49b2df..e277657c 100644 --- a/static/templates/search_result.html +++ b/static/templates/search_result.html @@ -129,30 +129,32 @@