summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortimeless%mozdev.org <>2004-09-22 04:56:18 +0200
committertimeless%mozdev.org <>2004-09-22 04:56:18 +0200
commit5fa3cab7d8abfd1b7dffac032d97a618ddf422ba (patch)
tree2ff545a98b312397577399b0bce2c08a49c3d2f8
parentd95f60f3b44a40d935fb8f5d22c7be41ae8463ed (diff)
downloadbugzilla-5fa3cab7d8abfd1b7dffac032d97a618ddf422ba.tar.gz
bugzilla-5fa3cab7d8abfd1b7dffac032d97a618ddf422ba.tar.xz
Bug 259452 Add bonsai style &mark support to showbug for bug comments
r=kiko a=justdave
-rw-r--r--css/global.css6
-rwxr-xr-xshow_bug.cgi13
-rw-r--r--skins/standard/global.css6
-rw-r--r--template/en/default/bug/comments.html.tmpl3
4 files changed, 27 insertions, 1 deletions
diff --git a/css/global.css b/css/global.css
index 47a1558d6..aecfb1658 100644
--- a/css/global.css
+++ b/css/global.css
@@ -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; }
diff --git a/show_bug.cgi b/show_bug.cgi
index 7a568e3f5..4803ff67b 100755
--- a/show_bug.cgi
+++ b/show_bug.cgi
@@ -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;
diff --git a/skins/standard/global.css b/skins/standard/global.css
index 47a1558d6..aecfb1658 100644
--- a/skins/standard/global.css
+++ b/skins/standard/global.css
@@ -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; }
diff --git a/template/en/default/bug/comments.html.tmpl b/template/en/default/bug/comments.html.tmpl
index a2ef46a8a..2015d3abd 100644
--- a/template/en/default/bug/comments.html.tmpl
+++ b/template/en/default/bug/comments.html.tmpl
@@ -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">