Hits per page option
This commit is contained in:
parent
ab2cc8e54a
commit
15023940ea
1 changed files with 16 additions and 3 deletions
|
@ -6,6 +6,16 @@
|
||||||
<button id="btn-set" class="btn btn-success set-json" data-target="basic">Пример</button>
|
<button id="btn-set" class="btn btn-success set-json" data-target="basic">Пример</button>
|
||||||
<button id="btn-search" class="btn btn-warning reset" data-target="basic">Поиск</button>
|
<button id="btn-search" class="btn btn-warning reset" data-target="basic">Поиск</button>
|
||||||
<!-- <button id="btn-get" class="btn btn-primary parse-json" data-target="basic">Get rules</button> -->
|
<!-- <button id="btn-get" class="btn btn-primary parse-json" data-target="basic">Get rules</button> -->
|
||||||
|
<div>
|
||||||
|
<label style="display:inline;" for="hitsPerPage">Результатов на страницу</label>
|
||||||
|
<select name="hitsPerPage" id="hitsPerPageSelect">
|
||||||
|
<option value="20" selected="selected">20</option>
|
||||||
|
<option value="40">40</option>
|
||||||
|
<option value="60">60</option>
|
||||||
|
<option value="80">80</option>
|
||||||
|
<option value="100">100</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="themes/iph/js/query-builder.standalone.min.js"></script>
|
<script src="themes/iph/js/query-builder.standalone.min.js"></script>
|
||||||
|
@ -95,12 +105,15 @@
|
||||||
$('#btn-search').on('click', function() {
|
$('#btn-search').on('click', function() {
|
||||||
var json_result = $('#builder').queryBuilder('getRules');
|
var json_result = $('#builder').queryBuilder('getRules');
|
||||||
var query_string = format_query_string(json_result,"");
|
var query_string = format_query_string(json_result,"");
|
||||||
|
var hits = $("#hitsPerPageSelect :selected");
|
||||||
if (!$.isEmptyObject(query_string)) {
|
if (!$.isEmptyObject(query_string)) {
|
||||||
localStorage.setItem('queryBuilderForm',JSON.stringify(json_result));
|
localStorage.setItem('queryBuilderForm',JSON.stringify(json_result));
|
||||||
localStorage.setItem('queryBuilderFormSaved',true);
|
localStorage.setItem('queryBuilderFormSaved',true);
|
||||||
|
var queryURL = "${urls.base}/customsearch?querytext=" + query_string;
|
||||||
|
if (hits !== null){
|
||||||
window.open("${urls.base}/customsearch?querytext=" + query_string,"_self")
|
queryURL = queryURL.concat("&hitsPerPage=",hits.text());
|
||||||
|
}
|
||||||
|
window.open(queryURL,"_self")
|
||||||
}
|
}
|
||||||
//if (!$.isEmptyObject(json_result)) {
|
//if (!$.isEmptyObject(json_result)) {
|
||||||
// alert(JSON.stringify(json_result, null, 2));
|
// alert(JSON.stringify(json_result, null, 2));
|
||||||
|
|
Loading…
Add table
Reference in a new issue