comparison dashboard.js @ 8:85027feb6b6e

better way of doing css styling via css classes for bug priority, severity, and status.
author Atul Varma <varmaa@toolness.com>
date Sun, 07 Mar 2010 23:17:26 -0800
parents d27bd0db6bf1
children a5558c563a51
comparison
equal deleted inserted replaced
7:d27bd0db6bf1 8:85027feb6b6e
29 bugs.forEach( 29 bugs.forEach(
30 function(bug) { 30 function(bug) {
31 var row = rowTemplate.clone(); 31 var row = rowTemplate.clone();
32 row.attr("id", "bug-id-" + bug.id); 32 row.attr("id", "bug-id-" + bug.id);
33 row.find(".summary").text(bug.summary); 33 row.find(".summary").text(bug.summary);
34 if (bug.priority != "--") 34 row.addClass("status-" + bug.status);
35 if (bug.priority != "--") {
35 row.find(".importance").text(bug.priority + NBSP + 36 row.find(".importance").text(bug.priority + NBSP +
36 bug.severity) 37 bug.severity);
37 .addClass(bug.priority) 38 row.addClass(bug.priority);
38 .addClass(bug.severity); 39 row.addClass(bug.severity);
40 }
39 row.find(".last-changed").text(prettyDate(bug.last_change_time)); 41 row.find(".last-changed").text(prettyDate(bug.last_change_time));
40 row.click( 42 row.click(
41 function() { 43 function() {
42 window.open(Bugzilla.getShowBugURL(bug.id)); 44 window.open(Bugzilla.getShowBugURL(bug.id));
43 }); 45 });