From 465a195117138194a51487b8d1c6cd161890e88d Mon Sep 17 00:00:00 2001 From: RickXing Date: Tue, 15 May 2012 09:23:14 +0800 Subject: [PATCH] show rendered file if it is .markdown file --- app/views/refs/_tree_file.html.haml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/app/views/refs/_tree_file.html.haml b/app/views/refs/_tree_file.html.haml index c5512f69..93985843 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)}"}