2015-08-20 14:18:49 +02:00
< h4 class = "ui top attached header" >
2015-12-07 23:30:52 +01:00
{{ .CommitCount }} {{ .i18n.Tr "repo.commits.commits" }} {{ if .Branch }} ({{ .Branch }} ){{ end }}
{{ if .PageIsCommits }}
< div class = "ui right" >
< form action = " {{ .RepoLink }} /commits/ {{ .BranchName }} /search" >
< div class = "ui tiny search input" >
< input name = "q" placeholder = " {{ .i18n.Tr "repo.commits.search" }} " value = " {{ .Keyword }} " autofocus >
< / div >
2017-02-05 15:43:28 +01:00
< input type = "checkbox" name = "all" id = "all" value = "true" {{ .All }} >< label for = "all" > {{ .i18n.Tr "repo.commits.search_all" }} </ label >
2015-12-07 23:30:52 +01:00
< button class = "ui black tiny button" data-panel = "#add-deploy-key-panel" > {{ .i18n.Tr "repo.commits.find" }} </ button >
< / form >
< / div >
{{ else if .IsDiffCompare }}
< a href = " {{ $.CommitRepoLink }} /commit/ {{ .BeforeCommitID }} " class = "ui green sha label" > {{ ShortSha .BeforeCommitID }} </ a > ... < a href = " {{ $.CommitRepoLink }} /commit/ {{ .AfterCommitID }} " class = "ui green sha label" > {{ ShortSha .AfterCommitID }} </ a >
{{ end }}
2015-08-20 14:18:49 +02:00
< / h4 >
2015-09-02 01:07:02 +02:00
{{ if .Commits }}
2015-12-07 23:30:52 +01:00
< div class = "ui attached table segment" >
< table class = "ui very basic striped fixed table single line" id = "commits-table" >
< thead >
< tr >
< th class = "four wide" > {{ .i18n.Tr "repo.commits.author" }} </ th >
< th class = "nine wide message" >< span class = "sha" > SHA1</ span > {{ .i18n.Tr "repo.commits.message" }} </ th >
< th class = "three wide right aligned" > {{ .i18n.Tr "repo.commits.date" }} </ th >
< / tr >
< / thead >
< tbody >
{{ $r := List .Commits }}
{{ range $r }}
< tr >
< td class = "author" >
{{ if .User }}
2016-10-29 18:04:56 +02:00
{{ if .User.FullName }}
< img class = "ui avatar image" src = " {{ .User.RelAvatarLink }} " alt = "" /> < a href = " {{ AppSubUrl }} / {{ .User.Name }} " > {{ .User.FullName }} </ a >
{{ else }}
< img class = "ui avatar image" src = " {{ .User.RelAvatarLink }} " alt = "" /> < a href = " {{ AppSubUrl }} / {{ .User.Name }} " > {{ .Author.Name }} </ a >
{{ end }}
2015-12-07 23:30:52 +01:00
{{ else }}
< img class = "ui avatar image" src = " {{ AvatarLink .Author.Email }} " alt = "" /> {{ .Author.Name }}
{{ end }}
< / td >
2016-03-05 17:00:38 +01:00
2017-02-06 16:24:59 +01:00
< td class = "message collapsing" >
2015-12-07 23:30:52 +01:00
< a rel = "nofollow" class = "ui sha label" href = " {{ AppSubUrl }} / {{ $.Username }} / {{ $.Reponame }} /commit/ {{ .ID }} " > {{ ShortSha .ID.String }} </ a >
2017-02-06 16:24:59 +01:00
< span class = "has-emoji {{ if gt .ParentCount 1 }} grey text {{ end }} " > {{ RenderCommitMessage false .Summary $.RepoLink $.Repository.ComposeMetas }} </ span >
2015-12-07 23:30:52 +01:00
< / td >
< td class = "grey text right aligned" > {{ TimeSince .Author.When $.Lang }} </ td >
< / tr >
{{ end }}
< / tbody >
< / table >
< / div >
2015-09-02 01:07:02 +02:00
{{ end }}
2015-08-20 14:18:49 +02:00
{{ with .Page }}
2015-12-07 23:30:52 +01:00
{{ if gt .TotalPages 1 }}
< div class = "center page buttons" >
< div class = "ui borderless pagination menu" >
< a class = " {{ if not .HasPrevious }} disabled {{ end }} item" {{ if .HasPrevious }} href = " {{ $.RepoLink }} /commits/ {{ $.BranchName }}{{ if $.FileName }} / {{ $.FileName }}{{ end }} ?page= {{ .Previous }} " {{ end }} >
< i class = "left arrow icon" ></ i > {{ $.i18n.Tr "repo.issues.previous" }}
< / a >
{{ range .Pages }}
{{ if eq .Num -1 }}
< a class = "disabled item" > ...< / a >
{{ else }}
< a class = " {{ if .IsCurrent }} active {{ end }} item" {{ if not .IsCurrent }} href = " {{ $.RepoLink }} /commits/ {{ $.BranchName }}{{ if $.FileName }} / {{ $.FileName }}{{ end }} ?page= {{ .Num }} " {{ end }} > {{ .Num }} </ a >
{{ end }}
{{ end }}
< a class = " {{ if not .HasNext }} disabled {{ end }} item" {{ if .HasNext }} href = " {{ $.RepoLink }} /commits/ {{ $.BranchName }}{{ if $.FileName }} / {{ $.FileName }}{{ end }} ?page= {{ .Next }} " {{ end }} >
{{ $.i18n.Tr "repo.issues.next" }} < i class = "icon right arrow" ></ i >
< / a >
< / div >
< / div >
{{ end }}
2015-08-20 14:18:49 +02:00
{{ end }}