diff options
-rw-r--r-- | modules/middleware/repo.go | 3 | ||||
-rw-r--r-- | templates/repo/single.tmpl | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/modules/middleware/repo.go b/modules/middleware/repo.go index 559e90c0..6912cd83 100644 --- a/modules/middleware/repo.go +++ b/modules/middleware/repo.go @@ -140,6 +140,9 @@ func RepoAssignment(redirect bool, args ...bool) martini.Handler { branchName = "master" goto detect } + + ctx.Data["IsBranch"] = ctx.Repo.IsBranch + ctx.Data["IsCommit"] = ctx.Repo.IsCommit } // repo is bare and display enable diff --git a/templates/repo/single.tmpl b/templates/repo/single.tmpl index 0bf7b0aa..7ee6b0ca 100644 --- a/templates/repo/single.tmpl +++ b/templates/repo/single.tmpl @@ -8,7 +8,7 @@ {{ $n := len .Treenames}} {{if not .IsFile}}<button class="btn btn-default pull-right hidden"><i class="fa fa-plus-square"></i>Add File</button>{{end}} <div class="dropdown branch-switch"> - <a href="#" class="btn btn-success dropdown-toggle" data-toggle="dropdown"><i class="fa fa-chain"></i>{{if .CommitId}}{{ShortSha .CommitId}}{{else}}{{.BranchName}}{{end}} + <a href="#" class="btn btn-success dropdown-toggle" data-toggle="dropdown"><i class="fa fa-chain"></i>{{if .IsBranch}}{{.BranchName}}{{else}}{{ShortSha .CommitId}}{{end}} <b class="caret"></b></a> <ul class="dropdown-menu"> {{range .Branches}} |