=== modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonResponseSuccess.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonResponseSuccess.vm 2012-02-17 12:29:45 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/ajax/jsonResponseSuccess.vm 2012-04-23 13:42:38 +0000 @@ -1,5 +1,5 @@ { "response": "success", "message": "$!encoder.jsonEncode( ${message} )" - #if( $statusCode ),"status": $statusCode#end + #if( $statusCode ),"status": ${statusCode}#end } \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/struts.xml' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/struts.xml 2012-02-24 05:14:52 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/struts.xml 2012-04-23 13:42:38 +0000 @@ -186,9 +186,8 @@ - /dhis-web-maintenance-dataset/responseSuccess.vm - /dhis-web-maintenance-dataset/responseInput.vm - /dhis-web-maintenance-dataset/responseMismatch.vm + ../dhis-web-commons/ajax/jsonResponseSuccess.vm + ../dhis-web-commons/ajax/jsonResponseInput.vm plainTextError === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/javascript/dataEntryForm.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/javascript/dataEntryForm.js 2012-04-23 10:45:46 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/javascript/dataEntryForm.js 2012-04-23 13:42:38 +0000 @@ -5,12 +5,12 @@ function removeDataEntryForm( dataSetIdField, dataEntryFormId, dataEntryFormName ) { - var result = window.confirm( i18n_confirm_delete + '\n\n' + dataEntryFormName ); + var result = window.confirm( i18n_confirm_delete + '\n\n' + dataEntryFormName ); - if ( result ) - { - window.location.href = 'delDataEntryForm.action?dataSetId=' + dataSetIdField + "&dataEntryFormId=" + dataEntryFormId; - } + if ( result ) + { + window.location.href = 'delDataEntryForm.action?dataSetId=' + dataSetIdField + "&dataEntryFormId=" + dataEntryFormId; + } } // ---------------------------------------------------------------------- @@ -20,48 +20,34 @@ function validateDataEntryForm() { $.postUTF8( 'validateDataEntryForm.action', - { - name: byId( 'nameField' ).value, - dataSetId: byId( 'dataSetIdField' ).value, - dataEntryFormId: dataEntryFormId - } - , function( xmlObject ) - { - if(autoSave == false) - { - dataEntryFormValidationCompleted(xmlObject); - } - else - { - autoSaveDataEntryFormValidationCompleted(xmlObject); - } - } ); + { + name: $( '#nameField' ).val(), + dataSetId: $( '#dataSetIdField' ).val(), + dataEntryFormId: dataEntryFormId + }, + function( json ) + { + if ( autoSave == false ) + { + dataEntryFormValidationCompleted( json ); + } + else + { + autoSaveDataEntryFormValidationCompleted( json ); + } + } ); } -function dataEntryFormValidationCompleted( messageElement ) +function dataEntryFormValidationCompleted( json ) { - messageElement = messageElement.getElementsByTagName( 'message' )[0]; - var type = messageElement.getAttribute( 'type' ); - var message = messageElement.firstChild.nodeValue; - - if ( type == 'success' ) - { - document.forms['saveDataEntryForm'].submit(); - } - else if ( type == 'input' ) - { - document.getElementById( 'message' ).innerHTML = message; - document.getElementById( 'message' ).style.display = 'block'; - } - else if ( type == 'mismatch' ) - { - var result = window.confirm( message ); - - if ( result ) - { - document.forms['saveDataEntryForm'].submit(); - } - } + if ( json.response == 'success' ) + { + $( '#saveDataEntryForm' ).submit(); + } + else if ( json.response = 'input' ) + { + setHeaderDelayMessage( json.message ); + } } // ----------------------------------------------------------------------------- @@ -102,48 +88,35 @@ // Auto-save DataEntryForm // ----------------------------------------------------------------------------- -function autoSaveDataEntryFormValidationCompleted( messageElement ) +function autoSaveDataEntryFormValidationCompleted( json ) { - messageElement = messageElement.getElementsByTagName( 'message' )[0]; - var type = messageElement.getAttribute( 'type' ); - var message = messageElement.firstChild.nodeValue; - - if ( type == 'success' ) - { - autoSaveDataEntryForm(); - } - else if ( type == 'input' ) - { - setMessage( message ); - } - else if ( type == 'mismatch' ) - { - var result = window.confirm( message ); - - if ( result ) - { - autoSaveDataEntryForm(); - } - } + if ( json.response == 'success' ) + { + autoSaveDataEntryForm(); + } + else if ( json.response = 'input' ) + { + setHeaderDelayMessage( json.message ); + } } function autoSaveDataEntryForm() { var field = $("#designTextarea").ckeditorGet(); - var designTextarea = htmlEncode(field.getData()); + var designTextarea = field.getData(); $.postUTF8( 'autoSaveDataEntryForm.action', - { - nameField: getFieldValue('nameField'), - designTextarea: designTextarea, - dataSetIdField: getFieldValue('dataSetIdField'), - dataEntryFormId: dataEntryFormId - } - , function( xmlObject ) - { - setMessage(i18n_save_success); - stat = "EDIT"; - dataEntryFormId = xmlObject.getElementsByTagName( 'message' )[0].firstChild.nodeValue; - enable('delete'); - } ); + { + nameField: getFieldValue('nameField'), + designTextarea: designTextarea, + dataSetIdField: getFieldValue('dataSetIdField'), + dataEntryFormId: dataEntryFormId + }, + function( xmlObject ) + { + setHeaderDelayMessage( i18n_save_success ); + stat = "EDIT"; + dataEntryFormId = xmlObject.getElementsByTagName( 'message' )[0].firstChild.nodeValue; + enable('delete'); + } ); } \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/javascript/viewDataEntryForm.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/javascript/viewDataEntryForm.js 2012-01-19 11:52:55 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/javascript/viewDataEntryForm.js 2012-04-23 13:42:38 +0000 @@ -1,11 +1,5 @@ -$(document).ready(function() { - validation2('saveDataEntryForm', function() { - autoSave = false; - validateDataEntryForm(); - }, { - 'rules' : getValidationRules("dataEntry") - }); - +$( document ).ready( function() { + leftBar.hideAnimated(); $("#selectionDialog").dialog({ @@ -197,7 +191,7 @@ function showThenFadeOutMessage( message ) { $("#message_").html(message); - $("#message_").fadeOut(1000, function() { + $("#message_").fadeOut(3000, function() { $("#message_").html(""); $("#message_").show(); }); === removed file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/responseMismatch.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/responseMismatch.vm 2009-03-03 16:46:36 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/responseMismatch.vm 1970-01-01 00:00:00 +0000 @@ -1,2 +0,0 @@ - -$encoder.xmlEncode( $message ) \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/viewDataEntryForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/viewDataEntryForm.vm 2012-04-16 13:41:33 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/viewDataEntryForm.vm 2012-04-23 13:42:38 +0000 @@ -28,7 +28,7 @@ return option; }, params: { - dataSetId: $dataSet.id + dataSetId: ${dataSet.id} } }); @@ -44,7 +44,7 @@ return option; }, params: { - dataSetId: $dataSet.id + dataSetId: ${dataSet.id} } }); @@ -143,7 +143,7 @@ - +   |    |  @@ -159,7 +159,6 @@ } -