diff options
author | Unknwon <u@gogs.io> | 2017-03-11 01:43:45 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-03-11 01:43:45 -0500 |
commit | 5c7cb1594b6904657bc63c50abc8b72056a85e4b (patch) | |
tree | f97e06b947ec12d039cd6fa0e3966a029ca6d44a /templates/repo | |
parent | 3eb57370a658a648ba504776b962d1d23cc57693 (diff) |
repo/branches: overview and all (#2310)
Diffstat (limited to 'templates/repo')
-rw-r--r-- | templates/repo/branches/all.tmpl | 31 | ||||
-rw-r--r-- | templates/repo/branches/navbar.tmpl | 4 | ||||
-rw-r--r-- | templates/repo/branches/overview.tmpl | 62 | ||||
-rw-r--r-- | templates/repo/home.tmpl | 3 |
4 files changed, 100 insertions, 0 deletions
diff --git a/templates/repo/branches/all.tmpl b/templates/repo/branches/all.tmpl new file mode 100644 index 00000000..24d3a449 --- /dev/null +++ b/templates/repo/branches/all.tmpl @@ -0,0 +1,31 @@ +{{template "base/head" .}} +<div class="repository branches all"> + {{template "repo/header" .}} + <div class="ui container"> + <div class="navbar"> + {{template "repo/branches/navbar" .}} + </div> + <div class="ui top attached header"> + {{.i18n.Tr "repo.branches.all"}} + </div> + <div class="ui attached segment list"> + {{range .Branches}} + <div class="item ui grid"> + <div class="ui eleven wide column"> + {{if .IsProtected}}<i class="octicon octicon-shield"></i> {{end}}<a class="markdown" href="{{$.RepoLink}}/src/{{.Name}}"><code>{{.Name}}</code></a> + {{$timeSince := TimeSince .Commit.Committer.When $.Lang}} + <span class="ui text light grey">{{$.i18n.Tr "repo.branches.updated_by" $timeSince .Commit.Committer.Name | Safe}}</span> + </div> + <div class="ui four wide column"> + {{if eq $.BranchName .Name}} + <a class="ui basic blue button" href="{{$.RepoLink}}/settings/branches">{{$.i18n.Tr "repo.branches.change_default_branch"}}</a> + {{else}} + <a class="ui basic button" href="{{$.RepoLink}}/compare/{{$.DefaultBranch.Name}}...{{.Name}}"><i class="octicon octicon-git-pull-request"></i> {{$.i18n.Tr "repo.pulls.new"}}</a> + {{end}} + </div> + </div> + {{end}} + </div> + </div> +</div> +{{template "base/footer" .}}
\ No newline at end of file diff --git a/templates/repo/branches/navbar.tmpl b/templates/repo/branches/navbar.tmpl new file mode 100644 index 00000000..3e83a65a --- /dev/null +++ b/templates/repo/branches/navbar.tmpl @@ -0,0 +1,4 @@ +<div class="ui compact small menu"> + <a class="{{if .PageIsBranchesOverview}}active{{end}} item" href="{{.RepoLink}}/branches">{{.i18n.Tr "repo.branches.overview"}}</a> + <a class="{{if .PageIsBranchesAll}}active{{end}} item" href="{{.RepoLink}}/branches/all">{{.i18n.Tr "repo.branches.all"}}</a> +</div> diff --git a/templates/repo/branches/overview.tmpl b/templates/repo/branches/overview.tmpl new file mode 100644 index 00000000..16775d44 --- /dev/null +++ b/templates/repo/branches/overview.tmpl @@ -0,0 +1,62 @@ +{{template "base/head" .}} +<div class="repository branches overview"> + {{template "repo/header" .}} + <div class="ui container"> + <div class="navbar"> + {{template "repo/branches/navbar" .}} + </div> + <div class="ui top attached header"> + {{.i18n.Tr "repo.settings.default_branch"}} + </div> + <div class="ui attached segment list"> + <div class="item ui grid"> + <div class="ui eleven wide column"> + {{if .DefaultBranch.IsProtected}}<i class="octicon octicon-shield"></i> {{end}}<a class="markdown" href="{{$.RepoLink}}/src/{{.DefaultBranch.Name}}"><code>{{.DefaultBranch.Name}}</code></a> + {{$timeSince := TimeSince .DefaultBranch.Commit.Committer.When $.Lang}} + <span class="ui text light grey">{{$.i18n.Tr "repo.branches.updated_by" $timeSince .DefaultBranch.Commit.Committer.Name | Safe}}</span> + </div> + <div class="ui four wide column"> + <a class="ui basic blue button" href="{{$.RepoLink}}/settings/branches">{{.i18n.Tr "repo.branches.change_default_branch"}}</a> + </div> + </div> + </div> + + {{if .ActiveBranches}} + <div class="ui top attached header"> + {{.i18n.Tr "repo.branches.active_branches"}} + </div> + <div class="ui attached segment list"> + {{range .ActiveBranches}} + <div class="item ui grid"> + <div class="ui eleven wide column"> + {{if .IsProtected}}<i class="octicon octicon-shield"></i> {{end}}<a class="markdown" href="{{$.RepoLink}}/src/{{.Name}}"><code>{{.Name}}</code></a> + {{$timeSince := TimeSince .Commit.Committer.When $.Lang}} + <span class="ui text light grey">{{$.i18n.Tr "repo.branches.updated_by" $timeSince .Commit.Committer.Name | Safe}}</span> + </div> + <div class="ui four wide column"> + <a class="ui basic button" href="{{$.RepoLink}}/compare/{{$.DefaultBranch.Name}}...{{.Name}}"><i class="octicon octicon-git-pull-request"></i> {{$.i18n.Tr "repo.pulls.new"}}</a> + </div> + </div> + {{end}} + </div> + {{end}} + + {{if .StaleBranches}} + <div class="ui top attached header"> + {{.i18n.Tr "repo.branches.stale_branches"}} + </div> + <div class="ui attached segment list"> + {{range .StaleBranches}} + <div class="item ui grid"> + <div class="ui fourteen wide column"> + {{if .IsProtected}}<i class="octicon octicon-shield"></i> {{end}}<a class="markdown" href="{{$.RepoLink}}/src/{{.Name}}"><code>{{.Name}}</code></a> + {{$timeSince := TimeSince .Commit.Committer.When $.Lang}} + <span class="ui text light grey">{{$.i18n.Tr "repo.branches.updated_by" $timeSince .Commit.Committer.Name | Safe}}</span> + </div> + </div> + {{end}} + </div> + {{end}} + </div> +</div> +{{template "base/footer" .}}
\ No newline at end of file diff --git a/templates/repo/home.tmpl b/templates/repo/home.tmpl index 1a8e0432..44b7d186 100644 --- a/templates/repo/home.tmpl +++ b/templates/repo/home.tmpl @@ -14,6 +14,9 @@ <a href="{{.RepoLink}}/commits/{{EscapePound .BranchName}}"><span class="ui text black"><i class="octicon octicon-history"></i> <b>{{.CommitsCount}}</b> {{.i18n.Tr "repo.commits"}}</span> </a> </div> <div class="item"> + <a href="{{.RepoLink}}/branches"><span class="ui text black"><i class="octicon octicon-git-branch"></i><b>{{.BrancheCount}}</b> {{.i18n.Tr "repo.git_branches"}}</span> </a> + </div> + <div class="item"> <a href="{{.RepoLink}}/releases"><span class="ui text black"><i class="octicon octicon-tag"></i> <b>{{.Repository.NumTags}}</b> {{.i18n.Tr "repo.releases"}}</span> </a> </div> </div> |