2015-08-12 11:04:23 +02:00
< div class = "ui grid" >
{{ if .Flash }}
2015-12-07 23:30:52 +01:00
< div class = "sixteen wide column" >
{{ template "base/alert" . }}
< / div >
{{ end }}
{{ if not .Issue.IsPull }}
{{ template "repo/issue/view_title" . }}
{{ end }}
{{ $createdStr := TimeSince .Issue.Created $.Lang }}
2015-08-12 11:04:23 +02:00
< div class = "twelve wide column comment-list" >
2015-12-07 23:30:52 +01:00
< ui class = "ui comments" >
< div class = "comment" >
2016-07-23 19:08:22 +02:00
< a class = "avatar" {{ if gt .Issue.Poster.ID 0 }} href = " {{ .Issue.Poster.HomeLink }} " {{ end }} >
2016-08-05 21:12:54 +02:00
< img src = " {{ .Issue.Poster.RelAvatarLink }} " >
2015-12-07 23:30:52 +01:00
< / a >
< div class = "content" >
2015-08-12 11:04:23 +02:00
< div class = "ui top attached header" >
2016-07-23 19:08:22 +02:00
< span class = "text grey" >< a {{ if gt .Issue.Poster.ID 0 }} href = " {{ .Issue.Poster.HomeLink }} " {{ end }} > {{ .Issue.Poster.Name }} </ a > {{ .i18n.Tr "repo.issues.commented_at" .Issue.HashTag $createdStr | Safe }} </ span >
2015-12-07 23:30:52 +01:00
< div class = "ui right actions" >
{{ if .IsIssueOwner }}
2016-07-25 20:48:17 +02:00
< div class = "item action" >
< a class = "edit-content" href = "#" > < i class = "octicon octicon-pencil" > < / i > < / a >
< / div >
2015-12-07 23:30:52 +01:00
{{ end }}
< / div >
2015-08-12 11:04:23 +02:00
< / div >
2015-12-07 23:30:52 +01:00
< div class = "ui attached segment" >
2016-07-10 23:28:56 +02:00
< div class = "render-content markdown has-emoji" >
2015-12-07 23:30:52 +01:00
{{ if .Issue.RenderedContent }}
{{ .Issue.RenderedContent | Str2html }}
{{ else }}
< span class = "no-content" > {{ .i18n.Tr "repo.issues.no_content" }} </ span >
{{ end }}
2015-08-12 11:04:23 +02:00
< / div >
2015-12-07 23:30:52 +01:00
< div class = "raw-content hide" > {{ .Issue.Content }} </ div >
< div class = "edit-content-zone hide" data-write = "issue- {{ .Issue.ID }} -write" data-preview = "issue- {{ .Issue.ID }} -preview" data-update-url = " {{ $.RepoLink }} /issues/ {{ .Issue.Index }} /content" data-context = " {{ .RepoLink }} " ></ div >
2015-08-12 11:04:23 +02:00
< / div >
2015-12-07 23:30:52 +01:00
{{ if .Issue.Attachments }}
< div class = "ui bottom attached segment" >
< div class = "ui small images" >
{{ range .Issue.Attachments }}
2016-12-02 02:12:16 +01:00
< a target = "_blank" rel = "noopener" href = " {{ AppSubUrl }} /attachments/ {{ .UUID }} " >
2016-08-12 01:16:36 +02:00
{{ if FilenameIsImage .Name }}
< img class = "ui image" src = " {{ AppSubUrl }} /attachments/ {{ .UUID }} " title = ' {{ $.i18n.Tr "repo.issues.attachment.open_tab" .Name }} ' >
{{ else }}
< span class = "ui image octicon octicon-desktop-download" title = ' {{ $.i18n.Tr "repo.issues.attachment.download" .Name }} ' ></ span >
{{ end }}
< / a >
2015-12-07 23:30:52 +01:00
{{ end }}
< / div >
< / div >
{{ end }}
< / div >
< / div >
2015-08-12 12:44:09 +02:00
2017-03-17 06:57:43 +01:00
{{ template "repo/issue/view_content/comments" . }}
2015-08-13 17:21:43 +02:00
2015-12-07 23:30:52 +01:00
{{ if .Issue.IsPull }}
2017-03-17 06:57:43 +01:00
{{ template "repo/issue/view_content/pull" . }}
2015-12-07 23:30:52 +01:00
{{ end }}
{{ if .IsSigned }}
< div class = "comment form" >
< a class = "avatar" href = " {{ .SignedUser.HomeLink }} " >
2016-08-05 21:12:54 +02:00
< img src = " {{ .SignedUser.RelAvatarLink }} " >
2015-12-07 23:30:52 +01:00
< / a >
< div class = "content" >
< form class = "ui segment form" id = "comment-form" action = " {{ $.RepoLink }} /issues/ {{ .Issue.Index }} /comments" method = "post" >
{{ template "repo/issue/comment_tab" . }}
{{ .CsrfTokenHtml }}
< input id = "status" name = "status" type = "hidden" >
< div class = "text right" >
{{ if and .IsIssueOwner ( not .DisableStatusChange ) }}
{{ if .Issue.IsClosed }}
< div id = "status-button" class = "ui green basic button" tabindex = "6" data-status = " {{ .i18n.Tr "repo.issues.reopen_issue" }} " data-status-and-comment = " {{ .i18n.Tr "repo.issues.reopen_comment_issue" }} " data-status-val = "reopen" >
{{ .i18n.Tr "repo.issues.reopen_issue" }}
< / div >
{{ else }}
< div id = "status-button" class = "ui red basic button" tabindex = "6" data-status = " {{ .i18n.Tr "repo.issues.close_issue" }} " data-status-and-comment = " {{ .i18n.Tr "repo.issues.close_comment_issue" }} " data-status-val = "close" >
{{ .i18n.Tr "repo.issues.close_issue" }}
< / div >
{{ end }}
{{ end }}
< button class = "ui green button" tabindex = "5" >
{{ .i18n.Tr "repo.issues.create_comment" }}
< / button >
< / div >
< / form >
< / div >
< / div >
{{ else }}
< div class = "ui warning message" >
2016-08-11 16:41:01 +02:00
{{ .i18n.Tr "repo.issues.sign_in_require_desc" .SignInLink | Safe }}
2015-12-07 23:30:52 +01:00
< / div >
{{ end }}
< / ui >
2015-08-12 11:04:23 +02:00
< / div >
2017-03-17 06:57:43 +01:00
{{ template "repo/issue/view_content/sidebar" . }}
2015-08-19 22:31:28 +02:00
< / div >
< div class = "hide" id = "edit-content-form" >
< div class = "ui comment form" >
< div class = "ui top attached tabular menu" >
2015-12-07 23:30:52 +01:00
< a class = "active write item" > {{ $.i18n.Tr "repo.release.write" }} </ a >
< a class = "preview item" data-url = " {{ AppSubUrl }} /api/v1/markdown" data-context = " {{ $.RepoLink }} " > {{ $.i18n.Tr "repo.release.preview" }} </ a >
2015-08-19 22:31:28 +02:00
< / div >
< div class = "ui bottom attached active write tab segment" >
2015-12-07 23:30:52 +01:00
< textarea tabindex = "1" id = "content" name = "content" > < / textarea >
2015-08-19 22:31:28 +02:00
< / div >
2016-07-10 23:28:56 +02:00
< div class = "ui bottom attached tab preview segment markdown" >
2015-12-07 23:30:52 +01:00
{{ $.i18n.Tr "repo.release.loading" }}
2015-08-19 22:31:28 +02:00
< / div >
2015-12-07 23:30:52 +01:00
< div class = "text right edit buttons" >
2015-11-11 20:54:50 +01:00
< div class = "ui basic blue cancel button" tabindex = "3" > {{ .i18n.Tr "repo.issues.cancel" }} </ div >
< div class = "ui green save button" tabindex = "2" > {{ .i18n.Tr "repo.issues.save" }} </ div >
2015-12-07 23:30:52 +01:00
< / div >
2015-08-19 22:31:28 +02:00
< / div >
< / div >
< div class = "hide" id = "no-content" >
< span class = "no-content" > {{ .i18n.Tr "repo.issues.no_content" }} </ span >
2015-12-07 23:30:52 +01:00
< / div >
2016-12-25 17:19:25 +01:00
< div class = "ui small basic delete modal" >
< div class = "ui icon header" >
< i class = "trash icon" > < / i >
{{ .i18n.Tr "repo.branch.delete" .HeadTarget | Safe }}
< / div >
< div class = "content" >
< p > {{ .i18n.Tr "repo.branch.delete_desc" | Safe }} </ p >
{{ .i18n.Tr "repo.branch.delete_notices_1" | Safe }} < br >
{{ .i18n.Tr "repo.branch.delete_notices_2" .HeadTarget | Safe }} < br >
< / div >
{{ template "base/delete_modal_actions" . }}
2017-03-15 02:10:35 +01:00
< / div >