Mercurial > bugzilla-dashboard
comparison dashboard.js @ 2:5aa3693fe1ac
Replaced priority column w/ importance, added css styling for priority+severity components.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Sun, 07 Mar 2010 14:51:03 -0800 |
parents | bddbe7723643 |
children | 11d242c482ca |
comparison
equal
deleted
inserted
replaced
1:bddbe7723643 | 2:5aa3693fe1ac |
---|---|
1 $(window).ready( | 1 $(window).ready( |
2 function() { | 2 function() { |
3 function showBugs(query, bugs) { | 3 function showBugs(query, bugs) { |
4 var table = $("#templates .bugs").clone(); | 4 var table = $("#templates .bugs").clone(); |
5 var row = table.find(".bug-row").remove(); | 5 var rowTemplate = table.find(".bug-row").remove(); |
6 bugs.reverse(); | 6 bugs.reverse(); |
7 bugs.forEach( | 7 bugs.forEach( |
8 function(bug) { | 8 function(bug) { |
9 var row = rowTemplate.clone(); | |
9 row.find(".summary").text(bug.summary); | 10 row.find(".summary").text(bug.summary); |
10 row.find(".summary").attr("href", | 11 row.find(".summary").attr("href", |
11 Bugzilla.getShowBugURL(bug.id)); | 12 Bugzilla.getShowBugURL(bug.id)); |
12 row.find(".priority").text(bug.priority); | 13 if (bug.priority != "--") |
14 row.find(".importance").text(bug.priority + NBSP + | |
15 bug.severity) | |
16 .addClass(bug.priority) | |
17 .addClass(bug.severity); | |
13 row.find(".last-changed").text(prettyDate(bug.last_change_time)); | 18 row.find(".last-changed").text(prettyDate(bug.last_change_time)); |
14 table.append(row.clone()); | 19 table.append(row); |
15 }); | 20 }); |
16 query.append(table); | 21 query.append(table); |
17 } | 22 } |
18 | 23 |
19 function report(selector, searchTerms) { | 24 function report(selector, searchTerms) { |
31 var now = new Date(); | 36 var now = new Date(); |
32 var then = new Date(now - ms); | 37 var then = new Date(now - ms); |
33 return then.toLocaleFormat("%Y-%m-%d"); | 38 return then.toLocaleFormat("%Y-%m-%d"); |
34 } | 39 } |
35 | 40 |
41 const NBSP = "\u00a0"; | |
36 const MS_PER_HOUR = 1000 * 60 * 60; | 42 const MS_PER_HOUR = 1000 * 60 * 60; |
37 const MS_PER_DAY = MS_PER_HOUR * 24; | 43 const MS_PER_DAY = MS_PER_HOUR * 24; |
38 const MS_PER_WEEK = MS_PER_DAY * 7; | 44 const MS_PER_WEEK = MS_PER_DAY * 7; |
39 | 45 |
40 var defaults = { | 46 var defaults = { |