Browse Source

Changes to be committed:

modified:   routes/repo/view.go
	modified:   templates/repo/view_file.tmpl
pull/4590/head
28111600 8 years ago
parent
commit
e88ed75bdd
  1. 12
      routes/repo/view.go
  2. 10
      templates/repo/view_file.tmpl

12
routes/repo/view.go

@ -186,15 +186,15 @@ func renderFile(c *context.Context, entry *git.TreeEntry, treeLink, rawLink stri
var output bytes.Buffer
lines := strings.Split(fileContent, "\n")
for index, line := range lines {
output.WriteString(fmt.Sprintf(`<li class="L%d" rel="L%d">%s</li>`, index+1, index+1, gotemplate.HTMLEscapeString(strings.TrimRight(line, "\r"))) + "\n")
output.WriteString(fmt.Sprintf(`<tr><td>%d</td><td id="L%d" rel="L%d">%s</td></tr>`, index+1, index+1, index+1, gotemplate.HTMLEscapeString(strings.TrimRight(line, "\r"))) + "\n")
}
c.Data["FileContent"] = gotemplate.HTML(output.String())
output.Reset()
for i := 0; i < len(lines); i++ {
output.WriteString(fmt.Sprintf(`<span id="L%d">%d</span>`, i+1, i+1))
}
c.Data["LineNums"] = gotemplate.HTML(output.String())
// output.Reset()
// for i := 0; i < len(lines); i++ {
// output.WriteString(fmt.Sprintf(`<span id="L%d">%d</span>`, i+1, i+1))
// }
// c.Data["LineNums"] = gotemplate.HTML(output.String())
}
if canEnableEditor {

10
templates/repo/view_file.tmpl

@ -82,14 +82,14 @@
{{else if .FileSize}}
<table>
<tbody>
<tr>
{{if .IsFileTooLarge}}
<td><strong>{{.i18n.Tr "repo.file_too_large"}}</strong></td>
<tr>
<td><strong>{{.i18n.Tr "repo.file_too_large"}}</strong></td></tr>
{{else}}
<td class="lines-num">{{.LineNums}}</td>
<td class="lines-code"><pre><code class="{{.HighlightClass}}"><ol class="linenums">{{.FileContent}}</ol></code></pre></td>
{{.FileContent}}
{{end}}
</tr>
</tbody>
</table>
{{end}}

Loading…
Cancel
Save