From 43e3dc2f95a25c600e08f65d4f1c406a1a63ed3d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 12 Feb 2020 18:09:21 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- app/presenters/snippet_blob_presenter.rb | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'app/presenters') diff --git a/app/presenters/snippet_blob_presenter.rb b/app/presenters/snippet_blob_presenter.rb index 71361b18f5a..70a373619d6 100644 --- a/app/presenters/snippet_blob_presenter.rb +++ b/app/presenters/snippet_blob_presenter.rb @@ -1,16 +1,20 @@ # frozen_string_literal: true class SnippetBlobPresenter < BlobPresenter - def highlighted_data + def rich_data return if blob.binary? - highlight(plain: false) + if markup? + blob.rendered_markup + else + highlight(plain: false) + end end - def plain_highlighted_data + def plain_data return if blob.binary? - highlight(plain: true) + highlight(plain: !markup?) end def raw_path @@ -23,6 +27,10 @@ class SnippetBlobPresenter < BlobPresenter private + def markup? + blob.rich_viewer&.partial_name == 'markup' + end + def snippet blob.snippet end -- cgit v1.2.3