=== modified file 'dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/addValidationRuleForm.vm'
--- dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/addValidationRuleForm.vm 2013-10-16 13:41:01 +0000
+++ dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/addValidationRuleForm.vm 2013-10-28 15:49:09 +0000
@@ -75,14 +75,14 @@
|
|
=== modified file 'dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/general.js'
--- dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/general.js 2013-10-16 12:39:47 +0000
+++ dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/general.js 2013-10-28 15:49:09 +0000
@@ -115,6 +115,10 @@
{
return i18n_less_than_or_equal_to;
}
+ else if ( operator == "compulsory_pair" )
+ {
+ return i18n_compulsory_pair;
+ }
return null;
}
=== modified file 'dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/validationRule.js'
--- dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/validationRule.js 2013-10-13 19:01:22 +0000
+++ dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/javascript/validationRule.js 2013-10-28 15:49:09 +0000
@@ -4,18 +4,28 @@
if ( ruleType == 'validation' )
{
- hideById( 'organisationUnitLevelTR');
- hideById( 'sequentialSampleCountTR');
- hideById( 'annualSampleCountTR');
- hideById( 'highOutliersTR');
- hideById( 'lowOutliersTR');
+ hideById( 'organisationUnitLevelTR' );
+ hideById( 'sequentialSampleCountTR' );
+ hideById( 'annualSampleCountTR' );
+ hideById( 'highOutliersTR' );
+ hideById( 'lowOutliersTR' );
+
+ showById( 'compulsory_pair' );
}
else
{
- showById( 'organisationUnitLevelTR');
- showById( 'sequentialSampleCountTR');
- showById( 'annualSampleCountTR');
- showById( 'highOutliersTR');
- showById( 'lowOutliersTR');
+ showById( 'organisationUnitLevelTR' );
+ showById( 'sequentialSampleCountTR' );
+ showById( 'annualSampleCountTR' );
+ showById( 'highOutliersTR' );
+ showById( 'lowOutliersTR' );
+
+ var op = document.getElementById( 'operator' );
+ if ( 'compulsory_pair' == op.value )
+ {
+ showById( 'select_operator' );
+ op.selectedIndex = 0;
+ }
+ hideById( 'compulsory_pair' );
}
}
=== modified file 'dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/updateValidationRuleForm.vm'
--- dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/updateValidationRuleForm.vm 2013-10-23 12:41:10 +0000
+++ dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/updateValidationRuleForm.vm 2013-10-28 15:49:09 +0000
@@ -63,19 +63,19 @@
-
+
|
|
-
+
|
|
-
+
|
|
-
+
|
|
@@ -83,13 +83,14 @@
|
|
=== modified file 'dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/validationRule.vm'
--- dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/validationRule.vm 2013-10-16 12:39:47 +0000
+++ dhis-2/dhis-web/dhis-web-validationrule/src/main/webapp/dhis-web-validationrule/validationRule.vm 2013-10-28 15:49:09 +0000
@@ -26,21 +26,24 @@
exportPdfByType( type, params );
}
- var i18n_high = '$encoder.jsEscape( $i18n.getString( "high" ) , "'")';
- var i18n_medium = '$encoder.jsEscape( $i18n.getString( "medium" ) , "'")';
- var i18n_low = '$encoder.jsEscape( $i18n.getString( "low" ) , "'")';
-
- var i18n_validation = '$encoder.jsEscape( $i18n.getString( "validation" ) , "'")';
- var i18n_surveillance = '$encoder.jsEscape( $i18n.getString( "surveillance" ) , "'")';
-
- var i18n_confirm_delete = '$encoder.jsEscape( $i18n.getString( "confirm_delete_validation_rule" ) , "'")';
- var i18n_none = '$encoder.jsEscape( $i18n.getString( "none" ) , "'")';
- var i18n_equal_to = '$encoder.jsEscape( $i18n.getString( "equal_to" ) , "'")';
- var i18n_not_equal_to = '$encoder.jsEscape( $i18n.getString( "not_equal_to" ) , "'")';
- var i18n_greater_than = '$encoder.jsEscape( $i18n.getString( "greater_than" ) , "'")';
- var i18n_greater_than_or_equal_to = '$encoder.jsEscape( $i18n.getString( "greater_than_or_equal_to" ) , "'")';
- var i18n_less_than = '$encoder.jsEscape( $i18n.getString( "less_than" ) , "'")';
- var i18n_less_than_or_equal_to = '$encoder.jsEscape( $i18n.getString( "less_than_or_equal_to" ) , "'")';
+ var i18n_high = '$i18n.getString( "high" )';
+ var i18n_medium = '$i18n.getString( "medium" )';
+ var i18n_low = '$i18n.getString( "low" )';
+
+ var i18n_validation = '$i18n.getString( "validation" )';
+ var i18n_surveillance = '$i18n.getString( "surveillance" )';
+
+ var i18n_confirm_delete = '$i18n.getString( "confirm_delete_validation_rule" )';
+
+ var i18n_none = '$i18n.getString( "none" )';
+
+ var i18n_equal_to = '$i18n.getString( "equal_to" )';
+ var i18n_not_equal_to = '$i18n.getString( "not_equal_to" )';
+ var i18n_greater_than = '$i18n.getString( "greater_than" )';
+ var i18n_greater_than_or_equal_to = '$i18n.getString( "greater_than_or_equal_to" )';
+ var i18n_less_than = '$i18n.getString( "less_than" )';
+ var i18n_less_than_or_equal_to = '$i18n.getString( "less_than_or_equal_to" )';
+ var i18n_compulsory_pair = '$i18n.getString( "compulsory_pair" )';
$encoder.htmlEncode( $i18n.getString( "validation_rule_management" ) ) #openHelp( "validationRule" )