From 71751303d2d840bc102a0455b24fe9e61ee99931 Mon Sep 17 00:00:00 2001 From: Jakub Skoczen Date: Tue, 13 Nov 2007 12:51:29 +0000 Subject: [PATCH 1/1] When parsing detailed record the subject nodes are placed in an array. --- js/pz2.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/js/pz2.js b/js/pz2.js index ed3c69d..36fc4f3 100644 --- a/js/pz2.js +++ b/js/pz2.js @@ -1,5 +1,5 @@ /* -** $Id: pz2.js,v 1.65 2007-11-01 10:59:32 marc Exp $ +** $Id: pz2.js,v 1.66 2007-11-13 12:51:29 jakub Exp $ ** pz2.js - pazpar2's javascript client library. */ @@ -564,7 +564,21 @@ pz2.prototype = nodeText = locationNodes[i].childNodes[j] .firstChild.nodeValue; - record["location"][i][nodeName] = nodeText; + // this is stupid + if (nodeName == 'md-subject') { + if (record["location"][i]['nodeName']) { + record["location"][i][nodeName] + .push(nodeText) + } else { + record["location"][i][nodeName] + = new Array(); + record["location"][i][nodeName] + .push(nodeText) + } + } else { + record["location"][i][nodeName] + = nodeText; + } } } } -- 1.7.10.4