Better fix for encoding problems on rendering of inline file visualizations like README files.

This commit is contained in:
Gabriel Mazetto
2012-05-26 15:56:11 -03:00
parent eb5749ed39
commit 39def0dcbb
3 changed files with 6 additions and 3 deletions
+2 -2
View File
@@ -42,9 +42,9 @@
.readme
- if content.name =~ /\.(md|markdown)$/i
= preserve do
= markdown(content.data.force_encoding('UTF-8'))
= markdown(content.data.detect_encoding!)
- else
= simple_format(content.data.force_encoding('UTF-8'))
= simple_format(content.data.detect_encoding!)
- if params[:path]
- history_path = tree_file_project_ref_path(@project, @ref, params[:path])
+1 -1
View File
@@ -13,7 +13,7 @@
#tree-readme-holder
.readme
= preserve do
= markdown(file.data.force_encoding('UTF-8'))
= markdown(file.data.detect_encoding!)
- else
.view_file_content
- unless file.empty?
+3
View File
@@ -1,3 +1,6 @@
# Patch Strings to enable detect_encoding! on views
require 'charlock_holmes/string'
module Gitlabhq
module Encode
extend self