=== 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 @@
=== 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 @@ \ 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 @@ \ 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 @@ - \ 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 @@ === 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 @@