Index: lams_common/src/flash/org/lamsfoundation/lams/common/comms/Communication.as =================================================================== diff -u -rf02cfbe9cb08909b65190941502e2a07119d6128 -rce023853b81e420dcac47cdfd4cfa951e4459ac1 --- lams_common/src/flash/org/lamsfoundation/lams/common/comms/Communication.as (.../Communication.as) (revision f02cfbe9cb08909b65190941502e2a07119d6128) +++ lams_common/src/flash/org/lamsfoundation/lams/common/comms/Communication.as (.../Communication.as) (revision ce023853b81e420dcac47cdfd4cfa951e4459ac1) @@ -1,6 +1,8 @@ import org.lamsfoundation.lams.common.util.* import org.lamsfoundation.lams.common.comms.* import org.lamsfoundation.lams.common.*; +import org.lamsfoundation.lams.common.ui.*; +import org.lamsfoundation.lams.authoring.*; /** * Communication - responsible for server side communication and wddx serialisation/de-serialisation @@ -62,6 +64,7 @@ * @returns Void */ public function getRequest(requestURL:String,handler:Function,isFullURL:Boolean):Void{ + Cursor.showCursor(Application.C_HOURGLASS); //Create XML response object var responseXML = new XML(); //Assign onLoad handler @@ -105,7 +108,13 @@ }else{ //Everything is fine so lookup callback handler on queue dispatchToHandlerByID(queueID,responseObj.messageValue); - } + } + + + + + + }else { //TODO DI 12/04/05 Handle onLoad error //showAlert("System error", "

Communication Error

", "sad"); @@ -210,6 +219,7 @@ private function setOnData(xmlObject:XML){ //Set ondata handler to validate data returned in XML object xmlObject.onData = function(src){ + Cursor.showCursor(Application.C_DEFAULT); if (src != undefined) { //Check for login page if(src.indexOf("j_security_login_page") != -1){