diff options
Diffstat (limited to 'routers/repo')
-rw-r--r-- | routers/repo/view.go | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/routers/repo/view.go b/routers/repo/view.go index 2c17ed8d..5fc38fb2 100644 --- a/routers/repo/view.go +++ b/routers/repo/view.go @@ -79,9 +79,8 @@ func renderDirectory(ctx *context.Context, treeLink string) { buf = buf[:n] isTextFile := base.IsTextFile(buf) - ctx.Data["FileIsText"] = isTextFile + ctx.Data["IsTextFile"] = isTextFile ctx.Data["FileName"] = readmeFile.Name() - // FIXME: what happens when README file is an image? if isTextFile { d, _ := ioutil.ReadAll(dataRc) buf = append(buf, d...) @@ -156,10 +155,9 @@ func renderFile(ctx *context.Context, entry *git.TreeEntry, treeLink, rawLink st isMarkdown := markdown.IsMarkdownFile(blob.Name()) ctx.Data["IsMarkdown"] = isMarkdown - readmeExist := isMarkdown || markdown.IsReadmeFile(blob.Name()) + readmeExist := isMarkdown && markdown.IsReadmeFile(blob.Name()) ctx.Data["ReadmeExist"] = readmeExist if readmeExist { - // TODO: don't need to render if it's a README but not Markdown file. ctx.Data["FileContent"] = string(markdown.Render(buf, path.Dir(treeLink), ctx.Repo.Repository.ComposeMetas())) } else { // Building code view blocks with line number on server side. |