------------------------------------------------------------ revno: 19252 committer: Lars Helge Overland <larshe...@gmail.com> branch nick: dhis2 timestamp: Tue 2015-06-02 14:18:46 +0200 message: Program UI, using table modified: dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global.properties dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programIndicatorForm.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-services/dhis-service-core/src/main/resources/i18n_global.properties' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global.properties 2015-06-02 11:47:35 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/i18n_global.properties 2015-06-02 12:18:46 +0000 @@ -217,6 +217,7 @@ plus=Plus minus=Minus no_of_days=No of days +variables=Variables #-- Relative periods -----------------------------------------------------------# === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties 2015-06-02 10:47:30 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/resources/org/hisp/dhis/trackedentity/i18n_module.properties 2015-06-02 12:18:46 +0000 @@ -545,4 +545,6 @@ please_enter_alert_message_when_hiding_a_field_that_contains_value = Please enter alert message when hiding a field that contains value please_enter_alert_message_when_hiding_a_section_that_contains_values = Please enter alert message when hiding a section that contains values hide_section = Hide section -template_reminder_message_management=Template reminder message management \ No newline at end of file +template_reminder_message_management=Template reminder message management +expression_description=Expression description +expression_items=Expression items \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programIndicatorForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programIndicatorForm.vm 2015-06-02 12:03:24 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-program/src/main/webapp/dhis-web-maintenance-program/programIndicatorForm.vm 2015-06-02 12:18:46 +0000 @@ -1,103 +1,111 @@ -<div id="tabs" style="width:670px"> - <ul> - <li><a href="#tab-1">$i18n.getString("dataelements")</a></li> +<table> + <tr> + <th>$i18n.getString( "expression_items" )</th> + </tr> + <tr> + <td> + + <div id="tabs" style="width:670px; margin: 1px 0;"> + <ul> + <li><a href="#tab-1">$i18n.getString("dataelements")</a></li> + #if($program.type!='3') + <li><a href="#tab-2">$i18n.getString("attributes")</a></li> + <li><a href="#tab-3">$i18n.getString("variables")</a></li> + #end + <li><a href="#tab-4">$i18n.getString("constants")</a></li> + </ul> + + <div id="tab-1"> + <table style="width:100%"> + <tr> + <td> + <input type='text' id='txtSearchValue' name='txtSearchValue' onKeyUp="filterIndicatorSelect(event, this.value, 'dataElements');" placeholder="$i18n.getString('filter')" /> + <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchValue', '');" /> + </td> + </tr> + <tr> + <td> + <select multiple id="dataElements" name="dataElements" size="8" style="width:100%" ondblclick="insertDataElement(this);"></select> + </td> + </tr> + </table> + </div> + #if($program.type!='3') - <li><a href="#tab-2">$i18n.getString("program_variables")</a></li> - <li><a href="#tab-3">$i18n.getString("attributes")</a></li> + + <div id="tab-2"> + <table style="width:100%"> + <tr> + <td> + <input type='text' id='txtSearchAttrValue' name='txtSearchAttrValue' onKeyUp="filterIndicatorSelect(event, this.value, 'attributes');" placeholder="$i18n.getString('filter')" /> + <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchAttrValue', '');" /> + </td> + </tr> + <tr> + <td> + <select multiple id="attributes" name="attributes" size="8" style="width:100%" ondblclick="insertData(this,'A');"> + #foreach( $programAttribute in $program.programAttributes ) + #if( $programAttribute.attribute.valueType=='number' ) + <option value='$programAttribute.attribute.uid'>$encoder.htmlEncode($programAttribute.attribute.displayName)</option> + #end + #end + </select> + </td> + </tr> + </table> + </div> + + <div id="tab-3"> + <table style="width:100%"> + <tr> + <td> + <input type='text' id='txtSearchPropertyValue' name='txtSearchValue' onKeyUp="filterIndicatorSelect(event, this.value, 'programProperty');" placeholder="$i18n.getString('filter')" /> + <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchPropertyValue', '');" /> + </td> + </tr> + <tr> + <td> + <select multiple id="programProperty" name="programProperty" size="8" style="width:100%" ondblclick="insertInfo(this, false);" > + <option value="V{incident_date}">$i18n.getString( "incident_date" )</option> + <option value="V{enrollment_date}">$i18n.getString( "date_of_enrollment" )</option> + <option value="V{current_date}">$i18n.getString( "current_date" )</option> + <option value="V{value_count}">$i18n.getString( "value_count" )</option> + <option value="V{zero_pos_value_count}">$i18n.getString( "zero_pos_value_count" )</option> + </select> + </td> + </tr> + </table> + </div> + #end - <li><a href="#tab-4">$i18n.getString("constant")</a></li> - </ul> - - <div id="tab-1"> - <table style="width:100%"> - <tr> - <td> - <input type='text' id='txtSearchValue' name='txtSearchValue' onKeyUp="filterIndicatorSelect(event, this.value, 'dataElements');" placeholder="$i18n.getString('filter')" /> - <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchValue', '');" /> - </td> - </tr> - <tr> - <td> - <select multiple id="dataElements" name="dataElements" size="8" style="width:100%" ondblclick="insertDataElement(this);"></select> - </td> - </tr> - </table> - </div> - -#if($program.type!='3') - <div id="tab-2"> - <table style="width:100%"> - <tr> - <td> - <input type='text' id='txtSearchPropertyValue' name='txtSearchValue' onKeyUp="filterIndicatorSelect(event, this.value, 'programProperty');" placeholder="$i18n.getString('filter')" /> - <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchPropertyValue', '');" /> - </td> - </tr> - <tr> - <td> - <select multiple id="programProperty" name="programProperty" size="10" style="width:100%" ondblclick="insertInfo(this, false);" > - <option value="V{incident_date}">$i18n.getString( "incident_date" )</option> - <option value="V{enrollment_date}">$i18n.getString( "date_of_enrollment" )</option> - <option value="V{current_date}">$i18n.getString( "current_date" )</option> - <option value="V{value_count}">$i18n.getString( "value_count" )</option> - <option value="V{zero_pos_value_count}">$i18n.getString( "zero_pos_value_count" )</option> - </select> - </td> - </tr> - </table> - </div> - - <div id="tab-3"> - <table style="width:100%"> - <tr> - <td> - <input type='text' id='txtSearchAttrValue' name='txtSearchAttrValue' onKeyUp="filterIndicatorSelect(event, this.value, 'attributes');" placeholder="$i18n.getString('filter')" /> - <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchAttrValue', '');" /> - </td> - </tr> - <tr> - <td> - <select multiple id="attributes" name="attributes" size="8" style="width:100%" ondblclick="insertData(this,'A');"> - #foreach( $programAttribute in $program.programAttributes ) - #if( $programAttribute.attribute.valueType=='number' ) - <option value='$programAttribute.attribute.uid'>$encoder.htmlEncode($programAttribute.attribute.displayName)</option> - #end - #end - </select> - </td> - </tr> - </table> - </div> - -#end - - <div id="tab-4"> - <table style="width:100%"> - <tr> - <td> - <input type='text' id='txtSearchContsValue' name='txtSearchAttrValue' onKeyUp="filterIndicatorSelect(event, this.value, 'constants');" placeholder="$i18n.getString('filter')" /> - <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchContsValue', '');" /> - </td> - </tr> - <tr> - <td> - <select multiple id="constants" name="constants" size="8" style="width:100%" ondblclick="insertData(this,'C');"> - #foreach( $constant in $constants ) - <option value='$constant.uid'>$encoder.htmlEncode($constant.displayName)</option> - #end - </select> - </td> - </tr> - </table> - </div> - -</div> - -<p></p> -<table> + + <div id="tab-4"> + <table style="width:100%"> + <tr> + <td> + <input type='text' id='txtSearchContsValue' name='txtSearchAttrValue' onKeyUp="filterIndicatorSelect(event, this.value, 'constants');" placeholder="$i18n.getString('filter')" /> + <input type='button' value='$i18n.getString("clear")' onClick="setFieldValue('txtSearchContsValue', '');" /> + </td> + </tr> + <tr> + <td> + <select multiple id="constants" name="constants" size="8" style="width:100%" ondblclick="insertData(this,'C');"> + #foreach( $constant in $constants ) + <option value='$constant.uid'>$encoder.htmlEncode($constant.displayName)</option> + #end + </select> + </td> + </tr> + </table> + </div> + + </div> + + </td> + </tr> <tr> - <th>$i18n.getString( "expression" ) <span class="tipText">Tip: use abs(x) sin(x) cos(x) tan(x) ln(x) log(x) sqrt(x) mod(x,y) oizp(x) zing(x)</span></th> - </tr> + <th style="padding-top:15px">$i18n.getString( "expression" ) <span class="tipText">Tip: use abs(x) sin(x) cos(x) tan(x) ln(x) log(x) sqrt(x) mod(x,y) oizp(x) zing(x)</span></th> + </tr> <tr> <td> <textarea style="width:662px" id="expression" name="expression" onkeyup='getConditionDescription();' >$!encoder.htmlEncode($!programIndicator.expression)</textarea> @@ -114,8 +122,8 @@ </td> </tr> <tr> - <th>$i18n.getString( "description" )</th> - </tr> + <th style="padding-top:4px">$i18n.getString( "expression_description" )</th> + </tr> <tr> <td> <div id='aggregationDescription' style="padding: 5px 0 20px 0">$!encoder.htmlEncode($!description)</div> @@ -124,6 +132,6 @@ </tr> </table> -<script> +<script type="text/javascript"> $('#tabs').tabs(); </script>
_______________________________________________ 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