summaryrefslogtreecommitdiff
path: root/htroot/js/yacyinteractive.js
diff options
context:
space:
mode:
authororbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542>2011-08-11 21:37:35 +0000
committerorbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542>2011-08-11 21:37:35 +0000
commit594d8f546afdfdc1dd947c4e23dc4deba597eb69 (patch)
tree9380036f7d570131ebc2e95cf4e4695aa368a12b /htroot/js/yacyinteractive.js
parenteb14111200c2b95e190d4ff331056a18ebeee85e (diff)
#cccamp11 maintenance fix: anons may find up to 1000 items in interactive search (was: 100)
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7866 6c8d7289-2bf4-0310-a012-ef5d649a1542
Diffstat (limited to 'htroot/js/yacyinteractive.js')
-rw-r--r--htroot/js/yacyinteractive.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/htroot/js/yacyinteractive.js b/htroot/js/yacyinteractive.js
index f1ad1b63f..583597f97 100644
--- a/htroot/js/yacyinteractive.js
+++ b/htroot/js/yacyinteractive.js
@@ -2,12 +2,14 @@ function xmlhttpPost() {
var searchform = document.forms['searchform'];
var rsslink = document.getElementById("rsslink");
if (rsslink != null) rsslink.href="yacysearch.rss?query=" + searchform.query.value;
- search(searchform.query.value);
+ search(searchform.query.value, searchform.maximumRecords.value, searchform.startRecord.value);
}
// static variables
var start = new Date();
var query = "";
+var maximumRecords = "1000";
+var startRecord = "0";
var searchresult;
var totalResults = 0;
var filetypes;
@@ -16,8 +18,12 @@ var script = "";
var modifier = "";
var modifiertype = "";
-function search(search) {
+function search(search, count, offset) {
query = search;
+ maximumRecords = count;
+ if (count == "") maximumRecords = 1000;
+ startRecord = offset;
+ if (offset == "") startRecord = 0;
start = new Date();
if (query == null || query == "") {
return;
@@ -28,7 +34,7 @@ function search(search) {
} else if (window.ActiveXObject) { // IE
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
- self.xmlHttpReq.open('GET', "yacysearch.json?verify=false&resource=local&maximumRecords=1000&nav=all&query=" + query, true);
+ self.xmlHttpReq.open('GET', "yacysearch.json?verify=false&resource=local&nav=all&maximumRecords=" + maximumRecords + "&startRecord=" + startRecord + "&query=" + query, true);
self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
self.xmlHttpReq.onreadystatechange = function() {
if (self.xmlHttpReq.readyState == 4) {