=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties 2012-11-08 16:07:27 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/resources/org/hisp/dhis/caseentry/i18n_module.properties 2012-11-09 06:08:13 +0000
@@ -470,4 +470,6 @@
left_value = Left value
right_value = Right value
validation_rule = Validation rule
-add_filter = Add filter
\ No newline at end of file
+specify_a_date = Please specify a date
+clear_all = Clear all
+show_all = Show all
\ No newline at end of file
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/anonymousRegistration.vm'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/anonymousRegistration.vm 2012-11-09 03:14:42 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/anonymousRegistration.vm 2012-11-09 06:08:13 +0000
@@ -1,14 +1,7 @@
@@ -17,6 +10,7 @@
+
@@ -25,13 +19,13 @@
+
+
-
@@ -78,14 +74,14 @@
|
-
-
- |
-
-
- |
-
-
+ |
+
+ |
+
+
+ |
+
+
|
@@ -162,6 +158,8 @@
var i18n_specify_search_criteria = '$encoder.jsEscape( $i18n.getString( "specify_search_criteria" ) , "'")';
var i18n_add_filter = '$encoder.jsEscape( $i18n.getString( "add_filter" ) , "'")';
var i18n_clear_filter = '$encoder.jsEscape( $i18n.getString( "clear_filter" ) , "'")';
+ var i18n_specify_a_date = '$encoder.jsEscape( $i18n.getString( "specify_a_date" ) , "'")';
+ var i18n_clear = '$encoder.jsEscape( $i18n.getString( "clear" ) , "'")';
isAjax = true;
contentDiv = '';
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/anonymousRegistration.js'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/anonymousRegistration.js 2012-11-08 06:20:53 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/javascript/anonymousRegistration.js 2012-11-09 06:08:13 +0000
@@ -91,6 +91,9 @@
}
enableCriteriaDiv();
+
+ validateSearchEvents( true );
+ setFieldValue('isShowEventList', true);
});
}
@@ -167,15 +170,23 @@
var flag = true;
if( !listAll )
{
- jQuery( '#advancedSearchTB tr' ).each( function( i, row ){
- jQuery( this ).find(':input').each( function( idx, item ){
- var input = jQuery( item );
- if( input.attr('type') != 'button' && idx==0 && input.val()=='' ){
- showWarningMessage( i18n_specify_data_element );
- flag = false;
- }
- })
- });
+ if( getFieldValue('startDate')=="" || getFieldValue('endDate')=="" ){
+ showWarningMessage( i18n_specify_a_date );
+ flag = false;
+ }
+
+ if(flag && getFieldValue('filter') == "true" )
+ {
+ jQuery( '#advancedSearchTB tr' ).each( function( i, row ){
+ jQuery( this ).find(':input').each( function( idx, item ){
+ var input = jQuery( item );
+ if( input.attr('type') != 'button' && idx==0 && input.val()=='' ){
+ showWarningMessage( i18n_specify_data_element );
+ flag = false;
+ }
+ })
+ });
+ }
}
if(flag){
@@ -190,18 +201,20 @@
setFieldValue('isShowEventList', listAll );
var params = '';
- params += '&startDate=' + getFieldValue('startDate');
- params += '&endDate=' + getFieldValue('endDate');
-
+ jQuery( '#displayInReports option' ).each( function( i, item ){
+ var input = jQuery( item );
+ params += '&searchingValues=de_' + input.val() + '_false_';
+ });
+
if(listAll){
- jQuery( '#displayInReports option' ).each( function( i, item ){
- var input = jQuery( item );
- params += '&searchingValues=de_' + input.val() + '_false_';
- });
+ params += '&startDate=';
+ params += '&endDate=';
}
else{
var value = '';
var searchingValue = '';
+ params += '&startDate=' + getFieldValue('startDate');
+ params += '&endDate=' + getFieldValue('endDate');
jQuery( '#advancedSearchTB tr' ).each( function(){
jQuery( this ).find(':input').each( function( idx, item ){
var input = jQuery( item );
@@ -250,6 +263,16 @@
});
}
+function updateEvents()
+{
+ if(getFieldValue('filter')=='true')
+ {
+ showById('minimized-advanced-search');
+ hideById('advanced-search');
+ }
+ validateSearchEvents( false );
+}
+
function getValueFormula( value )
{
if( value.indexOf('"') != value.lastIndexOf('"') )
@@ -430,18 +453,34 @@
}
}
-function filterDivToogle()
+function showFilterForm()
{
jQuery('#advanced-search').toggle();
- var isShown = jQuery('#advancedBtn').attr("isShown");
- if( isShown=="false" ){
- jQuery('#advancedBtn').val(i18n_clear_filter);
- jQuery('#advancedBtn').attr("isShown", true );
- }
- else
- {
- jQuery('#advancedBtn').val(i18n_add_filter);
- jQuery('#advancedBtn').attr("isShown", false);
- searchEvents( true );
- }
+ hideById('minimized-advanced-search');
+ disable('advancedBtn');
+ setFieldValue('filter', true);
+}
+
+function removeAllOption()
+{
+ enable('advancedBtn');
+ setFieldValue('filter', false);
+ jQuery('#advancedBtn').val(i18n_add_filter);
+ jQuery('#advancedBtn').attr("isShown", false);
+ jQuery( '#advancedSearchTB tr' ).each( function( i, row ){
+ if(i==0){
+ jQuery( this ).find(':input').each( function( idx, item ){
+ var input = jQuery( item );
+ if( input.attr('type') != 'button'){
+ input.val('');
+ }
+ });
+ }
+ else{
+ jQuery(this).remove();
+ }
+ });
+ hideById('advanced-search');
+ hideById('minimized-advanced-search');
+ searchEvents( false );
}
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/searchPatientCriteria.vm'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/searchPatientCriteria.vm 2012-10-18 04:43:40 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/searchPatientCriteria.vm 2012-11-09 06:08:13 +0000
@@ -81,13 +81,13 @@
|
-
+ |
|
-
+ |
- |
-
+ |
+
|
@@ -102,6 +102,8 @@
var i18n_yes = '$encoder.jsEscape( $i18n.getString( "yes" ) , "'")';
var i18n_no = '$encoder.jsEscape( $i18n.getString( "no" ) , "'")';
var i18n_specify_search_criteria = '$encoder.jsEscape( $i18n.getString( "specify_search_criteria" ) , "'")';
+ var i18n_clear = '$encoder.jsEscape( $i18n.getString( "clear" ) , "'")';
+
datePicker( 'startDueDate', true );
datePicker( 'endDueDate', true );
=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/style/style.css'
--- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/style/style.css 2012-11-08 16:07:27 +0000
+++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/style/style.css 2012-11-09 06:08:13 +0000
@@ -105,11 +105,23 @@
{
position: relative;
border: 1px solid #a4d2a3;
- padding: 5px;
- margin-bottom: 10px;
+ background-color: #d5efd5;
+ padding-top: 10px;
+ padding-right: 20px;
+ padding-bottom: 5px;
+ padding-left: 20px;
+ margin-bottom: 15px;
border-radius: 3px;
}
+#minimized-advanced-search
+{
+ position: relative;
+ border: 1px solid #a4d2a3;
+ background-color: #d5efd5;
+ width:100%;
+}
+
/*----------------------------------------------------------------------------*/
/* Button list
/*----------------------------------------------------------------------------*/
=== 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 2012-11-09 04:05:20 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties 2012-11-09 06:08:13 +0000
@@ -320,5 +320,4 @@
edit_right_side = Edit right side
update_program_validation_rule = Edit program validation rule
description_not_null = Description is not null
-expression_not_null = Expression is not null
-range_in_due_date = Range in due date
\ No newline at end of file
+expression_not_null = Expression is not null
\ No newline at end of file