Author: reto
Date: Mon Mar  1 13:40:11 2010
New Revision: 917522

URL: http://svn.apache.org/viewvc?rev=917522&view=rev
Log:
CLEREZZA-47: support to work with elements and jqueryx selections

Modified:
    
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/
   (props changed)
    
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js
    
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/alert-message.js
    
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/overlay.js

Propchange: 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Mon Mar  1 13:40:11 2010
@@ -0,0 +1,2 @@
+/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.scripts:916331-917432
+/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.web.resources.scripts:892743-916330

Modified: 
incubator/clerezza/issues/CLEREZZA-47/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/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js?rev=917522&r1=917521&r2=917522&view=diff
==============================================================================
--- 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js
 (original)
+++ 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/ajax-options.js
 Mon Mar  1 13:40:11 2010
@@ -57,6 +57,26 @@
 AjaxOptions.prototype.errorAction = function() {};
 AjaxOptions.prototype.error = function(XMLHttpRequest, textStatus, 
errorThrown) {
     this.errorAction();
-       AlertMessage.show(function(){}, "The following error occured: " + 
textStatus, "Error", "Ok");
+       var errorMessage = XMLHttpRequest.responseText;
+       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);
 };

Modified: 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/alert-message.js
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/alert-message.js?rev=917522&r1=917521&r2=917522&view=diff
==============================================================================
--- 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/alert-message.js
 (original)
+++ 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/alert-message.js
 Mon Mar  1 13:40:11 2010
@@ -28,7 +28,7 @@
 /**
  * Creates and renders a dialox box.
  *
- * @param doFunction is a callback function which fired if accept button is 
pressed
+ * @param doFunction is a callback function which fired when the yes button is 
pressed
  * @param message
  * @param headerText
  * @param textYes
@@ -36,7 +36,7 @@
  * 
  *
  */
-AlertMessage.show = function(doFunction, message, headerText, textYes, textNo) 
{
+AlertMessage.show = function(handleYesFunction, message, headerText, textYes, 
textNo) {
        var handleYes = function() {
                doFunction();
                this.destroy();
@@ -83,7 +83,7 @@
                draggable: false,
                close: true,
                modal: true,
-               zIndex: 1000,
+               zIndex: 100000,
                text: message,
 
                constraintoviewport: true,

Modified: 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/overlay.js
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/overlay.js?rev=917522&r1=917521&r2=917522&view=diff
==============================================================================
--- 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/overlay.js
 (original)
+++ 
incubator/clerezza/issues/CLEREZZA-47/org.apache.clerezza.web.resources.scripts/src/main/resources/org/apache/clerezza/web/resources/scripts/staticweb/overlay.js
 Mon Mar  1 13:40:11 2010
@@ -51,7 +51,7 @@
                heightOverlay = "37em";
        }
 
-       this.overlay = new YAHOO.widget.Panel("tx-assetsdetail", {
+       this.overlay = new YAHOO.widget.Panel("tx-overlay", {
                draggable: true,
                width: widthOverlay,
                height: heightOverlay,
@@ -65,9 +65,13 @@
        });
        
        if (body.length) {
-               this.overlay.setBody(body);
+               if (!body.substring) {
+                       //as with results from jquery $-fucntion
+                       body = body[0]
+               }
        }
-       
+
+       this.overlay.setBody(body);
        if (header.length) {
                this.overlay.setHeader(header);
        }       


Reply via email to