From 15023940ea212884a43a40dac2a8a3aee4b020f3 Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Mon, 21 Sep 2020 15:19:53 +0200 Subject: [PATCH] Hits per page option --- .../themes/iph/templates/queryBuilder.ftl | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/webapp/src/main/webapp/themes/iph/templates/queryBuilder.ftl b/webapp/src/main/webapp/themes/iph/templates/queryBuilder.ftl index 1c72c7f2..2313233e 100644 --- a/webapp/src/main/webapp/themes/iph/templates/queryBuilder.ftl +++ b/webapp/src/main/webapp/themes/iph/templates/queryBuilder.ftl @@ -6,6 +6,16 @@ +
+ + +
@@ -95,12 +105,15 @@ $('#btn-search').on('click', function() { var json_result = $('#builder').queryBuilder('getRules'); var query_string = format_query_string(json_result,""); + var hits = $("#hitsPerPageSelect :selected"); if (!$.isEmptyObject(query_string)) { localStorage.setItem('queryBuilderForm',JSON.stringify(json_result)); localStorage.setItem('queryBuilderFormSaved',true); - - - window.open("${urls.base}/customsearch?querytext=" + query_string,"_self") + var queryURL = "${urls.base}/customsearch?querytext=" + query_string; + if (hits !== null){ + queryURL = queryURL.concat("&hitsPerPage=",hits.text()); + } + window.open(queryURL,"_self") } //if (!$.isEmptyObject(json_result)) { // alert(JSON.stringify(json_result, null, 2));