=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/dataElementGroupSet.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/dataElementGroupSet.js 2011-09-27 07:36:07 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/webapp/dhis-web-maintenance-datadictionary/javascript/dataElementGroupSet.js 2012-02-24 08:21:11 +0000 @@ -16,25 +16,21 @@ function validateAddDataElementGroupSet() { - var request = new Request(); - request.setResponseTypeXML( 'message' ); - request.setCallbackSuccess( validateAddDataElementGroupSetCompleted ); - request.sendAsPost( "name=" + getFieldValue( "name" ) ); - request.send( "validateDataElementGroupSet.action" ); -} - -function validateAddDataElementGroupSetCompleted( message ) -{ - var type = message.getAttribute( "type" ); - - if ( type == "success" ) - { - selectAllById( "groupMembers" ); - document.forms['addDataElementGroupSet'].submit(); - } else - { - setMessage( message.firstChild.nodeValue ); - } + $.post( 'validateDataElementGroupSet.action',{name:getFieldValue( "name" )} + , function( messageElement ) + { + messageElement = messageElement.getElementsByTagName( 'message' )[0]; + var type = messageElement.getAttribute( "type" ); + if ( type == "success" ) + { + selectAllById( "groupMembers" ); + document.forms['addDataElementGroupSet'].submit(); + } + else + { + setMessage( messageElement.firstChild.nodeValue ); + } + } ); } // -----------------------------------------------------------------------------