=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2014-09-18 14:53:56 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2014-10-01 11:13:12 +0000 @@ -32,7 +32,17 @@ //note $scope.note = ''; - + + //event color legend + $scope.eventColors = [ + {color: 'alert-success', description: 'completed'}, + {color: 'alert-info', description: 'executed'}, + {color: 'alert-warning', description: 'ontime'}, + {color: 'alert-danger', description: 'overdue'}, + {color: 'alert-default', description: 'skipped'} + ]; + $scope.showEventColors = false; + //listen for the selected items $scope.$on('dashboardWidgets', function(event, args) { $scope.showDataEntryDiv = false; @@ -641,4 +651,8 @@ }); }); }; + + $scope.toggleLegend = function(){ + $scope.showEventColors = !$scope.showEventColors; + }; }); \ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry.html 2014-10-01 09:56:40 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry.html 2014-10-01 11:13:12 +0000 @@ -6,15 +6,26 @@ + - - + + - +
+
+ + + + +
+ {{eventColor.description | translate}} +
+
+
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/en.json' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/en.json 2014-10-01 09:56:40 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/i18n/en.json 2014-10-01 11:13:12 +0000 @@ -129,6 +129,12 @@ "overdue_events": "Overdue Events", "overdue_events_description": "Generate a report of overdue events for a selected program and organisation unit. The report displays list of tracked entity instances and their events that are not conducted on scheduled due dates.", "upcoming_event": "Upcoming event", + "event_color_legend": "What do the colors mean?", + "completed": "COMPLETED", + "executed": "EXECUTED", + "ontime": "ONTIME", + "overdue": "OVERDUE", + "skipped": "SKIPPED", "report": "Report", "_report": "report", "visit_schedule": "Visit Schedule", === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/services.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/services.js 2014-09-18 14:53:56 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/scripts/services.js 2014-10-01 11:13:12 +0000 @@ -1221,7 +1221,7 @@ name: programStage.name, reportDateDescription: programStage.reportDateDescription, status: 'SCHEDULED'}; - dummyEvent.statusColor = 'alert alert-info';//'stage-on-time'; + dummyEvent.statusColor = 'alert alert-warning';//'stage-on-time'; if(moment(today).isAfter(dummyEvent.dueDate)){ dummyEvent.statusColor = 'alert alert-danger';//'stage-overdue'; } @@ -1239,13 +1239,18 @@ return 'alert alert-success';//'stage-completed'; } else if(dhis2Event.status === 'SKIPPED'){ - return 'alert alert-warning'; //'stage-skipped'; + return 'alert alert-default'; //'stage-skipped'; } else{ - if(moment(eventDate).isAfter(dhis2Event.dueDate)){ - return 'alert alert-danger';//'stage-overdue'; - } - return 'alert alert-info';//'stage-on-time'; + if(dhis2Event.eventDate){ + return 'alert alert-info'; //'stage-executed'; + } + else{ + if(moment(eventDate).isAfter(dhis2Event.dueDate)){ + return 'alert alert-danger';//'stage-overdue'; + } + return 'alert alert-warning';//'stage-on-time'; + } } }, getEventDueDate: function(programStage, enrollment){ === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/styles/style.css' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/styles/style.css 2014-09-11 12:35:41 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/styles/style.css 2014-10-01 11:13:12 +0000 @@ -92,7 +92,8 @@ } .vertical-center { - vertical-align: middle; + //vertical-align: middle; + line-height: inherit; } .empty-stage-container { @@ -173,6 +174,12 @@ background-color: #b9ffb9; } +.alert-default { + color: #55514d; + background-color: #D5CBC1; + border-color: #aaa29a; +} + .red { color: red; }