=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/datavalue/DataValue.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/datavalue/DataValue.java 2012-09-10 16:11:09 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/datavalue/DataValue.java 2013-08-12 22:04:17 +0000 @@ -183,6 +183,11 @@ return followup != null && followup; } + public boolean hasComment() + { + return comment != null && !comment.isEmpty(); + } + // ------------------------------------------------------------------------- // hashCode and equals // ------------------------------------------------------------------------- === modified file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/cacheManifest.vm' --- dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/cacheManifest.vm 2013-07-20 12:47:46 +0000 +++ dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/cacheManifest.vm 2013-08-12 22:04:17 +0000 @@ -1,5 +1,5 @@ CACHE MANIFEST -# 2.13-SNAPSHOT V3 +# 2.13-SNAPSHOT V4 NETWORK: * CACHE: @@ -46,9 +46,11 @@ ../images/search.png ../images/colapse.png ../images/expand.png -../images/transparent.gif ../images/help.png ../images/hide.png +../images/comment.png +../images/comment_active.png +../images/transparent.gif ../images/ajax-loader-circle.gif ../images/ajax-loader-bar.gif ../dhis-web-dataentry/javascript/form.js === added file 'dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/comment_active.png' Binary files dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/comment_active.png 1970-01-01 00:00:00 +0000 and dhis-2/dhis-web/dhis-web-commons-resources/src/main/webapp/images/comment_active.png 2013-08-12 22:04:17 +0000 differ === modified file 'dhis-2/dhis-web/dhis-web-dataentry/src/main/webapp/dhis-web-dataentry/javascript/form.js' --- dhis-2/dhis-web/dhis-web-dataentry/src/main/webapp/dhis-web-dataentry/javascript/form.js 2013-08-12 20:59:22 +0000 +++ dhis-2/dhis-web/dhis-web-dataentry/src/main/webapp/dhis-web-dataentry/javascript/form.js 2013-08-12 22:04:17 +0000 @@ -60,8 +60,11 @@ var COLOR_YELLOW = '#fffe8c'; var COLOR_RED = '#ff8a8a'; var COLOR_ORANGE = '#ff6600'; -var COLOR_WHITE = '#ffffff'; -var COLOR_GREY = '#cccccc'; +var COLOR_WHITE = '#fff'; +var COLOR_GREY = '#ccc'; + +var COLOR_BORDER_ACTIVE = '#73ad72'; +var COLOR_BORDER = '#aaa'; var DEFAULT_TYPE = 'int'; var DEFAULT_NAME = '[unknown]'; @@ -1035,11 +1038,11 @@ $( '.entryfield' ).val( '' ); $( '.entryselect' ).val( '' ); - $( '.entrytrueonly' ).removeAttr('checked'); + $( '.entrytrueonly' ).removeAttr( 'checked' ); $( '.entryoptionset' ).val( '' ); - $( '.entryfield' ).css( 'background-color', COLOR_WHITE ); - $( '.entryselect' ).css( 'background-color', COLOR_WHITE ); + $( '.entryfield' ).css( 'background-color', COLOR_WHITE ).css( 'border-color', COLOR_BORDER ); + $( '.entryselect' ).css( 'background-color', COLOR_WHITE ).css( 'border-color', COLOR_BORDER ); $( '.entrytrueonly' ).css( 'background-color', COLOR_WHITE ); $( '.entryoptionset' ).css( 'background-color', COLOR_WHITE ); @@ -1087,12 +1090,13 @@ $.safeEach( json.dataValues, function( i, value ) { var fieldId = '#' + value.id + '-val'; + var commentId = '#' + value.id + '-comment'; - if ( $( fieldId ).length > 0 ) + if ( $( fieldId ).length > 0 ) // Set values { if ( $( fieldId ).attr( 'name' ) == 'entrytrueonly' && 'true' == value.val ) { - $( fieldId ).attr( 'checked', true); + $( fieldId ).attr( 'checked', true ); } else { @@ -1100,6 +1104,18 @@ } } + if ( 'true' == value.com ) // Set active comments + { + if ( $( commentId ).length > 0 ) + { + $( commentId ).attr( 'src', '../images/comment_active.png' ); + } + else if ( $( fieldId ).length > 0 ) + { + $( fieldId ).css( 'border-color', COLOR_BORDER_ACTIVE ) + } + } + dataValueMap[value.id] = value.val; } ); === modified file 'dhis-2/dhis-web/dhis-web-dataentry/src/main/webapp/dhis-web-dataentry/responseDataValues.vm' --- dhis-2/dhis-web/dhis-web-dataentry/src/main/webapp/dhis-web-dataentry/responseDataValues.vm 2013-01-04 18:10:25 +0000 +++ dhis-2/dhis-web/dhis-web-dataentry/src/main/webapp/dhis-web-dataentry/responseDataValues.vm 2013-08-12 22:04:17 +0000 @@ -8,7 +8,8 @@ #else "id":"${value.dataElement.uid}-${value.optionCombo.uid}", #end - "val":"$!{value.value}" + "val":"$!{value.value}", + "com":"${value.hasComment()}" }#if( $velocityCount < $size1 ),#end #end ], "minMaxDataElements": [