revision-diff.txt (8.71 KB)
revno: 10856
committer: Tran Chau tran.hispvietnam@gmail.com
branch nick: dhis2
timestamp: Thu 2013-05-16 14:31:48 +0700
message:
Merge dataelements of other stages into the selected stage form; remove button Open data elements of other program stage.
modified:
dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties
dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewDataEntryForm.js
dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewDataEntryForm.vm
–
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-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties’
— dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties 2013-05-16 06:09:31 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties 2013-05-16 07:31:48 +0000
@@ -393,4 +393,5 @@
combine = Combine
completed = Completed
events = Events
-display_on_all_orgunits = Display on all organisation units
\ No newline at end of file
+display_on_all_orgunits = Display on all organisation units
+other_program_stages = Other program stages
\ 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/javascript/viewDataEntryForm.js’
— dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewDataEntryForm.js 2013-05-16 06:34:18 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/javascript/viewDataEntryForm.js 2013-05-16 07:31:48 +0000
@@ -1,11 +1,10 @@
var dataElementSelector;
-var otherProgramStageDataElements;
var existedDataEntry;
var timeout;
jQuery(function(){
dataElementSelector = jQuery("#dataElementSelection").dialog({
dataElementSelector = jQuery("#dataElementDiv").dialog({ title: i18n_dataelement, height: 420, width: 480,
@@ -14,15 +13,6 @@
zIndex:99999 });
otherProgramStageDataElements = jQuery("#otherProgramStageDataElements").dialog({
title: i18n_dataelement_of_orther_program_stage,
height: 460,
width:jQuery("#otherProgramStageDataElements [id=dataElementIds]").outerWidth() + 50,
position: [$("body").width()- 50, 0],
autoOpen: false,
zIndex:99999
});
existedDataEntry = jQuery("#existedDataEntry").dialog({ title: i18n_choose_existing_dataentry, height: 350,
@@ -66,11 +56,6 @@
timeOut = window.setTimeout( "validateDataEntryFormTimeout( false );", 60000 ); }
});
-function openOtherProgramStageDataElements()
-{
otherProgramStageDataElements.dialog("open");
-}
function openDataElementSelector()
{
=== modified file ‘dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewDataEntryForm.vm’
— dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewDataEntryForm.vm 2013-05-16 06:34:18 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/webapp/dhis-web-maintenance-patient/viewDataEntryForm.vm 2013-05-16 07:31:48 +0000
@@ -29,7 +29,6 @@
#dataElementSelection,
#existedDataEntry,
#otherProgramStageDataElements{
padding: 0.5em; z-index:999999; font-size:10pt;
@@ -130,18 +129,20 @@
-
<table>
+
<table id='dataElementSelection'> <tr>
<td>$i18n.getString( "dataelement" )</td>
<td>
$i18n.getString( "dataelement" )
<input type="text" id='dataElementFilter' style="width:240px;" onkeyup="filterDataElements( this.value, '#dataElementSelection', '#dataElementIds')"/>
</td> <td>
<input type="text" id='dataElementFilter' style="width:260px;" onkeyup="filterDataElements( this.value, '#dataElementSelection', '#dataElementIds')"/> <input type='button' value="$i18n.getString('clear')" style="width:80px;" onclick="setFieldValue('dataElementFilter','');"> </td> </tr> <tr> <td colspan='2'>
<select id="dataElementIds" name="dataElementIds" style="min-width:400; width:100%; height:210px;" multiple="multiple" size="10" ondblclick="insertDataElement( '#dataElementSelection', '$programStage.uid')">
<select id="dataElementIds" name="dataElementIds" style="width:430px;" multiple="multiple" size="10" ondblclick="insertDataElement( '#dataElementSelection', '$programStage.uid')"> #foreach( $de in $dataElements) #set($deJSON = '{' + '"uid"' + ':"' + "$de.uid" + '",' + '"name"' + ':"' + "$[de.name](http://de.name)" + '",' + '"shortName"' + ':"' + "$de.shortName" + '",' + '"type"' + ':"' + "$de.getDetailedTextType()" + '"}' ) <option value='$deJSON' decode="$!de.code" dename="$[de.name](http://de.name)" title="$[de.name](http://de.name)">$encoder.htmlEncode( $[de.name](http://de.name) )</option>
@@ -179,45 +180,49 @@
</td> </tr> <tr>
<td>
<td colspan='2'><hr/>
<input type="button" value="$i18n.getString('other_program_stages')" onclick="hideById('dataElementSelection');showById('otherProgramStageDataElements');" > <input type="button" id="insertButton" value="$i18n.getString('insert')" onclick="insertDataElement( '#dataElementSelection', '$programStage.uid')" style="width:100px"> </td>
<td>
<span id="message_"></span>
</td>
</tr>
</table>
-
-
<table>
<tr>
<td>$i18n.getString( "program_stage" )</td>
<td>
<select id="programStageIds" style="min-width:300px" onchange="getProgramStageDataElements( this.value )" >
<option value=''>[$i18n.getString( "please_select" )]</option>
#foreach( $p in $programStages)
<option value='$[p.id](http://p.id)'>$encoder.htmlEncode( $[p.name](http://p.name) )</option>
#end
</select>
</td>
</tr>
<tr>
<td>$i18n.getString( "dataelement" )</td>
<td>
<input type="text" id='otherDataElementFilter' style="width:260px;" onkeyup="filterDataElements( this.value, '#otherProgramStageDataElements', '#dataElementIds')"/>
<input type='button' value="$i18n.getString('clear')" style="width:80px;" onclick="setFieldValue('otherDataElementFilter','');filterDataElements('', '#otherProgramStageDataElements', '#dataElementIds')">
</td>
</tr>
<tr>
<td colspan='2'>
<select id="dataElementIds" name="dataElementIds" style="min-width:400; width:100%; height:210px;" multiple="multiple" size="10" ondblclick="insertDataElement( '#otherProgramStageDataElements', jQuery('#programStageIds option:selected').attr('uid') )"></select>
<select id="dataElementIdsStore" name="dataElementIdsStore" style="min-width:300px;display:none" multiple="multiple" size="10"></select>
</td>
</tr>
<tr>
<td colspan='2'>
<table style="background-color:#DFEFEC;">
</tr>
</table>
<table id='otherProgramStageDataElements' style='display:none;'>
<tr>
<td colspan='2'>
<table>
<tr>
<td>$i18n.getString( "program_stage" )</td>
<td>
<select id="programStageIds" style="width:320px" onchange="getProgramStageDataElements( this.value )" >
<option value=''>[$i18n.getString( "please_select" )]</option>
#foreach( $p in $programStages)
<option value='$[p.id](http://p.id)'>$encoder.htmlEncode( $[p.name](http://p.name) )</option>
#end
</select>
</td>
</tr>
<tr>
<td>
$i18n.getString( "dataelement" )
</td>
<td>
<input type="text" id='otherDataElementFilter' style="width:240px;" onkeyup="filterDataElements( this.value, '#otherProgramStageDataElements', '#dataElementIds')"/>
<input type='button' value="$i18n.getString('clear')" style="width:80px;" onclick="setFieldValue('otherDataElementFilter','');filterDataElements('', '#otherProgramStageDataElements', '#dataElementIds')">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan='3'>
<select id="dataElementIds" name="dataElementIds" style="width:430px;" multiple="multiple" size="10" ondblclick="insertDataElement( '#otherProgramStageDataElements', jQuery('#programStageIds option:selected').attr('uid') )"></select>
<select id="dataElementIdsStore" name="dataElementIdsStore" multiple="multiple" style="display:none"></select>
</td>
</tr>
<tr>
<td colspan='3'>
<table style="background-color:#DFEFEC;width:100%"> <tr> <td>$i18n.getString("display_name")</td> <td>
@@ -239,16 +244,14 @@
</td> </tr> <tr>
<td>
<td colspan='2'><hr/>
<input type="button" value="$i18n.getString('selected_program_stages')" onclick="hideById('otherProgramStageDataElements');showById('dataElementSelection');" > <input type="button" value="Insert" id="insert" name="insert" onclick="insertDataElement( '#otherProgramStageDataElements', byId('programStageIds').value )"/> </td> </tr>
<tr>
<td>
<span id="message_"></span>
</td>
</tr> </table>
<br><span id="message_"></span>
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp
···
On May 16, 2013 9:35 AM, noreply@launchpad.net wrote: