Solved: IE throwing exception if text contents of the node was an empty string.
[pazpar2-moved-to-github.git] / js / pz2.js
index 36635ee..5850c59 100644 (file)
--- a/js/pz2.js
+++ b/js/pz2.js
@@ -1,5 +1,5 @@
 /*
-** $Id: pz2.js,v 1.52 2007-08-30 13:43:43 jakub Exp $
+** $Id: pz2.js,v 1.54 2007-09-10 13:18:53 jakub Exp $
 ** pz2.js - pazpar2's javascript client library.
 */
 
@@ -36,7 +36,10 @@ var pz2 = function ( paramArray )
 
     //supported pazpar2's protocol version
     __myself.suppProtoVer = '1';
-    __myself.pz2String = paramArray.pazpar2path || "/pazpar2/search.pz2";
+    if (typeof paramArray.pazpar2path != "undefined")
+        __myself.pz2String = paramArray.pazpar2path;
+    else
+        __myself.pz2String = "/pazpar2/search.pz2";
     __myself.useSessions = true;
     
     __myself.stylesheet = paramArray.detailstylesheet || null;
@@ -801,7 +804,7 @@ Element_getTextContent = function (DOM_Element)
 {
     if ( typeof DOM_Element.textContent != 'undefined' ) {
         return DOM_Element.textContent;
-    } else if (DOM_Element.text ) {
+    } else if (typeof DOM_Element.text != 'undefined') {
         return DOM_Element.text;
     } else {
         throw new Error("Cannot get text content of the node, no such method.");