forked from Shiloh/githaven
df05134494
We only handle branch selection for repo home and commits pages, so the redirection URL is based on PageIsCommits
69 lines
3.0 KiB
Cheetah
69 lines
3.0 KiB
Cheetah
{{template "base/head" .}}
|
|
<div class="repository file list">
|
|
{{template "repo/header" .}}
|
|
<div class="ui container">
|
|
<p id="repo-desc">
|
|
{{if .Repository.DescriptionHtml}}<span class="description">{{.Repository.DescriptionHtml}}</span>{{else}}<span class="no-description text-italic">{{.i18n.Tr "repo.no_desc"}}</span>{{end}}
|
|
<a class="link" href="{{.Repository.Website}}">{{.Repository.Website}}</a>
|
|
</p>
|
|
<div class="ui secondary menu">
|
|
{{if .CanPullRequest}}
|
|
<div class="fitted item">
|
|
{{ $baseRepo := .Repository.BaseRepo}}
|
|
<a href="{{AppSubUrl}}/{{$baseRepo.Owner.Name}}/{{$baseRepo.Name}}/compare/{{$.BaseDefaultBranch}}...{{$.Owner.Name}}:{{$.BranchName}}">
|
|
<button class="ui green small button"><i class="octicon octicon-git-compare"></i></button>
|
|
</a>
|
|
</div>
|
|
{{end}}
|
|
{{template "repo/branch_dropdown" .}}
|
|
<div class="item fitted">
|
|
<div class="ui breadcrumb">
|
|
<a class="section" href="{{.RepoLink}}/src/{{EscapePound .BranchName}}">{{.Repository.Name}}</a>
|
|
{{ $n := len .Treenames}}
|
|
{{ $l := Subtract $n 1}}
|
|
{{range $i, $v := .Treenames}}
|
|
<div class="divider"> / </div>
|
|
{{if eq $i $l}}
|
|
<span class="active section">{{$v}}</span>
|
|
{{else}}
|
|
{{ $p := index $.Paths $i}}
|
|
<span class="section"><a href="{{EscapePound $.BranchLink}}/{{EscapePound $p}}">{{$v}}</a></span>
|
|
{{end}}
|
|
{{end}}
|
|
</div>
|
|
</div>
|
|
{{if eq $n 0}}
|
|
<div class="right fitted item">
|
|
<div class="ui action small input" id="clone-panel">
|
|
{{if not $.DisableSSH}}
|
|
<button class="ui blue basic clone button" id="repo-clone-ssh" data-link="{{.CloneLink.SSH}}">
|
|
SSH
|
|
</button>
|
|
{{end}}
|
|
<button class="ui {{if $.DisableSSH}}blue{{end}} basic clone button" id="repo-clone-https" data-link="{{.CloneLink.HTTPS}}">
|
|
{{if UseHTTPS}}HTTPS{{else}}HTTP{{end}}
|
|
</button>
|
|
<input id="repo-clone-url" value="{{if $.DisableSSH}}{{$.CloneLink.HTTPS}}{{else}}{{$.CloneLink.SSH}}{{end}}" readonly>
|
|
<button class="ui basic icon button poping up clipboard" id="clipboard-btn" data-original="{{.i18n.Tr "repo.copy_link"}}" data-success="{{.i18n.Tr "repo.copy_link_success"}}" data-error="{{.i18n.Tr "repo.copy_link_error"}}" data-content="{{.i18n.Tr "repo.copy_link"}}" data-variation="inverted tiny" data-clipboard-target="#repo-clone-url">
|
|
<i class="octicon octicon-clippy"></i>
|
|
</button>
|
|
<div class="ui basic jump dropdown icon button">
|
|
<i class="download icon"></i>
|
|
<div class="menu">
|
|
<a class="item" href="{{$.RepoLink}}/archive/{{EscapePound $.BranchName}}.zip"><i class="icon octicon octicon-file-zip"></i> ZIP</a>
|
|
<a class="item" href="{{$.RepoLink}}/archive/{{EscapePound $.BranchName}}.tar.gz"><i class="icon octicon octicon-file-zip"></i> TAR.GZ</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{end}}
|
|
</div>
|
|
{{if .IsFile}}
|
|
{{template "repo/view_file" .}}
|
|
{{else}}
|
|
{{template "repo/view_list" .}}
|
|
{{end}}
|
|
</div>
|
|
</div>
|
|
{{template "base/footer" .}}
|