=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/caseagg.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/caseagg.js 2012-02-14 03:26:52 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/caseagg.js 2012-02-14 03:37:23 +0000 @@ -144,7 +144,3 @@ showById('caseAggregationForm'); } -function addDESuggestedValues() -{ - -} === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addCaseAggregation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addCaseAggregation.vm 2012-02-11 13:58:02 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/addCaseAggregation.vm 2012-02-14 03:37:23 +0000 @@ -58,146 +58,180 @@

+ + $i18n.getString( "condition_detail" ) + + +
+ + +
+ + + + + +
+
+ $i18n.getString( "data_element" ) + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+
+ $i18n.getString( "suggested_values" ) + +
+
+ +
+ + + + + + + +
+
+ $i18n.getString( "attribute" ) + + + + + +
+ +
+
+
+
+ $i18n.getString( "suggested_values" ) + +
+
+
+ +
+ + + + + +
+
+ $i18n.getString( "program_properties" ) + + + + +
+ +
+
+
+
+ $i18n.getString( "program" ) + + + + + + + + + + +
+ +
+ +
+ +
+
+
+
+ +
+ +

+ - - - - - - - - - - - - - - - - - - - - +
$i18n.getString( "condition_detail" )
-
- $i18n.getString( "dataelement" ) - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- -
- -
- -
- -
- -
-
- -
-
- $i18n.getString( "case_attributes" ) - - - - - - -
- -
-
-
- $i18n.getString( "program_properties" ) - - - - - -
- -
-
-
- $i18n.getString( "program_stage" ) - - - - - - - - - - - -
- -
- -
- -
-
$i18n.getString( 'less' ) @@ -223,8 +257,7 @@ $i18n.getString( 'clear' )
@@ -259,4 +292,5 @@ getProgramStages(); var i18n_run_success = '$encoder.jsEscape( $i18n.getString( "run_success" ) , "'" )'; var i18n_run_fail = '$encoder.jsEscape( $i18n.getString( "run_fail" ) , "'" )'; + jQuery("#tabs").tabs(); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/caseaggregation.js' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/caseaggregation.js 2012-02-08 12:47:59 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/caseaggregation.js 2012-02-14 03:37:23 +0000 @@ -134,21 +134,16 @@ function getPrgramStageDataElementsCompleted( dataelementElement ) { - var programstageDE = byId('programstageDE'); + var programstageDE = jQuery('#programstageDE'); var psDataElements = $(dataelementElement).find( 'dataelement' ); $( psDataElements ).each( function( i, item ) { var id = $(item).find("id").text(); var name = $(item).find("name").text(); - var type =$(item).find("type").text(); - - var option = document.createElement("option"); - option.value = id; - option.text = name; - option.title = name; - jQuery(option).attr({data:"{type:'"+type+"'}"}); - programstageDE.add(option, null); + var optionset =$(item).find("optionset").text(); + + programstageDE.append( "" ); } ); } @@ -232,4 +227,27 @@ showSuccessMessage( i18n_run_success ); } }); -} \ No newline at end of file +} + +function getSuggestedValues( sourceId, targetId ) +{ + clearListById( targetId ); + + var suggestedValues = jQuery('select[id=' + sourceId + '] option:selected').attr('suggestedValues'); + + var arrValues = new Array(); + arrValues = suggestedValues.replace(/[//[]+/g,'').replace(/]/g, '').split(', '); + + var suggestedValueSelector = byId( targetId ); + for( var i=0; i< arrValues.length; i++ ) + { + var option = document.createElement("option"); + option.value = "'" + arrValues[i] + "'"; + option.text = arrValues[i]; + option.title = arrValues[i]; + + suggestedValueSelector.add(option, null); + } +} + + === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/responseAggDataElement.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/responseAggDataElement.vm 2012-02-11 13:58:02 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/responseAggDataElement.vm 2012-02-14 03:37:23 +0000 @@ -4,6 +4,7 @@ [DE:$psId.$dataElement.id] $encoder.xmlEncode( $dataElement.name ) + $!dataElement.optionSet.options #end \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateCaseAggregation.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateCaseAggregation.vm 2012-02-08 12:47:59 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/updateCaseAggregation.vm 2012-02-14 03:37:23 +0000 @@ -64,135 +64,173 @@
- +
+ + +
+ + + + + +
+
+ $i18n.getString( "data_element" ) + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+
+ $i18n.getString( "suggested_values" ) + +
+
+ +
+ + + + + + + +
+
+ $i18n.getString( "attribute" ) + + + + + +
+ +
+
+
+
+ $i18n.getString( "suggested_values" ) + +
+
+
+ +
+ + + + + +
+
+ $i18n.getString( "program_properties" ) + + + + +
+ +
+
+
+
+ $i18n.getString( "program" ) + + + + + + + + + + +
+ +
+ +
+ +
+
+
+
+ +
+ +

+ - - - - - - - - - - - - - - - - - -
$i18n.getString( "condition_detail" )
-
- $i18n.getString( "dataelement" ) - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- -
- -
- -
- -
-
- -
-
- $i18n.getString( "case_attributes" ) - - - - -
- -
-
-
- $i18n.getString( "program_properties" ) - - - - -
- -
-
-
- $i18n.getString( "program_stage" ) - - - - - - - - - - - -
- -
- -
- -
-
$i18n.getString( 'less' ) @@ -251,4 +289,5 @@ byId('description').focus(); var i18n_run_success = '$encoder.jsEscape( $i18n.getString( "run_success" ) , "'" )'; var i18n_run_fail = '$encoder.jsEscape( $i18n.getString( "run_fail" ) , "'" )'; + jQuery("#tabs").tabs();