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