Skip to content

Commit ce61228

Browse files
author
Ilya Radchenko
committed
Merge pull request #707 from knownasilya/fix-builds-icon
Fix past builds status icons
2 parents bbe0243 + ea670da commit ce61228

File tree

3 files changed

+21
-22
lines changed

3 files changed

+21
-22
lines changed

client/dashboard/controllers/dashboard.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,9 @@
44

55
var $ = require('jquery');
66
var _ = require('lodash');
7-
var JobMonitor = require('../../utils/job-monitor');
87
var io = require('socket.io-client');
9-
var statusClasses = {
10-
passed: 'fa-check-circle success-text',
11-
failed: 'fa-exclamation-circle failure-text',
12-
running: 'fa-cog fa-spin',
13-
submitted: 'fa-clock-o waiting-text',
14-
errored: 'fa-minus-circle error-text'
15-
};
8+
var JobMonitor = require('../../utils/job-monitor');
9+
var statusClasses = require('../../utils/status-classes');
1610

1711
module.exports = function ($scope, $element) {
1812
var socket = io.connect();

client/job-status/controllers/job.js

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,29 @@ var io = require('socket.io-client');
77
var JobDataMonitor = require('../../utils/job-data-monitor');
88
var PHASES = require('../../utils/phases');
99
var SKELS = require('../../utils/skels');
10+
var statusClasses = require('../../utils/status-classes');
1011
var outputConsole;
1112
var runtime = null;
1213
var job = global.job;
1314

1415
module.exports = function ($scope, $route, $location, $filter) {
1516
var params = $route.current ? $route.current.params : {}
16-
, project = global.project
17-
, jobid = params.id || (global.job && global.job._id)
18-
, socket = io.connect()
19-
, lastRoute = $route.current
20-
, jobman = new BuildPage(socket, project.name, $scope.$digest.bind($scope), $scope, global.jobs, global.job)
17+
var project = global.project;
18+
var jobid = params.id || (global.job && global.job._id);
19+
var socket = io.connect();
20+
var lastRoute = $route.current;
21+
var jobman = new BuildPage(socket, project.name, $scope.$digest.bind($scope), $scope, global.jobs, global.job);
2122

2223
outputConsole = global.document.querySelector('.console-output');
24+
25+
$scope.statusClasses = statusClasses;
2326
$scope.phases = ['environment', 'prepare', 'test', 'deploy', 'cleanup'];
2427
$scope.project = project;
2528
$scope.jobs = global.jobs;
2629
$scope.job = global.job;
27-
$scope.canAdminProject = global.canAdminProject
30+
$scope.canAdminProject = global.canAdminProject;
2831
$scope.showStatus = global.showStatus;
32+
2933
if ($scope.job && $scope.job.phases.test.commands.length) {
3034
if (job.phases.environment) {
3135
job.phases.environment.collapsed = true;
@@ -38,14 +42,6 @@ module.exports = function ($scope, $route, $location, $filter) {
3842
}
3943
}
4044

41-
/*
42-
var now = new Date().getTime()
43-
$scope.sortDate = function (item) {
44-
if (!item.finished) return new Date().getTime();
45-
return new Date(item.finished).getTime();
46-
};
47-
*/
48-
4945
$scope.toggleErrorDetails = function () {
5046
if ($scope.showErrorDetails) {
5147
$scope.showErrorDetails = false;

client/utils/status-classes.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
'use strict';
2+
3+
module.exports = {
4+
passed: 'fa-check-circle success-text',
5+
failed: 'fa-exclamation-circle failure-text',
6+
running: 'fa-cog fa-spin',
7+
submitted: 'fa-clock-o waiting-text',
8+
errored: 'fa-minus-circle error-text'
9+
};

0 commit comments

Comments
 (0)