=== 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;
}