=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/expression/DefaultExpressionService.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/expression/DefaultExpressionService.java 2010-09-01 09:34:51 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/expression/DefaultExpressionService.java 2010-09-18 10:34:29 +0000 @@ -305,7 +305,7 @@ // that the formula is mathematically valid // ----------------------------------------------------------------- - matcher.appendReplacement( buffer, "1" ); + matcher.appendReplacement( buffer, "1.0" ); } matcher.appendTail( buffer ); === modified file 'dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/expression.js' --- dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/expression.js 2010-09-18 09:50:09 +0000 +++ dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/expression.js 2010-09-18 10:34:29 +0000 @@ -82,18 +82,10 @@ jQuery.postJSON( '../dhis-web-commons-ajax-json/getExpressionText.action', {expression: expression}, function( json ){ - if( json.response == 'error') markInvalid( 'indicator-expression-container textarea[id=expression]' , json.message ); - else { - byId( "textualExpression" ).innerHTML = json.message; - } + byId( "textualExpression" ).innerHTML = json.message; }); } -function updateTextualExpressionReceived( messageElement ) -{ - document.getElementById( "textualExpression" ).innerHTML = messageElement; -} - function checkNotEmpty( field, message ){ if( field.value.length == 0 ){ @@ -121,19 +113,14 @@ jQuery.postJSON( '../dhis-web-commons-ajax-json/getExpressionText.action', {expression: expression}, function( json ){ - if( json.response == 'error') { - markInvalid( 'indicator-expression-container textarea[id=expression]' , json.message ); - return false; - } - else { - var description = byId( "expDescription" ).value; - var expression = byId( "expression" ).value; - var textualDescription = byId( "textualExpression" ).innerHTML; - var side = byId( "side" ).value; - saveExpression( side, description, expression, textualDescription); - disable('periodTypeName'); - return true; - } + byId( "textualExpression" ).innerHTML = json.message; + var description = byId( "expDescription" ).value; + var expression = byId( "expression" ).value; + var textualDescription = byId( "textualExpression" ).innerHTML; + var side = byId( "side" ).value; + saveExpression( side, description, expression, textualDescription); + disable('periodTypeName'); + return true; }); }