diff options
author | David Lawrence <dkl@mozilla.com> | 2014-10-28 04:01:01 +0100 |
---|---|---|
committer | David Lawrence <dkl@mozilla.com> | 2014-10-28 04:01:01 +0100 |
commit | 1f5404213d4b93ef573e99112536ed5af6643770 (patch) | |
tree | 754731f5b78b85a71a35b700bfb28ce020342c3d /Bugzilla/User.pm | |
parent | 2fbc1045f5b8e82d9a68328c35ba07d70d9d1877 (diff) | |
download | bugzilla-1f5404213d4b93ef573e99112536ed5af6643770.tar.gz bugzilla-1f5404213d4b93ef573e99112536ed5af6643770.tar.xz |
Bug 1059684: markdown text should not be rendered within a <pre> tag
r=glob,a=glob
Diffstat (limited to 'Bugzilla/User.pm')
-rw-r--r-- | Bugzilla/User.pm | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm index acedc65f2..fa2674366 100644 --- a/Bugzilla/User.pm +++ b/Bugzilla/User.pm @@ -632,6 +632,14 @@ sub is_bug_ignored { return (grep {$_->{'id'} == $bug_id} @{$self->bugs_ignored}) ? 1 : 0; } +sub use_markdown { + my ($self, $comment) = @_; + return Bugzilla->feature('markdown') + && $self->settings->{use_markdown}->{is_enabled} + && $self->settings->{use_markdown}->{value} eq 'on' + && (!defined $comment || $comment->is_markdown); +} + ########################## # Saved Recent Bug Lists # ########################## @@ -2623,6 +2631,12 @@ C<string> The current summary of the bug. Returns true if the user does not want email notifications for the specified bug ID, else returns false. +=item C<use_markdown> + +Returns true if the user has set their preferences to use Markdown +for rendering comments. If an optional C<comment> object is passed +then it returns true if the comment has markdown enabled. + =back =head2 Saved Recent Bug Lists |