X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=js%2Fpz2.js;fp=js%2Fpz2.js;h=4e2702f321b5eb2bbaea70ea5bf1b04a20465056;hb=8dd5c043d15bb050eacd9ebb9a49cacf60164086;hp=6bad626d8b03682f34e0227d6e353948ba763997;hpb=b35a30183f66735b531a19d9babd57dfbcde4c3d;p=pazpar2-moved-to-github.git diff --git a/js/pz2.js b/js/pz2.js index 6bad626..4e2702f 100644 --- a/js/pz2.js +++ b/js/pz2.js @@ -237,7 +237,7 @@ pz2.prototype = } ); }, - search: function (query, num, sort, filter, showfrom) + search: function (query, num, sort, filter, showfrom, addParamsArr) { clearTimeout(this.statTimer); clearTimeout(this.showTimer); @@ -271,6 +271,14 @@ pz2.prototype = if (filter !== undefined) searchParams["filter"] = filter; + + // copy additional parmeters, do not overwrite + if (addParamsArr != undefined) { + for (var prop in addParamsArr) { + if (!searchParams.hasOwnProperty(prop)) + searchParams[prop] = addParamsArr[prop]; + } + } var context = this; var request = new pzHttpRequest(this.pz2String, this.errorHandler);