From b1f72d1f57828abf8259a5712481315315c860db Mon Sep 17 00:00:00 2001 From: Hugo Seabrook Date: Sat, 16 Mar 2013 17:21:37 +0100 Subject: Bug 827983: "[reply]" link besides the original description will insert ("in reply to comment #N+1") when the comments order is "Newest to Oldest, but keep Descritption at the top" r/a=LpSolit --- template/en/default/bug/comments.html.tmpl | 41 ++++++++---------------------- template/en/default/filterexceptions.pl | 1 + 2 files changed, 12 insertions(+), 30 deletions(-) (limited to 'template') diff --git a/template/en/default/bug/comments.html.tmpl b/template/en/default/bug/comments.html.tmpl index 170c69349..e3099d94a 100644 --- a/template/en/default/bug/comments.html.tmpl +++ b/template/en/default/bug/comments.html.tmpl @@ -35,34 +35,15 @@ [% sort_order = "oldest_to_newest" %] [% END %] - -[%# Set up the variables as needed, depending on the sort order %] -[% IF sort_order == "oldest_to_newest" %] - [% count = 0 %] - [% description = 0 %] - [% increment = 1 %] -[% ELSE %] - [% increment = -1 %] - [% IF sort_order == "newest_to_oldest" %] - [% count = comments.size - 1 %] - [% description = 0 %] - [% ELSIF sort_order == "newest_to_oldest_desc_first" %] - [% count = comments.size %] - [% description = comments.size %] - [% END %] -[% END %] -
[% FOREACH comment = comments %] - [% IF count >= start_at %] + [% IF comment.count >= start_at %] [% PROCESS a_comment %] [% END %] - - [% count = count + increment %] [% END %] [% IF user.settings.comment_box_position.value == "before_comments" && user.id %] @@ -105,15 +86,15 @@ [% comment_text = comment.body_full %] [% RETURN IF comment_text == '' AND (comment.work_time - 0) != 0 AND !user.is_timetracker %] -
- [% IF count == description %] +
+ [% IF comment.count == 0 %] [% class_name = "bz_first_comment_head" %] [% comment_label = "Description" %] [% ELSE %] [% class_name = "bz_comment_head" %] - [% comment_label = "Comment " _ count %] + [% comment_label = "Comment " _ comment.count %] [% END %]
@@ -121,8 +102,8 @@ [% IF mode == "edit" %] [% END %] @@ -134,7 +115,7 @@
@@ -142,7 +123,7 @@ + href="show_bug.cgi?id=[% bug.bug_id %]#c[% comment.count %]"> [%- comment_label FILTER html %] @@ -175,7 +156,7 @@ # generated HTML #%]
+     [% ' id="comment_text_' _ comment.count _ '"' IF mode == "edit" %]>
   [%- comment_text FILTER quoteUrls(bug, comment) -%]
 
diff --git a/template/en/default/filterexceptions.pl b/template/en/default/filterexceptions.pl index d804ad8fa..691241c9c 100644 --- a/template/en/default/filterexceptions.pl +++ b/template/en/default/filterexceptions.pl @@ -219,6 +219,7 @@ 'bug/comments.html.tmpl' => [ 'comment.id', + 'comment.count', 'bug.bug_id', ], -- cgit v1.2.3-24-g4f1b