Changeset 12525 for branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/jobs/jobsCtrl.js
- Timestamp:
- 06/26/15 18:02:03 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HiveStatistics/sources/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/jobs/jobsCtrl.js
r12516 r12525 3 3 module.controller('app.statistics.jobsCtrl', 4 4 ['$scope', '$interval', 'app.statistics.jobService', function ($scope, $interval, jobService) { 5 var first = true; 6 $scope.isAdministrator = false; 5 7 $scope.interval = defaultPageUpdateInterval; 6 8 $scope.completedJobCurPage = 1; … … 30 32 }; 31 33 34 var getAllActiveJobsFromAllUsers = function () { 35 jobService.getAllActiveJobsFromAllUsers({}, function (jobs) { 36 $scope.isAdministrator = true; 37 $scope.allUsersJobs = jobs; 38 var length = $scope.allUsersJobs.length; 39 for (var i = 0; i < length; ++i) { 40 $scope.allUsersJobs[i].DateCreated = CSharpDateToString($scope.allUsersJobs[i].DateCreated); 41 } 42 }); 43 }; 44 32 45 $scope.changeCompletedJobPage = function () { 33 46 update(); … … 36 49 var update = function () { 37 50 getAllJobs(); 51 if (first || $scope.isAdministrator) { 52 getAllActiveJobsFromAllUsers(); 53 } 38 54 getCompletedJobs(); 39 55 }; 56 40 57 41 58 $scope.updateInterval = $interval(update, $scope.interval); … … 45 62 }); 46 63 update(); // init page 64 first = false; 47 65 }] 48 66 );
Note: See TracChangeset
for help on using the changeset viewer.