dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #14377
[Branch ~dhis2-devs-core/dhis2/trunk] Rev 4870: Don't show Provided by when move mouse into the data element ( case-entry form ).
------------------------------------------------------------
revno: 4870
committer: Tran Chau <tran.hispvietnam@xxxxxxxxx>
branch nick: dhis2
timestamp: Fri 2011-10-07 10:12:16 +0700
message:
Don't show Provided by when move mouse into the data element ( case-entry form ).
modified:
dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/program/DefaultProgramDataEntryService.java
dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/entry.js
--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk
Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/program/DefaultProgramDataEntryService.java'
--- dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/program/DefaultProgramDataEntryService.java 2011-10-07 02:31:33 +0000
+++ dhis-2/dhis-services/dhis-service-patient/src/main/java/org/hisp/dhis/program/DefaultProgramDataEntryService.java 2011-10-07 03:12:16 +0000
@@ -56,6 +56,8 @@
private static final String UNKNOW_CLINIC = "unknow_clinic";
private static final String NOTAVAILABLE = "not_available";
+
+ private static final String OTHER_FACILITY = "other_facility";
private static final String DATA_ELEMENT_DOES_NOT_EXIST = "[ Data element does not exist ]";
@@ -144,7 +146,7 @@
String result = populateCustomDataEntryForDate( htmlCode );
result = populateCustomDataEntryForOption( result );
-
+
result = populateCustomDataEntryForTextBox( result );
return result;
@@ -367,7 +369,7 @@
// Inline Javascript to add to HTML before outputting
// ---------------------------------------------------------------------
- final String jsCodeForInputs = " $DISABLED onchange=\"saveVal( $DATAELEMENTID, $OPTIONCOMBOID )\" data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME', deType:'$DATAELEMENTTYPE'}\" onkeypress=\"return keyPress(event, this)\" style=\" text-align:center;\" ";
+ final String jsCodeForInputs = " $DISABLED onchange=\"saveVal( $DATAELEMENTID, $OPTIONCOMBOID )\" data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME', deType:'$DATAELEMENTTYPE', provided:'$PROVIDED'}\" onkeypress=\"return keyPress(event, this)\" style=\" text-align:center;\" ";
StringBuffer sb = new StringBuffer();
@@ -549,15 +551,19 @@
// -----------------------------------------------------------
String orgUnitName = i18n.getString( NOTAVAILABLE );
+ String provided = "";
+
if ( patientDataValue != null )
{
if ( patientDataValue.isProvidedByAnotherFacility() )
{
orgUnitName = i18n.getString( UNKNOW_CLINIC );
+ provided = i18n.getString( OTHER_FACILITY );
}
else
{
orgUnitName = patientDataValue.getOrganisationUnit().getName();
+ provided = patientDataValue.getOrganisationUnit().getName();
}
}
@@ -571,6 +577,7 @@
appendCode = appendCode.replace( "$DISABLED", disabled );
appendCode = appendCode.replace( "$COMPULSORY", compulsory );
appendCode = appendCode.replace( "$SAVEMODE", "false" );
+ appendCode = appendCode.replace( "$PROVIDED", provided );
dataElementMatcher.appendReplacement( sb, appendCode );
}
@@ -591,7 +598,7 @@
// Inline Javascript to add to HTML before outputting
// ---------------------------------------------------------------------
- final String jsCodeForBoolean = " name=\"entryselect\" $DISABLED data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME'}\" onchange=\"saveOpt( $DATAELEMENTID )\" style=\" text-align:center;\" ";
+ final String jsCodeForBoolean = " name=\"entryselect\" $DISABLED data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME', provided:'$PROVIDED'}\" onchange=\"saveOpt( $DATAELEMENTID )\" style=\" text-align:center;\" ";
StringBuffer sb = new StringBuffer();
@@ -771,15 +778,18 @@
// -----------------------------------------------------------
String orgUnitName = i18n.getString( NOTAVAILABLE );
+ String provided = i18n.getString( NOTAVAILABLE );;
if ( patientDataValue != null )
{
if ( patientDataValue.isProvidedByAnotherFacility() )
{
orgUnitName = i18n.getString( UNKNOW_CLINIC );
+ provided = i18n.getString( OTHER_FACILITY );
}
else
{
orgUnitName = patientDataValue.getOrganisationUnit().getName();
+ provided = patientDataValue.getOrganisationUnit().getName();
}
}
@@ -796,6 +806,10 @@
appendCode = appendCode.replace( "i18n_select_value", i18n.getString( "select_value" ) );
appendCode = appendCode.replace( "$SAVEMODE", "false" );
+
+
+ appendCode = appendCode.replace( "$PROVIDED", provided );
+
appendCode = appendCode.replaceAll( "\\$", "\\\\\\$" );
dataElementMatcher.appendReplacement( sb, appendCode );
@@ -816,7 +830,7 @@
// Inline Javascript to add to HTML before outputting
// ---------------------------------------------------------------------
- final String jsCodeForCombo = " name=\"entryselect\" $DISABLED data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME'}\" onchange=\"saveOpt( $DATAELEMENTID )\" style=\" text-align:center;\" ";
+ final String jsCodeForCombo = " name=\"entryselect\" $DISABLED data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME', provided:'$PROVIDED'}\" onchange=\"saveOpt( $DATAELEMENTID )\" style=\" text-align:center;\" ";
StringBuffer sb = new StringBuffer();
@@ -988,15 +1002,18 @@
// -----------------------------------------------------------
String orgUnitName = i18n.getString( NOTAVAILABLE );
+ String provided = i18n.getString( NOTAVAILABLE );
if ( patientDataValue != null )
{
if ( patientDataValue.isProvidedByAnotherFacility() )
{
orgUnitName = i18n.getString( UNKNOW_CLINIC );
+ provided = i18n.getString( OTHER_FACILITY );
}
else
{
orgUnitName = patientDataValue.getOrganisationUnit().getName();
+ provided = patientDataValue.getOrganisationUnit().getName();
}
}
@@ -1010,6 +1027,8 @@
appendCode = appendCode.replace( "$COMPULSORY", compulsory );
appendCode = appendCode.replace( "i18n_select_value", i18n.getString( "select_value" ) );
appendCode = appendCode.replace( "$SAVEMODE", "false" );
+ appendCode = appendCode.replace( "$PROVIDED", provided );
+
appendCode = appendCode.replaceAll( "\\$", "\\\\\\$" );
dataElementMatcher.appendReplacement( sb, appendCode );
@@ -1029,7 +1048,7 @@
// Inline Javascript to add to HTML before outputting
// ---------------------------------------------------------------------
- final String jsCodeForDate = " name=\"entryfield\" $DISABLED data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME'}\" onchange=\"saveDate( $DATAELEMENTID )\" style=\" text-align:center;\" ";
+ final String jsCodeForDate = " name=\"entryfield\" $DISABLED data=\"{compulsory:$COMPULSORY, deName:'$DATAELEMENTNAME', provided:'$PROVIDED'}\" onchange=\"saveDate( $DATAELEMENTID )\" style=\" text-align:center;\" ";
// ---------------------------------------------------------------------
// Metadata code to add to HTML before outputting
@@ -1212,15 +1231,18 @@
// -------------------------------------------------------------
String orgUnitName = i18n.getString( NOTAVAILABLE );
+ String provided = i18n.getString( NOTAVAILABLE );
if ( patientDataValue != null )
{
if ( patientDataValue.isProvidedByAnotherFacility() )
{
orgUnitName = i18n.getString( UNKNOW_CLINIC );
+ provided = i18n.getString( OTHER_FACILITY );
}
else
{
orgUnitName = patientDataValue.getOrganisationUnit().getName();
+ provided = patientDataValue.getOrganisationUnit().getName();
}
}
@@ -1233,6 +1255,8 @@
appendCode = appendCode.replace( "$DISABLED", disabled );
appendCode = appendCode.replace( "$COMPULSORY", compulsory );
appendCode = appendCode.replace( "$SAVEMODE", "false" );
+ appendCode = appendCode.replace( "$PROVIDED", provided );
+
appendCode = appendCode.replaceAll( "\\$", "\\\\\\$" );
dataElementMatcher.appendReplacement( sb, appendCode );
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/entry.js'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/entry.js 2011-10-06 04:38:13 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/entry.js 2011-10-07 03:12:16 +0000
@@ -671,6 +671,7 @@
showData : function(data)
{
jQuery("#dataelementName").text(data.deName);
+ jQuery("#orgUnitNameField").text(data.provided);
},
resetData : function()