mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-21 15:31:48 -05:00
Job detail page
When UpdateDOM is enabled, the CPU melts. Experimenting with ways to updated the DOM without it being sucha drain.
This commit is contained in:
@@ -25,10 +25,10 @@ function JobDetailController ($rootScope, $scope, $compile, $routeParams, $log,
|
|||||||
scope.tasks = [];
|
scope.tasks = [];
|
||||||
scope.hostResults = [];
|
scope.hostResults = [];
|
||||||
|
|
||||||
scope.hostResultsMaxRows = 75;
|
scope.hostResultsMaxRows = 25;
|
||||||
scope.hostSummariesMaxRows = 75;
|
scope.hostSummariesMaxRows = 25;
|
||||||
scope.tasksMaxRows = 75;
|
scope.tasksMaxRows = 25;
|
||||||
scope.playsMaxRows = 75;
|
scope.playsMaxRows = 25;
|
||||||
|
|
||||||
scope.search_all_tasks = [];
|
scope.search_all_tasks = [];
|
||||||
scope.search_all_plays = [];
|
scope.search_all_plays = [];
|
||||||
|
|||||||
@@ -960,6 +960,10 @@ function($rootScope, $log, UpdatePlayStatus, UpdateHostStatus, AddHostResult, Ge
|
|||||||
keys;
|
keys;
|
||||||
if (scope.activePlay) {
|
if (scope.activePlay) {
|
||||||
keys = Object.keys(scope.jobData.plays[scope.activePlay].tasks);
|
keys = Object.keys(scope.jobData.plays[scope.activePlay].tasks);
|
||||||
|
keys.reverse();
|
||||||
|
if (keys.length > scope.tasksMaxRows + 1) {
|
||||||
|
keys.splice(0, keys.length - (scope.taskMaxRows + 1));
|
||||||
|
}
|
||||||
keys.sort();
|
keys.sort();
|
||||||
while (idx < keys.length && idx < scope.tasksMaxRows) {
|
while (idx < keys.length && idx < scope.tasksMaxRows) {
|
||||||
result.push(scope.jobData.plays[scope.activePlay].tasks[keys[idx]]);
|
result.push(scope.jobData.plays[scope.activePlay].tasks[keys[idx]]);
|
||||||
@@ -1006,11 +1010,11 @@ function($rootScope, $log, UpdatePlayStatus, UpdateHostStatus, AddHostResult, Ge
|
|||||||
|
|
||||||
DrawPlays({ scope: scope });
|
DrawPlays({ scope: scope });
|
||||||
DrawTasks({ scope: scope });
|
DrawTasks({ scope: scope });
|
||||||
DrawHostResults({ scope: scope });
|
// DrawHostResults({ scope: scope });
|
||||||
|
|
||||||
if (scope.host_summary.total > 0) {
|
//if (scope.host_summary.total > 0) {
|
||||||
DrawGraph({ scope: scope, resize: true });
|
// DrawGraph({ scope: scope, resize: true });
|
||||||
}
|
//}
|
||||||
};
|
};
|
||||||
}])
|
}])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user