=== 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-02-12 10:51:40 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dashboard/dashboard-controller.js 2015-02-13 11:45:18 +0000 @@ -39,45 +39,45 @@ selectedLayout = $scope.dashboardLayouts [$scope.selectedProgram.id] ? $scope.dashboardLayouts [$scope.selectedProgram.id] : selectedLayout; } - for(var widget in selectedLayout.widgets){ - switch(selectedLayout.widgets[widget].title){ + angular.forEach(selectedLayout.widgets, function(widget){ + switch(widget.title){ case 'enrollment': - $rootScope.enrollmentWidget = selectedLayout.widgets[widget]; + $rootScope.enrollmentWidget = widget; $rootScope.dashboardWidgets.push($rootScope.enrollmentWidget); - $scope.dashboardStatus[widget] = selectedLayout.widgets[widget]; + $scope.dashboardStatus[widget.title] = angular.copy(widget); break; case 'dataentry': - $rootScope.dataentryWidget = selectedLayout.widgets[widget]; + $rootScope.dataentryWidget = widget; $rootScope.dashboardWidgets.push($rootScope.dataentryWidget); - $scope.dashboardStatus[widget] = selectedLayout.widgets[widget]; + $scope.dashboardStatus[widget.title] = angular.copy(widget); break; case 'report': - $rootScope.reportWidget = selectedLayout.widgets[widget]; + $rootScope.reportWidget = widget; $rootScope.dashboardWidgets.push($rootScope.reportWidget); - $scope.dashboardStatus[widget] = selectedLayout.widgets[widget]; + $scope.dashboardStatus[widget.title] = angular.copy(widget); break; case 'current_selections': - $rootScope.selectedWidget = selectedLayout.widgets[widget]; + $rootScope.selectedWidget = widget; $rootScope.dashboardWidgets.push($rootScope.selectedWidget); - $scope.dashboardStatus[widget] = selectedLayout.widgets[widget]; + $scope.dashboardStatus[widget.title] = angular.copy(widget); break; case 'profile': - $rootScope.profileWidget = selectedLayout.widgets[widget]; + $rootScope.profileWidget = widget; $rootScope.dashboardWidgets.push($rootScope.profileWidget); - $scope.dashboardStatus[widget] = selectedLayout.widgets[widget]; + $scope.dashboardStatus[widget.title] = angular.copy(widget); break; case 'relationships': - $rootScope.relationshipWidget = selectedLayout.widgets[widget]; + $rootScope.relationshipWidget = widget; $rootScope.dashboardWidgets.push($rootScope.relationshipWidget); - $scope.dashboardStatus[widget] = selectedLayout.widgets[widget]; + $scope.dashboardStatus[widget.title] = angular.copy(widget); break; case 'notes': - $rootScope.notesWidget = selectedLayout.widgets[widget]; + $rootScope.notesWidget = widget; $rootScope.dashboardWidgets.push($rootScope.notesWidget); - $scope.dashboardStatus[widget] = selectedLayout.widgets[widget]; + $scope.dashboardStatus[widget.title] = angular.copy(widget); break; } - } + }); angular.forEach(orderByFilter($filter('filter')($scope.dashboardWidgets, {parent: "biggerWidget"}), 'order'), function(w){ $scope.dashboardWidgetsOrder.biggerWidgets.push(w.title); @@ -235,7 +235,7 @@ } }; - $scope.saveDashboardLayout = function(){ + $scope.saveDashboardLayout = function(){ var widgets = []; angular.forEach($rootScope.dashboardWidgets, function(widget){ var w = angular.copy(widget); @@ -252,8 +252,6 @@ } widgets.push(w); }); - - //$scope.dashboardLayouts if($scope.selectedProgram && $scope.selectedProgram.id){ $scope.dashboardLayouts[$scope.selectedProgram.id] = {widgets: widgets, program: $scope.selectedProgram.id}; === 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-02-12 14:25:04 +0000 +++ dhis-2/dhis-web/dhis-web-apps/src/main/webapp/dhis-web-tracker-capture/components/dataentry/dataentry-controller.js 2015-02-13 11:45:18 +0000 @@ -112,8 +112,6 @@ $scope.dhis2Events.push(dhis2Event); } }); - - console.log('the events: ', $scope.dhis2Events); } $scope.dhis2Events = orderByFilter($scope.dhis2Events, '-sortingDate');