=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dashboard/dashboard-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dashboard/dashboard-controller.js 2015-12-15 10:54:23 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dashboard/dashboard-controller.js 2015-12-16 09:43:38 +0000 @@ -347,7 +347,7 @@ CurrentSelection.set({tei: $scope.selectedTei, te: $scope.trackedEntity, prs: $scope.programs, pr: $scope.selectedProgram, prNames: $scope.programNames, prStNames: $scope.programStageNames, enrollments: selections.enrollments, selectedEnrollment: null, optionSets: $scope.optionSets}); $timeout(function() { $rootScope.$broadcast('selectedItems', {programExists: $scope.programs.length > 0}); - }, 200); + }, 500); }; $scope.activiateTEI = function(){ === 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 2015-12-14 15:33:15 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2015-12-16 09:43:38 +0000 @@ -26,6 +26,7 @@ TrackerRulesFactory) { $scope.maxOptionSize = 30; + $scope.dashboardReady = false; //Data entry form $scope.outerForm = {}; @@ -247,6 +248,7 @@ //listen for the selected items $scope.$on('dashboardWidgets', function () { + $scope.dashboardReady = true; $scope.showDataEntryDiv = false; $scope.showEventCreationDiv = false; $scope.currentEvent = null; @@ -302,7 +304,7 @@ } TrackerRulesFactory.getRules($scope.selectedProgram.id).then(function(rules){ - $scope.allProgramRules = rules; + $scope.allProgramRules = rules; $scope.getEvents(); }); }); === 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 2015-12-14 15:33:15 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry.html 2015-12-16 09:43:38 +0000 @@ -16,213 +16,223 @@
-
- {{'legend'| translate}} - - - - -
- {{eventColor.description| translate}} -
+ +
+ {{'loading'| translate}}
- -
- - - - - - - - -
- {{stage.name}} - - - - - - - - - - -
-
-
- {{dhis2Event.orgUnitName}}
- {{dhis2Event.sortingDate}}
- [{{eventsByStage[stage.id].length - $index}}] -
-
- - - - - - -
-
{{'no_events_exist'| translate}}
-
+
+ +
+ {{'legend'| translate}} + + + - -
+ {{eventColor.description| translate}}
-
- -
{{notEnrolledLabel}}
- -
-
- - -
- -
- {{currentEvent.excecutionDateLabel}} - - {{'date_required'| translate}} -
-
- - {{'due_date'| translate}} - - - {{'reschedule_duedate'| translate}} - - - {{'date_required'| translate}} -
-
- - - -
-
- {{'latitude'| translate}} - -
-
-
-
- {{'longitude'| translate}} - -
-
-
-
- - - -
-
-
-
- -
- - - - - -
+
+
+ +
+ + + + + + + + + + + +
+ {{stage.name}} + + + + + + + + + + +
+
+
+ {{dhis2Event.orgUnitName}}
+ {{dhis2Event.sortingDate}}
+ [{{eventsByStage[stage.id].length - $index}}] +
+
+ + + + + + +
+
{{'no_events_exist'| translate}}
+
+
+
+ +
{{notEnrolledLabel}}
+ + +
+ + +
+ +
+ {{currentEvent.excecutionDateLabel}} + + {{'date_required'| translate}} +
+
+ + {{'due_date'| translate}} + + + {{'reschedule_duedate'| translate}} + + + {{'date_required'| translate}} +
+
+ + + +
+
+ {{'latitude'| translate}} + +
+
+
+
+ {{'longitude'| translate}} + +
+
+
+
+ + + +
+
+
+
+ +
+ + + + + + + + +
+ + +
+ - - -
- - -
-
-

-
- -
- - +
+ +
+ + +
+ + + + +
+ +
{{note.heading}}
+
+ +
- - - - -
- -
{{note.heading}}
-
- -
+
{{'no_notes_exist'| translate}}
-
{{'no_notes_exist'| translate}}
+
+ +
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment-controller.js 2015-12-14 15:05:21 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment-controller.js 2015-12-16 09:43:38 +0000 @@ -15,7 +15,8 @@ ModalService) { $scope.today = DateUtils.getToday(); - $scope.selectedOrgUnit = SessionStorageService.get('SELECTED_OU'); + $scope.selectedOrgUnit = SessionStorageService.get('SELECTED_OU'); + $scope.dashboardReady = false; //listen for the selected items var selections = {}; @@ -144,6 +145,7 @@ $scope.broadCastSelections = function(listeners){ var selections = CurrentSelection.get(); var tei = selections.tei; + $scope.dashboardReady = true; CurrentSelection.set({tei: tei, te: $scope.selectedEntity, prs: $scope.programs, pr: $scope.selectedProgram, prNames: $scope.programNames, prStNames: $scope.programStageNames, enrollments: $scope.enrollments, selectedEnrollment: $scope.selectedEnrollment, optionSets: $scope.optionSets}); $timeout(function() { === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment.html 2015-12-14 15:05:21 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/enrollment/enrollment.html 2015-12-16 09:43:38 +0000 @@ -13,138 +13,145 @@
- -
-
-
- {{'for_selected_program'| translate}} - - - | {{'current'| translate}} - - - | {{'new'| translate}} - - - | {{'history'| translate}} - -
-
- - - - - - - - - - - - - -
- {{'enrolling_orgunit' | translate}} - - -
- {{selectedProgram.enrollmentDateLabel}} - - -
- {{selectedProgram.incidentDateLabel}} - - -
- -
- - - -
-
- - -
-
{{'not_yet_enrolled_enrollment'| translate}}
-
-
-
{{'no_active_enrollment_exists'| translate}}
-
-
-
{{'please_select_a_program_for_enrollment'| translate}}
-
-
-
{{'no_program_exists_enrollment'| translate}}
-
- - - -
- - - - - - - - - - - -
- {{selectedProgram.enrollmentDateLabel}} - - {{selectedProgram.incidentDateLabel}} - - {{'enrolling_orgunit' | translate}} -
- {{en.enrollmentDate}} - - {{en.incidentDate}} - - {{en.orgUnitName}} -
-
- -
-
-
{{'for_other_programs'| translate}}
-
- - - - -
- {{programNames[activeEnrollment.program].name}} -
-
-
-
{{'no_active_enrollments_exist'| translate}}
-
-
-
- - - -
- +
+ {{'loading'| translate}} +
+ +
+ + +
+
+
+ {{'for_selected_program'| translate}} + + + | {{'current'| translate}} + + + | {{'new'| translate}} + + + | {{'history'| translate}} + +
+
+ + + + + + + + + + + + + +
+ {{'enrolling_orgunit' | translate}} + + +
+ {{selectedProgram.enrollmentDateLabel}} + + +
+ {{selectedProgram.incidentDateLabel}} + + +
+ +
+ + + +
+
+ + +
+
{{'not_yet_enrolled_enrollment'| translate}}
+
+
+
{{'no_active_enrollment_exists'| translate}}
+
+
+
{{'please_select_a_program_for_enrollment'| translate}}
+
+
+
{{'no_program_exists_enrollment'| translate}}
+
+ + + +
+ + + + + + + + + + + +
+ {{selectedProgram.enrollmentDateLabel}} + + {{selectedProgram.incidentDateLabel}} + + {{'enrolling_orgunit' | translate}} +
+ {{en.enrollmentDate}} + + {{en.incidentDate}} + + {{en.orgUnitName}} +
+
+ +
+
+
{{'for_other_programs'| translate}}
+
+ + + + +
+ {{programNames[activeEnrollment.program].name}} +
+
+
+
{{'no_active_enrollments_exist'| translate}}
+
+
+
+ + + +
+ +
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/notes/notes-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/notes/notes-controller.js 2015-11-27 09:35:48 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/notes/notes-controller.js 2015-12-16 09:43:38 +0000 @@ -7,7 +7,7 @@ CurrentSelection, SessionStorageService, orderByFilter) { - + $scope.dashboardReady = false; var userProfile = SessionStorageService.get('USER_PROFILE'); var storedBy = userProfile && userProfile.username ? userProfile.username : ''; @@ -21,7 +21,7 @@ $scope.selectedEnrollment = null; var selections = CurrentSelection.get(); $scope.selectedTei = selections.tei; - + $scope.dashboardReady = true; var selections = CurrentSelection.get(); if(selections.selectedEnrollment && selections.selectedEnrollment.enrollment){ EnrollmentService.get(selections.selectedEnrollment.enrollment).then(function(data){ === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/notes/notes.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/notes/notes.html 2015-11-27 09:35:48 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/notes/notes.html 2015-12-16 09:43:38 +0000 @@ -19,44 +19,51 @@
-
-
{{'not_yet_enrolled_note'| translate}}
-
-
- -
- - + +
+ {{'loading'| translate}} +
+ +
+
+
{{'not_yet_enrolled_note'| translate}}
+
+
+ +
+ + +
+ + + + +
+ +
{{note.heading}}
+
+ +
- - - - -
- -
{{note.heading}}
-
- -
-
-
{{'no_notes_exist'| translate}}
-
-
-
{{'under_construction'| translate}}
-
+
{{'no_notes_exist'| translate}}
+
+
+
{{'under_construction'| translate}}
+
+
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/profile/profile-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/profile/profile-controller.js 2015-12-03 22:41:49 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/profile/profile-controller.js 2015-12-16 09:43:38 +0000 @@ -5,7 +5,7 @@ $scope, $timeout, CurrentSelection) { - + $scope.dashboardReady = false; $scope.editingDisabled = true; $scope.enrollmentEditing = false; $scope.widget = 'PROFILE'; @@ -27,6 +27,7 @@ }); var listenToBroadCast = function(){ + $scope.dashboardReady = true; $scope.editingDisabled = true; selections = CurrentSelection.get(); $scope.selectedTei = angular.copy(selections.tei); === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/profile/profile.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/profile/profile.html 2015-12-10 10:59:55 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/profile/profile.html 2015-12-16 09:43:38 +0000 @@ -14,10 +14,18 @@
-
-
-
-
-
+ +
+ {{'loading'| translate}} +
+ +
+
+
+
+
+
+
+
\ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/relationship/relationship-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/relationship/relationship-controller.js 2015-10-16 13:54:46 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/relationship/relationship-controller.js 2015-12-16 09:43:38 +0000 @@ -11,6 +11,7 @@ RelationshipFactory, ModalService, DialogService) { + $scope.dashboardReady = false; $rootScope.showAddRelationshipDiv = false; $scope.relatedProgramRelationship = false; @@ -42,6 +43,7 @@ $scope.relationships[rel.id] = rel; }); + $scope.dashboardReady = true; setRelationships(); }); }); === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/relationship/relationship.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/relationship/relationship.html 2015-09-15 16:03:55 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/relationship/relationship.html 2015-12-16 09:43:38 +0000 @@ -18,30 +18,38 @@
-
{{noRelationshipLabel}}
-
{{'relationship_not_possible'| translate}}
- -
- - - - - - - - - - - -
- {{'relationship' | translate}} - - {{att.name}} -
{{rel.relName}} - {{rel.attributes[att.id]}} - - -
-
+ +
+ {{'loading'| translate}} +
+ +
+
{{noRelationshipLabel}}
+
{{'relationship_not_possible'| translate}}
+ +
+ + + + + + + + + + + +
+ {{'relationship' | translate}} + + {{att.name}} +
{{rel.relName}} + {{rel.attributes[att.id]}} + + +
+
+
+
\ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report-controller.js 2015-09-11 15:16:03 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report-controller.js 2015-12-16 09:43:38 +0000 @@ -13,6 +13,7 @@ EnrollmentService) { $scope.showProgramReportDetailsDiv = false; $scope.enrollmentsByProgram = []; + $scope.dashboardReady = false; $scope.$on('dashboardWidgets', function(event, args) { $scope.showProgramReportDetailsDiv = false; @@ -25,6 +26,7 @@ $scope.programs = selections.prs; $scope.programNames = selections.prNames; $scope.programStageNames = selections.prStNames; + $scope.dashboardReady = true; angular.forEach(selections.enrollments, function(en){ $scope.enrollmentsByProgram[en.program] = en; === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report.html 2015-09-15 16:03:55 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/report/tei-report.html 2015-12-16 09:43:38 +0000 @@ -9,19 +9,27 @@ -
-
{{noDataReportLabel}}
-
- - - - -
- {{pr.name}} -
-
-
-
-
+
+ +
+ {{'loading'| translate}} +
+ +
+
{{noDataReportLabel}}
+
+ + + + +
+ {{pr.name}} +
+
+
+
+
+
+
\ No newline at end of file === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/rulebound/rulebound-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/rulebound/rulebound-controller.js 2015-11-12 19:53:13 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/rulebound/rulebound-controller.js 2015-12-16 09:43:38 +0000 @@ -1,10 +1,12 @@ +/* global angular, trackerCapture */ + trackerCapture.controller('RuleBoundController', function( $rootScope, $scope, $translate, $log) { - + $scope.dashboardReady = true; $scope.widget = $scope.$parent.$parent.biggerWidget ? $scope.$parent.$parent.biggerWidget : $scope.$parent.$parent.smallerWidget ? $scope.$parent.$parent.smallerWidget : null; $scope.widgetTitle = $scope.widget.title; === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/rulebound/rulebound.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/rulebound/rulebound.html 2015-10-05 08:58:13 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/rulebound/rulebound.html 2015-12-16 09:43:38 +0000 @@ -10,21 +10,28 @@
-
-
-
{{item.content | trimquotes }}
-
{{item.data | trimquotes}}
-
-
- - - - -
-
- {{item.content | trimquotes}}{{item.data | trimquotes}} -
-
-
{{widgetTitleLabel === "Indicators" ? emptyIndicatorListLabel : emptyFeedbackListLabel}}
+
+ {{'loading'| translate}} +
+ +
+
+
+
{{item.content | trimquotes }}
+
{{item.data | trimquotes}}
+
+
+ + + + +
+
+ {{item.content | trimquotes}}{{item.data | trimquotes}} +
+
+
{{widgetTitleLabel === "Indicators" ? emptyIndicatorListLabel : emptyFeedbackListLabel}}
+
+
=== modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/selected/selected-controller.js' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/selected/selected-controller.js 2015-03-27 14:31:13 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/selected/selected-controller.js 2015-12-16 09:43:38 +0000 @@ -1,10 +1,13 @@ +/* global trackerCapture */ + trackerCapture.controller('SelectedInfoController', function($scope, SessionStorageService, CurrentSelection) { + $scope.dashboardReady = false; //listen for the selected items $scope.$on('selectedItems', function(event, args) { - + $scope.dashboardReady = true; var selections = CurrentSelection.get(); $scope.selectedEntity = selections.tei; $scope.selectedProgram = selections.pr; === modified file 'dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/selected/selected.html' --- dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/selected/selected.html 2015-09-15 16:03:55 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/selected/selected.html 2015-12-16 09:43:38 +0000 @@ -10,13 +10,21 @@
-
-
- {{selection.title| translate}} -
-
- -
-
+ +
+ {{'loading'| translate}} +
+ +
+
+
+ {{selection.title| translate}} +
+
+ +
+
+
+