diff options
author | RickXing <oreofish@gmail.com> | 2012-05-15 09:23:14 +0800 |
---|---|---|
committer | RickXing <oreofish@gmail.com> | 2012-05-15 09:23:14 +0800 |
commit | 465a195117138194a51487b8d1c6cd161890e88d (patch) | |
tree | b220aaf125379ea25412098566f0d8dceedc697c /app/views/refs | |
parent | dd79dba804b3063b9d573e87e4a871211e0a63e2 (diff) | |
download | gitlab-ce-465a195117138194a51487b8d1c6cd161890e88d.tar.gz |
show rendered file if it is .markdown file
Diffstat (limited to 'app/views/refs')
-rw-r--r-- | app/views/refs/_tree_file.html.haml | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/app/views/refs/_tree_file.html.haml b/app/views/refs/_tree_file.html.haml index c5512f69b51..93985843101 100644 --- a/app/views/refs/_tree_file.html.haml +++ b/app/views/refs/_tree_file.html.haml @@ -9,14 +9,20 @@ = link_to "raw", blob_project_ref_path(@project, @ref, :path => params[:path]), :class => "right", :target => "_blank" = link_to "history", project_commits_path(@project, :path => params[:path], :ref => @ref), :class => "right", :style => "margin-right:10px;" - if file.text? - .view_file_content - - unless file.empty? - %div{:class => current_user.dark_scheme ? "black" : "white"} + - if name =~ /\.(md|markdown)$/i + #tree-readme-holder + .readme = preserve do - = raw file.colorize(options: { linenos: 'True'}) - - else - %h3 - %center Empty file + = markdown(file.data) + - else + .view_file_content + - unless file.empty? + %div{:class => current_user.dark_scheme ? "black" : "white"} + = preserve do + = raw file.colorize(options: { linenos: 'True'}) + - else + %h3 + %center Empty file - elsif file.image? .view_file_content_image %img{ :src => "data:#{file.mime_type};base64,#{Base64.encode64(file.data)}"} |