[HTML Rendering] Do not render page navigation buttons if only one page.

This commit is contained in:
Matthieu Gautier 2019-09-09 14:41:57 +02:00
parent fdc291b7c2
commit 78dbd66522
2 changed files with 27 additions and 24 deletions

View File

@ -131,6 +131,7 @@ std::string SearchRenderer::getHtml()
allData.set("results", results); allData.set("results", results);
allData.set("pages", pages); allData.set("pages", pages);
allData.set("hasResult", estimatedResultCount != 0); allData.set("hasResult", estimatedResultCount != 0);
allData.set("hasPages", pageStart != pageEnd);
allData.set("count", kiwix::beautifyInteger(estimatedResultCount)); allData.set("count", kiwix::beautifyInteger(estimatedResultCount));
allData.set("searchPattern", kiwix::encodeDiples(this->searchPattern)); allData.set("searchPattern", kiwix::encodeDiples(this->searchPattern));
allData.set("searchPatternEncoded", urlEncode(this->searchPattern)); allData.set("searchPatternEncoded", urlEncode(this->searchPattern));

View File

@ -129,6 +129,7 @@
</div> </div>
<div class="footer"> <div class="footer">
{{#hasPages}}
<ul> <ul>
{{#resultLastPageStart}} {{#resultLastPageStart}}
<li> <li>
@ -153,6 +154,7 @@
</li> </li>
{{/resultLastPageStart}} {{/resultLastPageStart}}
</ul> </ul>
{{/hasPages}}
</div> </div>
</body> </body>
</html> </html>