summaryrefslogtreecommitdiff
path: root/app/helpers/blob_helper.rb
diff options
context:
space:
mode:
authorDouwe Maan <douwe@selenight.nl>2017-04-13 12:08:39 -0500
committerDouwe Maan <douwe@selenight.nl>2017-04-27 12:23:26 -0500
commit21d2ebff6226e5438443d2eb4430736e9659b820 (patch)
tree4bbd0720726e0fac27c1e73a081ae1c4428772ed /app/helpers/blob_helper.rb
parent44cf2470a97221955679e4975897667c21ff1727 (diff)
downloadgitlab-ce-21d2ebff6226e5438443d2eb4430736e9659b820.tar.gz
Render blob viewer error
Diffstat (limited to 'app/helpers/blob_helper.rb')
-rw-r--r--app/helpers/blob_helper.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/helpers/blob_helper.rb b/app/helpers/blob_helper.rb
index 095032c98e5..8921f0c444a 100644
--- a/app/helpers/blob_helper.rb
+++ b/app/helpers/blob_helper.rb
@@ -217,4 +217,13 @@ module BlobHelper
def open_raw_file_button(path)
link_to icon('file-code-o'), path, class: 'btn btn-sm has-tooltip', target: '_blank', rel: 'noopener noreferrer', title: 'Open raw', data: { container: 'body' }
end
+
+ def blob_render_error_reason(viewer, error)
+ case error
+ when :too_large
+ "it is larger than #{number_to_human_size(viewer.relevant_max_size)}"
+ when :server_side_but_stored_in_lfs
+ "it is stored in LFS"
+ end
+ end
end