From 63eed903af04cf90cab2b0ac7095425bf1eb0c92 Mon Sep 17 00:00:00 2001
From: Claas Kazzer <kazzer@ub.uni-leipzig.de>
Date: Fri, 21 Jun 2019 09:10:53 +0200
Subject: [PATCH] refs #15415 [fid_bbi] top pagination

* adds top pagination to search results
* restyles top pager to short variant

co-authored by: Dorian Merz <merz@ub.uni-leipzig.de>
---
 themes/fid_bbi/scss/compiled.scss             | 13 +++++++++++++
 themes/fid_bbi/templates/search/results.phtml |  7 +++++++
 2 files changed, 20 insertions(+)

diff --git a/themes/fid_bbi/scss/compiled.scss b/themes/fid_bbi/scss/compiled.scss
index 1b87fd0ecaf..fb1c705927f 100644
--- a/themes/fid_bbi/scss/compiled.scss
+++ b/themes/fid_bbi/scss/compiled.scss
@@ -306,6 +306,19 @@ footer {
   padding: 5px;
 }
 
+// RESULT LIST
+//// top pagination
+.pagination-short {
+  .hidden-xs {
+    display: none;
+  }
+  .pagination {
+    margin: initial;
+    margin-left: $grid-gutter-width;
+    float: left;
+  }
+}
+
 //// Search tools
 .searchtools {
   display: block;
diff --git a/themes/fid_bbi/templates/search/results.phtml b/themes/fid_bbi/templates/search/results.phtml
index 42e7d9a0a1c..dc01313e181 100644
--- a/themes/fid_bbi/templates/search/results.phtml
+++ b/themes/fid_bbi/templates/search/results.phtml
@@ -110,6 +110,13 @@ $recordTotal = $this->results->getResultTotal();
         <span class="limit">
         <?=$this->render('search/controls/limit.phtml')?>
         </span>
+        <?php /* fid_bbi: top pagination - CK */ ?>
+        <span class="pagination-short">
+        <? $paginator = $this->results->getPaginator();
+        $paginator->setPageRange(5); ?>
+        <?=$this->paginationControl($paginator, 'Sliding', 'search/pagination.phtml', ['results' => $this->results, 'options' => isset($this->paginationOptions) ? $this->paginationOptions : []])?>
+        </span>
+        <?php /* fid_bbi: top pagination - END */ ?>
         <span class="sort right">
         <?=$this->render('search/controls/sort.phtml')?>
         </span>
-- 
GitLab