Lines Matching refs:bug

71 				var bug = data.links[ master.data('id') ];
72 master.find('a.bzref').replaceWith( renderBug( master, bug ) );
87 function renderBug( master, bug ) { argument
92 .attr('href', master.attr('bugzilla_baseurl') + '/show_bug.cgi?id=' + bug.id);
93 if ( bug.error ) {
95 a.text( bug.id + ": " + bug.error );
97 if ( bug.resolution ) a.addClass( 'bz-resolved' );
98 a.text( bug.id + ": " + bug.summary );
102 var extra = renderExtras( master, bug );
108 function renderExtras( master, bug ) { argument
112 var warnings = getBugWarnings( master, bug );
122 renderExtra( val, master, bzextra, bug );
129 function renderExtra( extra, master, parent, bug ) { argument
136 …_to1=1&emailtype1=substring&query_format=advanced&email1=' + encodeURIComponent(bug.assigned_to) );
137 e.attr('title', 'assigned to ' + bug.assigned_to);
138 e.append( bug.assigned_to );
143 …_status=REOPENED&query_format=advanced&classification=' + encodeURIComponent(bug.classification) );
144 e.attr('title', 'Classification: ' + bug.classification);
145 e.append( bug.classification );
150 ….attr('bugzilla_baseurl') + '/describecomponents.cgi?product=' + encodeURIComponent(bug.product) );
151 e.attr('title', 'Product: ' + bug.product);
152 e.append( bug.product );
157 …lution=---&component=' + encodeURIComponent(bug.component) + (bug.product?'&product='+encodeURICom…
158 e.attr('title', 'Component: ' + bug.component);
159 e.append( bug.product );
162 if ( extra == 'lastchange' && groupBy != 'last_change_time' && bug.last_change_time ) {
164 e.attr('title', 'last changed on ' + bug.last_change_time);
165 e.append( "MOD " + bug.last_change_time );
168 if ( extra == 'time' && bug.actual_time && bug.actual_time > 0 ) {
170 e.attr('title', 'actual time taken ' + bug.actual_time);
171 e.append( "" + bug.actual_time + "h" );
174 if ( extra == 'deadline' && bug.deadline ) {
176 e.attr('title', 'deadline: ' + bug.deadline);
177 e.append( 'DL ' + bug.deadline );
182 e.attr('title', 'priority: ' + bug.priority);
183 e.append( bug.priority );
188 e.attr('title', 'severity: ' + bug.severity);
189 e.append( bug.severity );
192 if ( extra == 'version' && groupBy != 'version' && bug.version && bug.version != 'unspecified' ) {
194 e.append( bug.version );
199 if ( bug.resolution ) {
200 e.attr('title', 'status: ' + bug.status + ' / ' + bug.resolution );
201 e.addClass('bz-label-' + master.attr( 'color_resolved_' + bug.resolution.toLowerCase() ) );
202 e.append(bug.resolution);
204 e.addClass('bz-label-' + master.attr( 'color_' + bug.status.toLowerCase() ) );
205 e.append( bug.status );
211 …('href', master.attr('bugzilla_baseurl') + '/showdependencytree.cgi?hide_resolved=0&id=' + bug.id);
212 if (bug.depends_on_resolved && bug.depends_on_resolved.length < bug.depends_on.length) {
214 …master.attr('extra_depends_on').split('{0}').join(bug.depends_on.length - bug.depends_on_resolved.…
217 if (bug.blocks_resolved && bug.blocks_resolved.length < bug.blocks.length) {
222 master.attr('extra_blocks').split('{0}').join(bug.blocks.length - bug.blocks_resolved.length)
230 var warnings = getBugWarnings( master, bug );
260 var bug = l[i];
262 if ( master.data('hideresolved') && bug.status == "RESOLVED" ) continue;
265 .append( renderBug( master, bug ) )
268 if ( jQuery.isEmptyObject( bug.depends_on ) == false ) {
270 renderTree( bug.depends_on, ul, master, depth );
277 function getBugWarnings( master, bug ) { argument
279 if ( bug.hasOwnProperty('warnings') ) {
280 return bug.warnings;
283 bug.warnings = {};
285 if ( !bug.resolution && bug.severity ) {
290 if ( s.indexOf(bug.severity) <= s.indexOf(red) ) {
291 bug.warnings.severity = { color:'red', property:'severity' };
292 } else if ( s.indexOf(bug.severity) <= s.indexOf(orange) ) {
293 bug.warnings.severity = { color:'orange', property:'severity' };
297 if ( !bug.resolution && bug.priority ) {
301 var p = parseInt(bug.priority.split('P')[1]);
305 bug.warnings.priority = { color:'red', property:'priority' };
307 bug.warnings.priority = { color:'orange', property:'priority' };
311 if ( !bug.resolution && bug.deadline ) {
315 var p = bug.deadline.split('-');
319 bug.warnings.deadline = { color:'red', property:'deadline' };
321 bug.warnings.deadline = { color:'orange', property:'deadline' };
325 return bug.warnings;