Dashboard

Removed includes for old widgets. Reverted JobStatus widget back. Added new job status code to the new job status widget.
This commit is contained in:
Chris Houseknecht
2014-06-27 13:55:01 -04:00
parent 1e00529fac
commit d46aa1c4de
4 changed files with 112 additions and 81 deletions

View File

@@ -10,56 +10,28 @@
'use strict';
angular.module('DashboardJobsWidget', ['RestServices', 'Utilities'])
.factory('DashboardJobs', ['$rootScope', '$compile', 'Rest', 'GetBasePath', 'ProcessErrors', 'Wait',
function ($rootScope, $compile) {
return function (params) {
.factory('DashboardJobs', ['$rootScope', '$compile', 'Rest', 'GetBasePath', 'ProcessErrors', 'Wait', function ($rootScope, $compile) {
return function (params) {
var scope = params.scope,
target = params.target,
//dashboard = params.dashboard,
var scope = params.scope,
target = params.target,
html, e;
html, element;
html += "<ul id=\"job_status_tabs\" class=\"nav nav-tabs\">\n";
html += "<li class=\"active\"><a id=\"active_jobs_link\" ng-click=\"toggleTab($event, 'active_jobs_link', 'job_status_tabs')\"\n";
html += " href=\"#active-jobs-tab\" data-toggle=\"tab\">Jobs</a></li>\n";
html += "<li><a id=\"scheduled_jobs_link\" ng-click=\"toggleTab($event, 'scheduled_jobs_link', 'job_status_tabs')\"\n";
html += "href=\"#scheduled-jobs-tab\" data-toggle=\"tab\">Schedule</a></li>\n";
html += "</ul>\n";
html += "<div class=\"tab-content\">\n";
html += "<div class=\"tab-pane active\" id=\"active-jobs-tab\"></div>\n";
html += "<div class=\"tab-pane\" id=\"scheduled-jobs-tab\"></div>\n";
html += "</div>\n";
html = "<div class=\"panel panel-default\" style=\"border:none\">\n";
html += "<div class=\"panel-body \">\n";
e = angular.element(document.getElementById(target));
e.html(html);
$compile(e)(scope);
scope.$emit('WidgetLoaded');
html += "<table class=\"table table-bordered\">\n";
html += "<tr>\n";
html += "<td class=\"h5 col-lg-6 text-center\">Active Jobs</td>\n";
html += "</tr>\n";
html += "<tr>\n";
html += "<td class=\"col-lg-8\">\n";
//---------------------------------------------------------------------------------------------------------
//html code from Jobs page's partial:
html += "<div class=\"col-md-6 right-side\">\n";
html += "<div class=\"jobs-list-container\">\n";
html += "<div class=\"row search-row\">\n";
html += "<div class=\"col-md-6\"><div class=\"title\">Active</div></div>\n";
html += "<div class=\"col-md-6\" id=\"active-jobs-search-container\"></div>\n";
html += "</div>\n";
html += "<div class=\"job-list\" id=\"active-jobs-container\">\n";
html += "<div id=\"active-jobs\" class=\"job-list-target\"></div>\n";
html += "</div>\n";
html += "</div>\n";
html += "</div>\n";
//---------------------------------------------------------------------------------------------------------
html += "</td>\n";
html += "</tr>\n";
html += "</table>\n";
html += "</div>\n";
html += "</div>\n";
element = angular.element(document.getElementById(target));
element.html(html);
$compile(element)(scope);
scope.$emit('WidgetLoaded');
};
}
]);
};
}]);