|
|
@ -15,12 +15,11 @@
|
|
|
|
$(document).ready(function() {
|
|
|
|
$(document).ready(function() {
|
|
|
|
|
|
|
|
|
|
|
|
var height = document.documentElement.clientHeight - 240;
|
|
|
|
var height = document.documentElement.clientHeight - 240;
|
|
|
|
var query = $.query.get('query');
|
|
|
|
var query = $.query.get('search');
|
|
|
|
$.query.REMOVE('query');
|
|
|
|
$.query.REMOVE('search');
|
|
|
|
var url = '/yacysearch.json' + $.query.toString();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(".yresult").flexigrid({
|
|
|
|
$(".yresult").flexigrid({
|
|
|
|
url: url,
|
|
|
|
url: '/yacysearch.json',
|
|
|
|
dataType: 'json',
|
|
|
|
dataType: 'json',
|
|
|
|
method: 'GET',
|
|
|
|
method: 'GET',
|
|
|
|
query: query,
|
|
|
|
query: query,
|
|
|
@ -55,7 +54,7 @@
|
|
|
|
},
|
|
|
|
},
|
|
|
|
preProcess: function(data) {
|
|
|
|
preProcess: function(data) {
|
|
|
|
var total = data.channels[0].totalResults.replace(/[,.]/,"");
|
|
|
|
var total = data.channels[0].totalResults.replace(/[,.]/,"");
|
|
|
|
var page = (data.channels[0].startIndex / data.channels[0].itemsPerPage) + 1;
|
|
|
|
var page = (data.channels[0].startIndex / data.channels[0].itemsPerPage) + 1;
|
|
|
|
var rows = {};
|
|
|
|
var rows = {};
|
|
|
|
$.each (
|
|
|
|
$.each (
|
|
|
|
data.channels[0].items,
|
|
|
|
data.channels[0].items,
|
|
|
@ -86,11 +85,29 @@
|
|
|
|
if (!p.newp) p.newp = 1;
|
|
|
|
if (!p.newp) p.newp = 1;
|
|
|
|
if (p.page>p.pages) p.page = p.pages;
|
|
|
|
if (p.page>p.pages) p.page = p.pages;
|
|
|
|
|
|
|
|
|
|
|
|
var offset = p.newp * p.rp -p.rp;
|
|
|
|
var offset = p.newp * p.rp -p.rp;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var prefermaskfilter = $.query.get('prefermaskfilter');
|
|
|
|
|
|
|
|
if(!prefermaskfilter) prefermaskfilter = '';
|
|
|
|
|
|
|
|
var constraint = $.query.get('constraint');
|
|
|
|
|
|
|
|
if(!constraint) constraint = '';
|
|
|
|
|
|
|
|
var language = $.query.get('language');
|
|
|
|
|
|
|
|
if (!language) language = '';
|
|
|
|
|
|
|
|
var verify = $.query.get('verify');
|
|
|
|
|
|
|
|
if (!verify) verify = 'true';
|
|
|
|
|
|
|
|
var urlmaskfilter = $.query.get('urlmaskfilter');
|
|
|
|
|
|
|
|
if (!urlmaskfilter) urlmaskfilter = '.*';
|
|
|
|
|
|
|
|
|
|
|
|
var param = [
|
|
|
|
var param = [
|
|
|
|
{ name : 'startRecord', value : offset }
|
|
|
|
{ name : 'startRecord', value : offset }
|
|
|
|
,{ name : 'maximumRecords', value : p.rp }
|
|
|
|
,{ name : 'maximumRecords', value : p.rp }
|
|
|
|
,{ name : 'search', value : p.query}
|
|
|
|
,{ name : 'search', value : p.query}
|
|
|
|
|
|
|
|
,{ name : 'urlmaskfilter', value : urlmaskfilter}
|
|
|
|
|
|
|
|
,{ name : 'prefermaskfilter', value: prefermaskfilter}
|
|
|
|
|
|
|
|
,{ name : 'verify', value : verify}
|
|
|
|
|
|
|
|
,{ name : 'contentdom', value : 'text'}
|
|
|
|
|
|
|
|
,{ name : 'constraint', value : constraint}
|
|
|
|
|
|
|
|
,{ name : 'language', value : language}
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
if (p.params) {
|
|
|
|
if (p.params) {
|
|
|
|