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 = {