2015-07-23 22:50:05 +02:00
{{ template "base/head" . }}
< div class = "repository" >
{{ template "repo/header" . }}
2015-08-09 16:45:38 +02:00
< div class = "ui container" >
2015-07-23 22:50:05 +02:00
< div class = "navbar" >
{{ template "repo/issue/navbar" . }}
2015-08-09 16:45:38 +02:00
< div class = "ui right" >
2015-07-23 22:50:05 +02:00
< a class = "ui green button" href = " {{ $.RepoLink }} /issues/new" > {{ .i18n.Tr "repo.issues.new" }} </ a >
< / div >
< / div >
< div class = "ui divider" > < / div >
2015-08-09 16:45:38 +02:00
< div class = "ui tiny buttons" >
< a class = "ui green basic button {{ if not .IsShowClosed }} active {{ end }} " href = " {{ .RepoLink }} /issues?type= {{ $.ViewType }} &state=open&labels= {{ .SelectLabels }} &milestone= {{ .MilestoneID }} " >
< i class = "octicon octicon-issue-opened" > < / i >
{{ .i18n.Tr "repo.issues.open_tab" .IssueStats.OpenCount }}
< / a >
< a class = "ui red basic button {{ if .IsShowClosed }} active {{ end }} " href = " {{ .RepoLink }} /issues?type= {{ .ViewType }} &state=closed&labels= {{ .SelectLabels }} &milestone= {{ .MilestoneID }} " >
< i class = "octicon octicon-issue-closed" > < / i >
{{ .i18n.Tr "repo.issues.close_tab" .IssueStats.ClosedCount }}
< / a >
2015-07-23 22:50:05 +02:00
< / div >
< div class = "ui right floated secondary filter menu" >
2015-08-09 16:45:38 +02:00
< div class = "ui {{ if not .Labels }} disabled {{ end }} dropdown jump item" >
2015-07-23 22:50:05 +02:00
< span class = "text" >
{{ .i18n.Tr "repo.issues.filter_label" }}
< i class = "dropdown icon" > < / i >
< / span >
< div class = "menu" >
2015-08-05 14:23:08 +02:00
< a class = "item" href = " {{ $.RepoLink }} /issues?type= {{ $.ViewType }} &state= {{ $.State }} &milestone= {{ $.MilestoneID }} " > {{ .i18n.Tr "repo.issues.filter_label_no_select" }} </ a >
2015-07-23 22:50:05 +02:00
{{ range .Labels }}
2015-08-05 14:23:08 +02:00
< a class = "item" href = " {{ $.RepoLink }} /issues?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ .ID }} &milestone= {{ $.MilestoneID }} " >< span class = "octicon {{ if eq $.SelectLabels .ID }} octicon-check {{ end }} " ></ span >< span class = "label color" style = "background-color: {{ .Color }} " ></ span > {{ .Name }} </ a >
2015-07-23 22:50:05 +02:00
{{ end }}
< / div >
< / div >
2015-08-09 16:45:38 +02:00
< div class = "ui {{ if not .Milestones }} disabled {{ end }} dropdown jump item" >
2015-07-23 22:50:05 +02:00
< span class = "text" >
{{ .i18n.Tr "repo.issues.filter_milestone" }}
< i class = "dropdown icon" > < / i >
< / span >
< div class = "menu" >
2015-08-05 14:23:08 +02:00
< a class = "item" href = " {{ $.RepoLink }} /issues?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ .SelectLabels }} " > {{ .i18n.Tr "repo.issues.filter_milestone_no_select" }} </ a >
2015-07-23 22:50:05 +02:00
{{ range .Milestones }}
2015-08-05 14:23:08 +02:00
< a class = "clickable item" href = " {{ $.RepoLink }} /issues?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ $.SelectLabels }} &milestone= {{ .ID }} " >< span class = "octicon {{ if eq $.MilestoneID .ID }} octicon-check {{ end }} " ></ span > < span class = "name" > {{ .Name }} </ span ></ a >
2015-07-23 22:50:05 +02:00
{{ end }}
< / div >
2015-08-05 14:23:08 +02:00
< / div >
2015-08-09 16:45:38 +02:00
<!-- <div class="ui {{ if not .Assignees }} disabled {{ end }} dropdown jump item">
2015-07-23 22:50:05 +02:00
< span class = "text" >
{{ .i18n.Tr "repo.issues.filter_assignee" }}
< i class = "dropdown icon" > < / i >
< / span >
< div class = "menu" >
{{ range .Assignees }}
< a class = "item" href = " {{ $.RepoLink }} /issues" > {{ .Name }} </ a >
{{ end }}
< / div >
2015-07-24 20:52:25 +02:00
< / div > -->
2015-08-09 16:45:38 +02:00
< div class = "ui dropdown type jump item" >
2015-07-23 22:50:05 +02:00
< span class = "text" >
{{ .i18n.Tr "repo.issues.filter_type" }}
< i class = "dropdown icon" > < / i >
< / span >
< div class = "menu" >
2015-08-05 14:23:08 +02:00
< a class = " {{ if eq .ViewType "all" }} active {{ end }} item" href = " {{ $.RepoLink }} /issues?type=all&state= {{ $.State }} &labels= {{ .SelectLabels }} &milestone= {{ $.MilestoneID }} " > {{ .i18n.Tr "repo.issues.filter_type.all_issues" }} </ a >
< a class = " {{ if eq .ViewType "assigned" }} active {{ end }} item" href = " {{ $.RepoLink }} /issues?type=assigned&state= {{ $.State }} &labels= {{ .SelectLabels }} &milestone= {{ $.MilestoneID }} " > {{ .i18n.Tr "repo.issues.filter_type.assigned_to_you" }} </ a >
< a class = " {{ if eq .ViewType "created_by" }} active {{ end }} item" href = " {{ $.RepoLink }} /issues?type=created_by&state= {{ $.State }} &labels= {{ .SelectLabels }} &milestone= {{ $.MilestoneID }} " > {{ .i18n.Tr "repo.issues.filter_type.created_by_you" }} </ a >
< a class = " {{ if eq .ViewType "mentioned" }} active {{ end }} item" href = " {{ $.RepoLink }} /issues?type=mentioned&state= {{ $.State }} &labels= {{ .SelectLabels }} &milestone= {{ $.MilestoneID }} " > {{ .i18n.Tr "repo.issues.filter_type.mentioning_you" }} </ a >
2015-07-23 22:50:05 +02:00
< / div >
< / div >
< / div >
2015-08-09 16:45:38 +02:00
< div class = "issue list" >
{{ range .Issues }}
{{ $timeStr := TimeSince .Created $.Lang }}
< li class = "item" >
< div class = "ui {{ if .IsRead }} black {{ else }} green {{ end }} label" > #{{ .Index }} </ div >
< a class = "title" href = " {{ $.RepoLink }} /issues/ {{ .Index }} " > {{ .Name }} </ a >
2015-07-24 20:52:25 +02:00
2015-08-09 16:45:38 +02:00
{{ range .Labels }}
< a class = "ui label" href = " {{ $.RepoLink }} /issues?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ .ID }} &milestone= {{ $.MilestoneID }} " style = "background-color: {{ .Color }} " > {{ .Name }} </ a >
{{ end }}
2015-07-24 20:52:25 +02:00
2015-08-09 16:45:38 +02:00
{{ if .NumComments }}
< span class = "comment ui right" >< i class = "octicon octicon-comment" ></ i > {{ .NumComments }} </ span >
{{ end }}
2015-08-05 14:23:08 +02:00
2015-08-09 16:45:38 +02:00
< p class = "desc" >
2015-08-12 11:04:23 +02:00
{{ $.i18n.Tr "repo.issues.opened_by" $timeStr .Poster.Name | Safe }}
2015-08-09 16:45:38 +02:00
{{ if .Milestone }}
2015-08-10 15:47:23 +02:00
< a class = "milestone" href = " {{ $.RepoLink }} /issues?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ $.SelectLabels }} &milestone= {{ .Milestone.ID }} " >
< span class = "octicon octicon-milestone" ></ span > {{ .Milestone.Name }}
< / a >
{{ end }}
{{ if .Assignee }}
< a class = "ui right assignee poping up" href = " {{ .Assignee.HomeLink }} " data-content = " {{ .Assignee.Name }} " data-variation = "inverted" data-position = "left center" >
< img class = "ui avatar image" src = " {{ .Assignee.AvatarLink }} " >
2015-08-09 16:45:38 +02:00
< / a >
{{ end }}
< / p >
< / li >
{{ end }}
{{ with .Page }}
{{ 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 = " {{ $.Link }} ?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ $.SelectLabels }} &milestone= {{ $.MilestoneID }} &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 = " {{ $.Link }} ?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ $.SelectLabels }} &milestone= {{ $.MilestoneID }} &page= {{ .Num }} " {{ end }} > {{ .Num }} </ a >
{{ end }}
{{ end }}
< a class = " {{ if not .HasNext }} disabled {{ end }} item" {{ if .HasNext }} href = " {{ $.Link }} ?type= {{ $.ViewType }} &state= {{ $.State }} &labels= {{ $.SelectLabels }} &milestone= {{ $.MilestoneID }} &page= {{ .Next }} " {{ end }} >
{{ $.i18n.Tr "repo.issues.next" }} < i class = "icon right arrow" ></ i >
< / a >
2015-07-27 21:14:37 +02:00
< / div >
2015-07-24 10:42:47 +02:00
< / div >
2015-08-09 16:45:38 +02:00
{{ end }}
{{ end }}
2015-07-23 22:50:05 +02:00
< / div >
< / div >
2014-03-25 16:00:26 +01:00
< / div >
2015-07-30 22:14:52 +02:00
{{ template "base/footer" . }}