зеркало из https://github.com/mozilla/gecko-dev.git
bug 369429: bug reports should contain microformat markup in order to make the information in them more useable.
r=LpSolit
This commit is contained in:
Родитель
72c1591b85
Коммит
cc37a39f0b
|
@ -1475,7 +1475,6 @@ sub GetComments {
|
|||
my %comment = %$comment_ref;
|
||||
|
||||
$comment{'email'} .= Bugzilla->params->{'emailsuffix'};
|
||||
$comment{'name'} = $comment{'name'} || $comment{'email'};
|
||||
|
||||
# If raw data is requested, do not format 'special' comments.
|
||||
$comment{'body'} = format_comment(\%comment) unless $raw;
|
||||
|
|
|
@ -704,11 +704,11 @@ sub prepare_comments {
|
|||
foreach my $comment (@$raw_comments) {
|
||||
if ($count) {
|
||||
$result .= "\n\n--- Comment #$count from ";
|
||||
if ($comment->{'name'} eq $comment->{'email'}) {
|
||||
$result .= $comment->{'email'} . Bugzilla->params->{'emailsuffix'};
|
||||
} else {
|
||||
if ($comment->{'name'}) {
|
||||
$result .= $comment->{'name'} . " <" . $comment->{'email'} .
|
||||
Bugzilla->params->{'emailsuffix'} . ">";
|
||||
} else {
|
||||
$result .= $comment->{'email'} . Bugzilla->params->{'emailsuffix'};
|
||||
}
|
||||
$result .= " " . format_time($comment->{'time'}) . " ---\n";
|
||||
}
|
||||
|
|
|
@ -113,8 +113,11 @@
|
|||
<span class="comment_rule">-------</span> <i>Comment
|
||||
<a name="c[% count %]" href="show_bug.cgi?id=[% bug.bug_id %]#c[% count %]">
|
||||
#[% count %]</a> From
|
||||
<a href="mailto:[% comment.email FILTER html %]">
|
||||
[% comment.name FILTER html %]</a>
|
||||
<span class="vcard">
|
||||
<a class="fn email" href="mailto:[% comment.email FILTER html %]">
|
||||
[% (comment.name || comment.email) FILTER html %]
|
||||
</a>
|
||||
</span>
|
||||
[%+ comment.time FILTER time %]
|
||||
</i>
|
||||
[% IF mode == "edit" %]
|
||||
|
|
|
@ -673,8 +673,7 @@
|
|||
<b>Reporter</b>:
|
||||
</td>
|
||||
<td>
|
||||
<a href="mailto:[% bug.reporter.email FILTER html %]">
|
||||
[% bug.reporter.identity FILTER html %]</a>
|
||||
[% INCLUDE user_identity user => bug.reporter %]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
@ -683,8 +682,7 @@
|
|||
<b><a href="page.cgi?id=fields.html#assigned_to">Assigned To</a></b>:
|
||||
</td>
|
||||
<td>
|
||||
<a href="mailto:[% bug.assigned_to.email FILTER html %]">
|
||||
[% bug.assigned_to.identity FILTER html %]</a>
|
||||
[% INCLUDE user_identity user => bug.assigned_to %]
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
@ -705,15 +703,7 @@
|
|||
[% ELSE %]
|
||||
<input type="hidden" name="qa_contact" id="qa_contact"
|
||||
value="[% bug.qa_contact.login FILTER html %]">
|
||||
<a href="mailto:[% bug.qa_contact.email FILTER html %]">
|
||||
[% IF bug.qa_contact.login && bug.qa_contact.login.length > 30 %]
|
||||
<span title="[% bug.qa_contact.login FILTER html %]">
|
||||
[% bug.qa_contact.identity FILTER truncate(30) FILTER html %]
|
||||
</span>
|
||||
[% ELSE %]
|
||||
[% bug.qa_contact.identity FILTER html %]
|
||||
[% END %]
|
||||
</a>
|
||||
[% INCLUDE user_identity user => bug.qa_contact %]
|
||||
[% END %]
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -837,3 +827,22 @@
|
|||
[% size = 0 %]
|
||||
[% value = undef %]
|
||||
[% END %]
|
||||
|
||||
[%############################################################################%]
|
||||
[%# Block for user identities. Wraps the information inside of an hCard. #%]
|
||||
[%############################################################################%]
|
||||
|
||||
[% BLOCK user_identity %]
|
||||
<span class="vcard">
|
||||
[% IF user.name %]
|
||||
<a class="email" href="mailto:[% user.email FILTER html %]">
|
||||
<span class="fn">[% user.name FILTER html %]</span>
|
||||
<[% user.email FILTER html %]>
|
||||
</a>
|
||||
[% ELSE %]
|
||||
<a class="fn email" href="mailto:[% user.email FILTER html %]">
|
||||
[% user.email FILTER html %]
|
||||
</a>
|
||||
[% END %]
|
||||
</span>
|
||||
[% END %]
|
||||
|
|
Загрузка…
Ссылка в новой задаче