2015-09-02 01:07:02 +02:00
< div class = "sixteen wide column title" >
< div class = "ui grid" >
< h1 class = "twelve wide column" >
2016-08-14 12:32:24 +02:00
< span class = "index" > #{{ .Issue.Index }} </ span > < span id = "issue-title" class = "has-emoji" > {{ .Issue.Title }} </ span >
2015-09-02 01:07:02 +02:00
< div id = "edit-title-input" class = "ui input" style = "display: none" >
2019-11-25 00:06:23 +01:00
< input value = " {{ .Issue.Title }} " maxlength = "255" >
2015-09-02 01:07:02 +02:00
< / div >
< / h1 >
2019-01-23 19:58:38 +01:00
{{ if and ( or .IsIssueWriter .IsIssuePoster ) ( not .Repository.IsArchived ) }}
2015-12-07 23:30:52 +01:00
< div class = "four wide column" >
< div class = "edit-zone text right" >
< div id = "edit-title" class = "ui basic green not-in-edit button" > {{ .i18n.Tr "repo.issues.edit" }} </ div >
< div id = "cancel-edit-title" class = "ui basic blue in-edit button" style = "display: none" > {{ .i18n.Tr "repo.issues.cancel" }} </ div >
2019-12-16 07:20:25 +01:00
< div id = "save-edit-title" class = "ui green in-edit button" style = "display: none" data-update-url = " {{ $.RepoLink }} /issues/ {{ .Issue.Index }} /title" {{ if .Issue.IsPull }} data-target-update-url = " {{ $.RepoLink }} /pull/ {{ .Issue.Index }} /target_branch" {{ end }} > {{ .i18n.Tr "repo.issues.save" }} </ div >
2015-12-07 23:30:52 +01:00
< / div >
2015-09-02 01:07:02 +02:00
< / div >
{{ end }}
< / div >
2015-09-02 15:26:56 +02:00
{{ if .HasMerged }}
2015-12-07 23:30:52 +01:00
< div class = "ui purple large label" >< i class = "octicon octicon-git-pull-request" ></ i > {{ .i18n.Tr "repo.pulls.merged" }} </ div >
2015-09-02 15:26:56 +02:00
{{ else if .Issue.IsClosed }}
2015-12-07 23:30:52 +01:00
< div class = "ui red large label" >< i class = "octicon octicon-issue-closed" ></ i > {{ .i18n.Tr "repo.issues.closed_title" }} </ div >
2020-01-29 19:54:34 +01:00
{{ else if .Issue.IsPull }}
< div class = "ui green large label" >< i class = "octicon octicon-git-pull-request" ></ i > {{ .i18n.Tr "repo.issues.open_title" }} </ div >
2015-09-02 01:07:02 +02:00
{{ else }}
2015-12-07 23:30:52 +01:00
< div class = "ui green large label" >< i class = "octicon octicon-issue-opened" ></ i > {{ .i18n.Tr "repo.issues.open_title" }} </ div >
2015-09-02 01:07:02 +02:00
{{ end }}
2015-09-02 01:26:39 +02:00
{{ if .Issue.IsPull }}
2016-08-16 19:19:09 +02:00
{{ if .Issue.PullRequest.HasMerged }}
2017-12-11 05:37:04 +01:00
{{ $mergedStr := TimeSinceUnix .Issue.PullRequest.MergedUnix $.Lang }}
2019-07-08 04:14:12 +02:00
{{ if .Issue.OriginalAuthor }}
{{ .Issue.OriginalAuthor }}
< span class = "pull-desc" > {{ $.i18n.Tr "repo.pulls.merged_title_desc" .NumCommits .HeadTarget .BaseTarget $mergedStr | Str2html }} </ span >
{{ else }}
< a {{ if gt .Issue.PullRequest.Merger.ID 0 }} href = " {{ .Issue.PullRequest.Merger.HomeLink }} " {{ end }} > {{ .Issue.PullRequest.Merger.GetDisplayName }} </ a >
< span class = "pull-desc" > {{ $.i18n.Tr "repo.pulls.merged_title_desc" .NumCommits .HeadTarget .BaseTarget $mergedStr | Str2html }} </ span >
{{ end }}
2015-09-02 15:26:56 +02:00
{{ else }}
2019-07-08 04:14:12 +02:00
{{ if .Issue.OriginalAuthor }}
2019-12-16 07:20:25 +01:00
< span id = "pull-desc" class = "pull-desc" > {{ .Issue.OriginalAuthor }} {{ $.i18n.Tr "repo.pulls.title_desc" .NumCommits .HeadTarget .BaseTarget | Str2html }} </ span >
2019-07-08 04:14:12 +02:00
{{ else }}
2019-12-16 07:20:25 +01:00
< span id = "pull-desc" class = "pull-desc" >
< a {{ if gt .Issue.Poster.ID 0 }} href = " {{ .Issue.Poster.HomeLink }} " {{ end }} > {{ .Issue.Poster.GetDisplayName }} </ a >
{{ $.i18n.Tr "repo.pulls.title_desc" .NumCommits .HeadTarget .BaseTarget | Str2html }}
< / span >
2019-07-08 04:14:12 +02:00
{{ end }}
2019-12-16 07:20:25 +01:00
< span id = "pull-desc-edit" style = "display: none" >
< div class = "ui floating filter dropdown" >
< div class = "ui basic small button" >
< span class = "text" > {{ .i18n.Tr "repo.pulls.compare_compare" }} : {{ $.HeadTarget }} </ span >
< / div >
< / div >
< i class = "octicon octicon-arrow-right" > < / i >
< div class = "ui floating filter dropdown" data-no-results = " {{ .i18n.Tr "repo.pulls.no_results" }} " >
< div class = "ui basic small button" >
< span class = "text" id = "pull-target-branch" data-basename = " {{ $.BaseName }} " data-branch = " {{ $.BaseBranch }} " > {{ .i18n.Tr "repo.pulls.compare_base" }} : {{ $.BaseName }} :{{ $.BaseBranch }} </ span >
< i class = "dropdown icon" > < / i >
< / div >
< div class = "menu" >
< div class = "ui icon search input" >
< i class = "filter icon" > < / i >
< input name = "search" placeholder = " {{ .i18n.Tr "repo.pulls.filter_branch" }} ..." >
< / div >
< div class = "scrolling menu" id = "branch-select" >
{{ range .Branches }}
{{ $sameBase := ne $.BaseName $.HeadUserName }}
{{ $differentBranch := ne . $.HeadBranch }}
{{ if or $sameBase $differentBranch }}
< div class = "item {{ if eq $.BaseBranch . }} selected {{ end }} " data-branch = " {{ . }} " > {{ $.BaseName }}{{ if $.HeadRepo }} /{{ $.HeadRepo }}{{ end }} :{{ . }} </ div >
{{ end }}
{{ end }}
< / div >
< / div >
< / div >
< / span >
2015-09-02 15:26:56 +02:00
{{ end }}
2015-09-02 01:26:39 +02:00
{{ else }}
2017-12-11 05:37:04 +01:00
{{ $createdStr := TimeSinceUnix .Issue.CreatedUnix $.Lang }}
2015-12-07 23:30:52 +01:00
< span class = "time-desc" >
2019-07-08 04:14:12 +02:00
{{ if .Issue.OriginalAuthor }}
{{ $.i18n.Tr "repo.issues.opened_by_fake" $createdStr .Issue.OriginalAuthor | Safe }}
{{ else if gt .Issue.Poster.ID 0 }}
2019-05-08 10:41:35 +02:00
{{ $.i18n.Tr "repo.issues.opened_by" $createdStr .Issue.Poster.HomeLink ( .Issue.Poster.GetDisplayName | Escape ) | Safe }}
2015-12-07 23:30:52 +01:00
{{ else }}
2019-05-08 10:41:35 +02:00
{{ $.i18n.Tr "repo.issues.opened_by_fake" $createdStr ( .Issue.Poster.GetDisplayName | Escape ) | Safe }}
2015-12-07 23:30:52 +01:00
{{ end }}
ยท
{{ $.i18n.Tr "repo.issues.num_comments" .Issue.NumComments }}
< / span >
2015-09-02 01:26:39 +02:00
{{ end }}
2015-09-02 01:07:02 +02:00
< div class = "ui divider" > < / div >
2015-12-07 23:30:52 +01:00
< / div >