Commit 5fa3cab7 authored by timeless%mozdev.org's avatar timeless%mozdev.org

Bug 259452 Add bonsai style &mark support to showbug for bug comments

r=kiko a=justdave
parent d95f60f3
......@@ -171,5 +171,11 @@
.bz_disabled { color: #a0a0a0 ; }
.bz_comment { background-color: #e0e0e0; }
.bz_comment_hilite pre
{
background-color: lightgreen;
margin: 0;
padding: 1em 0;
}
table#flags th, table#flags td { vertical-align: baseline; text-align: left; }
......@@ -59,6 +59,7 @@ my $format = GetFormat("bug/show", scalar $cgi->param('format'),
GetVersionTable();
my @bugs = ();
my %marks;
if ($single) {
my $id = $cgi->param('id');
......@@ -66,6 +67,17 @@ if ($single) {
# probably move into Bug.pm at some point
ValidateBugID($id);
push @bugs, new Bugzilla::Bug($id, $userid);
if (defined $cgi->param('mark')) {
foreach my $range (split ',', $cgi->param('mark')) {
if ($range =~ /^(\d+)-(\d+)$/) {
foreach my $i ($1..$2) {
$marks{$i} = 1;
}
} elsif ($range =~ /^(\d+)$/) {
$marks{$1} = 1;
}
}
}
} else {
foreach my $id ($cgi->param('id')) {
my $bug = new Bugzilla::Bug($id, $userid);
......@@ -80,6 +92,7 @@ eval {
};
$vars->{'bugs'} = \@bugs;
$vars->{'marks'} = \%marks;
# Next bug in list (if there is one)
my @bug_list;
......
......@@ -171,5 +171,11 @@
.bz_disabled { color: #a0a0a0 ; }
.bz_comment { background-color: #e0e0e0; }
.bz_comment_hilite pre
{
background-color: lightgreen;
margin: 0;
padding: 1em 0;
}
table#flags th, table#flags td { vertical-align: baseline; text-align: left; }
......@@ -43,7 +43,8 @@
[% BLOCK a_comment %]
[% IF NOT comment.isprivate || isinsider %]
<div [% "class=\"bz_private\"" IF comment.isprivate %]>
<div [% "class=\"bz_private\" " IF comment.isprivate %]
[% "class=\"bz_comment_hilite\" " IF marks.$count %]>
[% IF count > 0 %]
<br>
<span class="bz_comment">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment