=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties 2011-12-15 06:47:36 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties 2011-12-19 10:00:03 +0000 @@ -451,4 +451,5 @@ create_new_event=Create new event delete_current_event = Delete current event delete_current_event_success=Delete current event successfully -please_enter_report_date = Please enter report date \ No newline at end of file +please_enter_report_date = Please enter report date +comfirm_delete_current_event = Are you sure you want to delete the current event ? \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/anonymousRegistration.vm' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/anonymousRegistration.vm 2011-12-19 03:08:01 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/anonymousRegistration.vm 2011-12-19 10:00:03 +0000 @@ -3,7 +3,6 @@
-
@@ -14,7 +13,7 @@ $i18n.getString('program') - #foreach( $programInstance in $programInstances) @@ -58,4 +57,5 @@ var i18n_delete_current_event_success = '$encoder.jsEscape( $i18n.getString( "delete_current_event_success" ) , "'")'; var i18n_please_enter_report_date = '$encoder.jsEscape( $i18n.getString( "please_enter_report_date" ) , "'")'; + var i18n_comfirm_delete_current_event = '$encoder.jsEscape( $i18n.getString( "comfirm_delete_current_event" ) , "'")'; \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/anonymousRegistration.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/anonymousRegistration.js 2011-12-19 03:08:01 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/anonymousRegistration.js 2011-12-19 10:00:03 +0000 @@ -7,7 +7,6 @@ disable('createEventBtn'); disable('deleteCurrentEventBtn'); - $.postJSON( 'loadAnonymousPrograms.action',{} , function( json ) { @@ -140,33 +139,38 @@ function deleteCurrentEvent() { - jQuery.postJSON( "removeCurrentEncounter.action", - { - programStageInstanceId: getFieldValue('programStageInstanceId') - }, - function( json ) - { - var type = json.response; - - if( type == 'success' ) - { - hideById('dataEntryFormDiv'); - - showSuccessMessage( i18n_delete_current_event_success ); - setFieldValue('executionDate',''); - - disable('deleteCurrentEventBtn'); - enable('createEventBtn'); - - enable('executionDate'); - - $('#executionDate').unbind('change'); - } - else if( type == 'input' ) - { - showWarningMessage( json.message ); - } - }); + var result = window.confirm( i18n_comfirm_delete_current_event ); + + if ( result ) + { + jQuery.postJSON( "removeCurrentEncounter.action", + { + programStageInstanceId: getFieldValue('programStageInstanceId') + }, + function( json ) + { + var type = json.response; + + if( type == 'success' ) + { + hideById('dataEntryFormDiv'); + + showSuccessMessage( i18n_delete_current_event_success ); + setFieldValue('executionDate',''); + + disable('deleteCurrentEventBtn'); + enable('createEventBtn'); + + enable('executionDate'); + + $('#executionDate').unbind('change'); + } + else if( type == 'input' ) + { + showWarningMessage( json.message ); + } + }); + } } function afterCompleteStage()