From: Anders S. Mortensen Date: Fri, 13 Jul 2007 10:30:36 +0000 (+0000) Subject: If member 'handle' is specified as a param, then handle will be passed to X-Git-Tag: PAZPAR2.1.0.2~58 X-Git-Url: http://sru.miketaylor.org.uk/cgi-bin?a=commitdiff_plain;h=564cb81d49e22796ac81b6f7c922134ddc9ad604;p=pazpar2-moved-to-github.git If member 'handle' is specified as a param, then handle will be passed to callback. --- diff --git a/js/pz2.js b/js/pz2.js index 18d790f..e57281d 100644 --- a/js/pz2.js +++ b/js/pz2.js @@ -1,5 +1,5 @@ /* -** $Id: pz2.js,v 1.46 2007-07-12 11:49:20 sondberg Exp $ +** $Id: pz2.js,v 1.47 2007-07-13 10:30:36 sondberg Exp $ ** pz2.js - pazpar2's javascript client library. */ @@ -357,6 +357,11 @@ pz2.prototype = callback = __myself.recordCallback; } + if ( params['handle'] == undefined ) + handle = {}; + else + handle = params['handle']; + if( !__myself.searchStatusOK && __myself.useSessions) return; @@ -382,7 +387,7 @@ pz2.prototype = record['xmlDoc'] = data; if (__myself.currRecOffset !== undefined) { record['offset'] = __myself.currRecOffset; - callback(record); + callback(record, handle); } else if ( recordNode = data.getElementsByTagName("record")[0] ) { // if stylesheet was fetched do not parse the response if ( __myself.xslDoc ) { @@ -418,7 +423,7 @@ pz2.prototype = } } - callback(record); + callback(record, handle); } else // if it gets here the http return code was 200 (pz2 errors are 417)