-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject-details.js
30 lines (23 loc) · 1.22 KB
/
project-details.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var projName = $('td.header_title2').html();
var projNameInDOM = projName.replace(" ", "");
var desc = "some description";
var idPrefix = "procedurePageSearch" + projNameInDOM;
var projProcsTable = $('#' + idPrefix + "");
debugger;
if(projProcsTable.html() != undefined) {
//var rows = $('#' + idPrefix + ' tr:gt(0)');
var procName = $('#' + idPrefix + '_row1 td:nth-child(1) a').html()
console.log("Procedure Name : " + procName);
var recentJobsLink = "<a href=\"/commander/link/searchBuilder?formId=editSearch&objectType=job&maxIds=50&maxResults=50&filtersJob1_custom_name=liveProcedure&"
+ "filtersJob1_custom_operator=equals&filtersJob1_custom_operand1=" + procName + "&"
+ "filtersJob2_custom_name=projectName&filtersJob2_custom_operator=equals&filtersJob2_custom_operand1=" + projName + "&"
+ "sort1_name=start&sort1_order=descending&filtersJob_custom_last=3&sort_last=2\">Recent Jobs</a><br/><br/> ";
projProcsTable.find('tr').each(function(i, row) {
if(row.id.indexOf("row") > 0) {
var desc = row.cells[1].innerHTML;
if(desc.indexOf("Recent") == -1) {
row.cells[1].innerHTML = recentJobsLink + desc;
}
}
});
}