Skip to content

Commit

Permalink
smartsearch
Browse files Browse the repository at this point in the history
  • Loading branch information
nczirjak-acdh committed Feb 23, 2024
1 parent 98c72a8 commit c541d2c
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 13 deletions.
11 changes: 10 additions & 1 deletion js/smartsearch.js
Original file line number Diff line number Diff line change
Expand Up @@ -504,11 +504,20 @@ jQuery(function ($) {
search();
}

function updateSmartPager(totalCount, pageSize){
var totalPages = 0;
if(totalCount > 0) {
totalPages = Math.ceil(totalCount / pageSize);
console.log("TOTAL PAGES: ");
console.log(totalPages);
}
}

function showResults(data, param, t0) {

t0 = (new Date() - t0) / 1000;
data = jQuery.parseJSON(data);

updateSmartPager();
var pages = $('#smartPage').get(0);
var pageCount = Math.ceil(data.totalCount / data.pageSize);
$('#smartPageCount').text('/ ' + pageCount);
Expand Down
23 changes: 11 additions & 12 deletions templates/arche-discover.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -59,18 +59,13 @@
<div class="row">
<div class="col-lg-12 arche-smartsearch-page-div" style="display: none;">
<div class="row">
<div class="col-lg-3">
<div class="col-lg-2">
<div class="form-outline">
<span id="smartSearchCount"></span>
</div>
</div>
<div class="col-lg-3">
<div class="form-outline">
<label class="mx-2 font-weight-bold" for="pageSize">{{ "Page size"|trans }}:</label>
<input class="form-control mr-sm-2 w-50" type="number" value="10" min="1" id="smartPageSize"/>
</div>
</div>
<div class="col-lg-3">

<div class="col-lg-6">
<div class="discover-pager dataTables_paginate paging_simple_numbers">
<a href="#" class="paginate_button previous disabled"><</a>
<span class="search-paging-numbers">
Expand All @@ -79,7 +74,7 @@
<a href="#" class="paginate_button next disabled">></a>


<div class="input-group mr-sm-2 w-50">
<div class="input-group mr-sm-2">
<select class="form-control" id="smartPage" onchange="search();">
<option value="0" selected="selected">1</option>
</select>
Expand All @@ -90,10 +85,14 @@
</div>

</div>
<div class="col-lg-3">
<div class="col-lg-2">
<div class="form-outline">
<input class="form-control mr-sm-2 w-100" type="number" value="10" min="1" id="smartPageSize"/>
</div>
</div>
<div class="col-lg-2">
<div class="form-outline">
<label class="mx-2 font-weight-bold" for="pageSize">{{ "Ordering"|trans }}:</label>
<div class="input-group mr-sm-2 w-50">
<div class="input-group mr-sm-2 w-100">
<select class="form-control" id="smartOrder" onchange="search();">
<option value="titleasc" selected="selected">{{ "Title ASC"|trans }}</option>
<option value="titledesc" >{{ "Title DESC"|trans }}</option>
Expand Down

0 comments on commit c541d2c

Please sign in to comment.