Closed
Bug 259452
Opened 20 years ago
Closed 20 years ago
Add bonsai style &mark support to showbug for bug comments
Categories
(Bugzilla :: User Interface, enhancement)
Tracking
()
RESOLVED
FIXED
Bugzilla 2.20
People
(Reporter: timeless, Assigned: timeless)
Details
Attachments
(1 file, 2 obsolete files)
2.60 KB,
patch
|
kiko
:
review+
|
Details | Diff | Splinter Review |
I'd like to be able to markup a bug the way i can markup cvsblame/cvslog. The idea is to highlight the important comments. support should include simple comment number (0), ranges (2-3), and series of ranges (5,7-9). requirements for initial implementation: - no user interface for generating such urls + css style coloring and table style coloring for older browsers bonus points (can be done in second implementation): + an option to show/hide unmarked comments (cgi param) bonus points (can be done in third implementation): + user interface to toggle showing/hiding unmarked comments bonus points (can be done in fourth implementation): + user interface to dynamically mark/unmark comments (realtime for css capable browsers) - this should alter the link at the top of the bug which is normally just to the bug itself
note: doesn't do table style coloring for older browsers, as we're using css to indicate other things (private messages, etc).
Attachment #158947 -
Flags: review?
our install (2.17.7) doesn't have the fancy header shading, so i'd like to be able to color the header too. the css/global.css change here has the same behavior as the one in glob's initial attempt, we'll have to use our own css (dropping the pre portion of the rule) to get the behavior i forsee locally. switching to defined instead of comparing against '' per justdave. glob's version generated <pre id="comment_text_1"class="bz_comment_hilite">thisisatestforwordwraptestscanyouverify</pre> which isn't so great, my version is more careful about including spaces. if people want to complain about the space before > they can, doing things this way means you don't keep changing the line above you whenever you need to add an attribute. i'm willing to stick the > on the preceding line, but want people to consider cvsblame.
Attachment #158960 -
Flags: review?
Attachment #158947 -
Flags: review?
Comment 3•20 years ago
|
||
Comment on attachment 158960 [details] [diff] [review] follow on + 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; + } + } + } This is not commitable; the developers' guide suggest 4-space ident style, and AFAIK 4-space ident style is already used in that file. -<pre[% ' id="comment_text_' _ count _ '"' IF mode == "edit" %]> +<pre[% ' id="comment_text_' _ count _ '"' IF mode == "edit" %] +> Nit: what's the need for this?
Attachment #158960 -
Flags: review? → review-
Comment 4•20 years ago
|
||
This looks useful. The UI for this will take some thought, but that doesn't
need to be solved here. I'm OK with this UI change.
My only nit is with the space between the background color for the header and
the background color for the comment, which looks messy and makes the header
seem disconnected from the comment. The two background colors should butt up
against each other. Perhaps the header and pre margins could be removed (and
padding added to the pre if necessary to make up for it)?
>if people want to complain about the space before > they can, doing things
>this way means you don't keep changing the line above you whenever you need
>to add an attribute. i'm willing to stick the > on the preceding line,
>but want people to consider cvsblame.
I see your point, but there's value in having the tag ending appear the way it
usually does and most people expect it to, even if it causes occasional cvsblame
pain. I think it'll be better in the long run to stick the > on the preceding line.
Updated•20 years ago
|
Flags: approval+
OS: Windows XP → All
Hardware: PC → All
Target Milestone: --- → Bugzilla 2.20
Attachment #158960 -
Attachment is obsolete: true
Attachment #159044 -
Flags: review?(justdave)
Comment 6•20 years ago
|
||
Bugzilla 2.20 feature set is now frozen as of 15 Sept 2004. Anything flagged enhancement that hasn't already landed is being pushed out. If this bug is otherwise ready to land, we'll handle it on a case-by-case basis, please set the blocking2.20 flag to '?' if you think it qualifies.
Target Milestone: Bugzilla 2.20 → Bugzilla 2.22
Comment 7•20 years ago
|
||
Comment on attachment 159044 [details] [diff] [review] follow on with margin/padding changes Looks okay. I can't really see why we'd prefer to do this instead of highlighting comments indicated by #c23 (and maybe it would be possible to extend that by using #c23-41, but then again, maybe it wouldn't) but the approver can decide on that. The code is sane. Note that this clashes with private comment styling -- this may or may not be acknowledged so I'm pointing it out.
Attachment #159044 -
Flags: review?(justdave) → review+
mozilla/webtools/bugzilla/show_bug.cgi 1.30 mozilla/webtools/bugzilla/css/global.css 1.6 mozilla/webtools/bugzilla/template/en/default/bug/comments.html.tmpl 1.12
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
QA Contact: matty_is_a_geek → default-qa
You need to log in
before you can comment on or make changes to this bug.
Description
•