=== modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/i18n/i18n.js' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/i18n/i18n.js 2011-09-30 03:49:43 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/dhis-web-commons/i18n/i18n.js 2011-09-30 03:59:15 +0000 @@ -1,10 +1,6 @@ function getTranslation() { - /* Clear fields */ - for ( var i = 0; i < propNames.length; i++ ) - { - byId( propNames[i] ).value = ""; - } + clearFields(); var loc = getFieldValue( 'loc' ); @@ -30,11 +26,7 @@ function getReference() { - /* Clear fields */ - for ( var i = 0; i < propNames.length; i++ ) - { - byId( propNames[i] + " Ref" ).innerHTML = ""; - } + clearFields( ' Ref' ); var loc = getFieldValue( 'referenceLoc' ); @@ -58,6 +50,16 @@ } } +function clearFields( prefix ) +{ + prefix = prefix ? prefix : ''; + + for ( var i = 0; i < propNames.length; i++ ) + { + byId( propNames[i] + prefix ).innerHTML = ""; + } +} + function addLocale() { var loc = document.getElementById("loc");