Author: reto
Date: Mon Feb 22 13:52:24 2010
New Revision: 912563

URL: http://svn.apache.org/viewvc?rev=912563&view=rev
Log:
trying to get error message out of xml

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js?rev=912563&r1=912562&r2=912563&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js
 Mon Feb 22 13:52:24 2010
@@ -61,6 +61,22 @@
        if(errorMessage == undefined || errorMessage == "") {
                errorMessage = "Unspecified Error (" + textStatus + ")";
        }
+       try {
+               var errorXml = XMLHttpRequest.responseXML
+       } catch (err) {
+       }
+       if (!errorXml) {
+               errorXml = $(errorMessage)[0]
+       }
+       if (errorXml) {
+               try {
+                       var errorMessageFromXml = $('body',errorXml).text()
+               } catch (err) {
+               }
+       }
+       if (errorMessageFromXml) {
+               errorMessage = errorMessageFromXml
+       }
        AlertMessage.show(function(){}, "The following error occured: " + 
errorMessage, "Error", "Ok");
        statusMessage.remove(this.actionName);
 };


Reply via email to