=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2013-12-25 03:01:47 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2013-12-25 09:22:26 +0000 @@ -4634,7 +4634,12 @@ // Filter value fields Ext.getCmp('filterPanel').removeAll(); - } + }, + specialKey : function(field,e) { + if(e.getKey() === e.TAB){ + Ext.getCmp('dateRangeDiv').expand(); + } + } } } ] @@ -4708,6 +4713,19 @@ change:function(){ var endDate = TR.cmp.settings.endDate.getValue(); Ext.getCmp('startDate').setMaxValue( endDate ); + }, + specialKey : function(field,e) { + if(e.getKey() === e.TAB){ + Ext.getCmp('dateRangeDiv').collapse(); + if(Ext.getCmp('reportTypeGroup').getValue().reportType=='true') + { + Ext.getCmp('orgunitDiv').expand(); + } + else + { + Ext.getCmp('relativePeriodsDiv').expand(); + } + } } } } @@ -5835,7 +5853,7 @@ if (TR.datatable.datatable) { TR.datatable.datatable.setHeight( TR.util.viewport.getSize().y - 68 ); } - } + } } });