forked from mirror/gitea
562ad02a6d
The button appears when a file is viewed in a branch or a tag. It points to a URL containing the branch's (or tag's) current commit id so that it'll always point to the same content.
50 lines
2.2 KiB
Go HTML Template
50 lines
2.2 KiB
Go HTML Template
<div class="panel panel-radius" id="{{if .ReadmeExist}}repo-readme{{else}}repo-read-file{{end}}">
|
|
<p class="panel-header">
|
|
{{if .ReadmeExist}}
|
|
<i class="icon fa fa-book fa-lg"></i>
|
|
{{if .ReadmeInList}}
|
|
<strong class="file-name">{{.FileName}}</strong>
|
|
{{else}}
|
|
<strong>{{.FileName}}</strong><span class="file-size">{{FileSize .FileSize}}</span>
|
|
{{end}}
|
|
{{else}}
|
|
<i class="icon fa fa-file-text-o"></i>
|
|
<strong class="file-name">{{.FileName}}</strong><span class="file-size">{{FileSize .FileSize}}</span>
|
|
{{end}}
|
|
{{if not .ReadmeInList}}
|
|
{{if not .IsCommit}}
|
|
<a class="right" href="{{.RepoLink}}/src/{{.CommitId}}/{{.TreeName}}">
|
|
<button class="btn btn-medium btn-gray btn-right-radius btn-comb">{{.i18n.Tr "repo.file_permalink"}}</button>
|
|
</a>
|
|
{{end}}
|
|
<a class="right" href="{{.RepoLink}}/commits/{{EscapePound .BranchName}}/{{.TreeName}}">
|
|
<button class="btn btn-medium btn-gray btn-right-radius btn-comb">{{.i18n.Tr "repo.file_history"}}</button>
|
|
</a>
|
|
<a class="right" href="{{EscapePound .FileLink}}">
|
|
<button class="btn btn-medium btn-gray btn-left-radius btn-comb">{{.i18n.Tr "repo.file_raw"}}</button>
|
|
</a>
|
|
{{end}}
|
|
</p>
|
|
<div class="{{if .ReadmeExist}}panel-content markdown{{end}} code-view" id="repo-code-view">
|
|
{{if .ReadmeExist}}
|
|
{{if .FileContent}}{{.FileContent | Str2html}}{{end}}
|
|
{{else if not .IsFileText}}
|
|
<div class="view-raw">
|
|
{{if .IsImageFile}}
|
|
<img src="{{EscapePound .FileLink}}">
|
|
{{else}}
|
|
<a href="{{EscapePound .FileLink}}" rel="nofollow" class="btn btn-gray btn-radius">{{.i18n.Tr "repo.file_view_raw"}}</a>
|
|
{{end}}
|
|
</div>
|
|
{{else if .FileSize}}
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td class="lines-num"></td>
|
|
<td class="lines-code"><pre class="prettyprint linenums {{if .FileExt}}lang-{{.FileExt}}{{end}}"><code>{{.FileContent}}</code></pre></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
{{end}}
|
|
</div>
|
|
</div> |