Author: fschulze
Date: Wed Nov 16 10:26:47 2005
New Revision: 1830

Modified:
   azax/trunk/azax/azax.js
Log:
Fixes for Opera.

Modified: azax/trunk/azax/azax.js
==============================================================================
--- azax/trunk/azax/azax.js     (original)
+++ azax/trunk/azax/azax.js     Wed Nov 16 10:26:47 2005
@@ -42,10 +42,10 @@
 
 AzaxPreProcessor.prototype.loadStyleSheet = function(uri)
 {
-  var domDoc = Sarissa.getDomDocument();
-  domDoc.async = false;
-  domDoc.load(uri);
-  return domDoc;
+  // Opera doesn't support getDomDocument.load, so we use XMLHttpRequest
+  domDoc.open("GET", uri, false);
+  domDoc.send(null);
+  return domDoc.responseXML;
 }
 
 AzaxPreProcessor.prototype.parseStyleDom = function(domDocument)
@@ -196,7 +196,8 @@
   {
     alert('Error : no azax response');
   }
-  if (domDoc.parseError != 0)
+  // Opera <= 8.5 doesn't have the parseError attribute, so check for it first
+  if (domDoc.parseError && (domDoc.parseError != 0))
   {
     alert(Sarissa.getParseErrorText(domDoc));
   }
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to