2014-03-26 14:47:20 +01:00
{{ template "base/head" . }}
{{ template "base/navbar" . }}
{{ template "repo/nav" . }}
{{ template "repo/toolbar" . }}
< div id = "body" class = "container" >
< div id = "issue" >
2014-03-29 15:24:42 +01:00
< div id = "issue- {{ .Issue.Id }} " class = "issue-whole issue-is-opening" >
2014-03-26 14:47:20 +01:00
< div class = "issue-head clearfix" >
2014-03-26 17:31:01 +01:00
< div class = "number pull-right" > #{{ .Issue.Index }} </ div >
< a class = "author pull-left" href = "/user/ {{ .Issue.Poster.Name }} " >< img class = "avatar" src = " {{ .Issue.Poster.AvatarLink }} " alt = "" width = "30" /></ a >
< h1 class = "title pull-left" > {{ .Issue.Name }} </ h1 >
2014-03-29 15:24:42 +01:00
< input id = "issue-edit-title" class = "form-control input-lg pull-left hidden" type = "text" value = " {{ .Issue.Name }} " data-ajax-rel = "issue-edit-save" data-ajax-val = "val" data-ajax-field = "title" />
< input type = "hidden" value = " {{ .Issue.Id }} " data-ajax-rel = "issue-edit-save" data-ajax-val = "val" data-ajax-field = "issue_id" />
2014-03-26 14:47:20 +01:00
< p class = "info pull-left" >
2014-03-29 16:56:00 +01:00
{{ if .IsIssueOwner }} < a class = "btn btn-default pull-right issue-edit" href = "#" id = "issue-edit-btn" > Edit</ a >
2014-03-27 16:32:20 +01:00
< a class = "btn btn-danger pull-right issue-edit-cancel hidden" href = "#" > Cancel< / a >
2014-03-30 22:34:23 +02:00
< a class = "btn btn-primary pull-right issue-edit-save hidden" href = "#" data-ajax = " {{ .RepoLink }} /issues/ {{ .Issue.Index }} " data-ajax-name = "issue-edit-save" data-ajax-method = "post" > Save</ a > {{ end }}
2014-03-26 17:31:01 +01:00
< span class = "status label label- {{ if .Issue.IsClosed }} danger {{ else }} success {{ end }} " > {{ if .Issue.IsClosed }} Closed{{ else }} Open{{ end }} </ span >
< a href = "/user/ {{ .Issue.Poster.Name }} " class = "author" >< strong > {{ .Issue.Poster.Name }} </ strong ></ a > opened this issue
< span class = "time" > {{ TimeSince .Issue.Created }} </ span > ยท {{ .Issue.NumComments }} comments
2014-03-26 14:47:20 +01:00
< / p >
< / div >
< div class = "issue-main" >
< div class = "panel panel-default issue-content" >
< div class = "panel-body markdown" >
2014-03-27 16:32:20 +01:00
< div class = "content" >
2014-03-29 15:24:42 +01:00
{{ str2html .Issue.RenderedContent }}
2014-03-27 16:32:20 +01:00
< / div >
2014-03-29 15:24:42 +01:00
< textarea class = "form-control hidden" name = "content" id = "issue-edit-content" rows = "10" data-ajax-rel = "issue-edit-save" data-ajax-val = "val" data-ajax-field = "content" > {{ .Issue.Content }} </ textarea >
2014-03-26 14:47:20 +01:00
< / div >
< / div >
2014-03-26 17:31:01 +01:00
{{ range .Comments }}
2014-03-29 22:50:51 +01:00
{{ if eq .Type 0 }}
< div class = "issue-child" id = "issue-comment- {{ .Id }} " >
< a class = "user pull-left" href = "/user/ {{ .Poster.Name }} " >< img class = "avatar" src = " {{ .Poster.AvatarLink }} " alt = "" /></ a >
< div class = "issue-content panel panel-default" >
< div class = "panel-heading" >
< a href = "/user/ {{ .Poster.Name }} " class = "user" > {{ .Poster.Name }} </ a > commented < span class = "time" > {{ TimeSince .Created }} </ span >
<!-- <a class="issue - comment - del pull - right issue - action" href="#" title="Edit Comment"><i class="fa fa - times - circle"></i></a>
< a class = "issue-comment-edit pull-right issue-action" href = "#" title = "Remove Comment" data-url = "{remove-link}" > < i class = "fa fa-edit" > < / i > < / a > -->
< span class = "role label label-default pull-right" > Owner< / span >
< / div >
< div class = "panel-body markdown" >
{{ str2html .Content }}
< / div >
< / div >
< / div >
{{ else if eq .Type 1 }}
< div class = "issue-child issue-opened" >
< a class = "user pull-left" href = "/user/ {{ .Poster.Name }} " >< img class = "avatar" src = " {{ .Poster.AvatarLink }} " alt = "" /></ a >
< div class = "issue-content" >
< a class = "user pull-left" href = "/user/ {{ .Poster.Name }} " > {{ .Poster.Name }} </ a > < span class = "label label-success" > Reopened</ span > this issue < span class = "time" > {{ TimeSince .Created }} </ span >
< / div >
< / div >
{{ else if eq .Type 2 }}
< div class = "issue-child issue-closed" >
< a class = "user pull-left" href = "/user/ {{ .Poster.Name }} " >< img class = "avatar" src = " {{ .Poster.AvatarLink }} " alt = "" /></ a >
2014-03-28 14:42:28 +01:00
< div class = "issue-content" >
2014-03-29 22:50:51 +01:00
< a class = "user pull-left" href = "/user/ {{ .Poster.Name }} " > {{ .Poster.Name }} </ a > < span class = "label label-danger" > Closed</ span > this issue < span class = "time" > {{ TimeSince .Created }} </ span >
2014-03-28 14:42:28 +01:00
< / div >
2014-03-29 22:50:51 +01:00
< / div >
{{ end }}
{{ end }}
2014-03-26 14:47:20 +01:00
< hr class = "issue-line" / >
2014-03-29 16:56:00 +01:00
{{ if .SignedUser }} < div class = "issue-child issue-reply" >
2014-03-26 17:31:01 +01:00
< a class = "user pull-left" href = "/user/ {{ .SignedUser.Name }} " >< img class = "avatar" src = " {{ .SignedUser.AvatarLink }} " alt = "" /></ a >
2014-03-30 04:13:02 +02:00
< form class = "panel panel-default issue-content" action = " {{ .RepoLink }} /comment/new" method = "post" >
2014-03-26 17:31:01 +01:00
{{ .CsrfTokenHtml }}
2014-03-26 14:47:20 +01:00
< div class = "panel-body" >
< div class = "form-group" >
2014-03-29 22:50:51 +01:00
< div class = "md-help pull-right" > Content with < a href = "https://help.github.com/articles/markdown-basics" > Markdown< / a >
2014-03-26 14:47:20 +01:00
< / div >
< ul class = "nav nav-tabs" data-init = "tabs" >
2014-03-29 14:16:06 +01:00
< li class = "active issue-write" > < a href = "#issue-textarea" data-toggle = "tab" > Write< / a > < / li >
2014-05-05 19:08:01 +02:00
< li class = "issue-preview" >< a href = "#issue-preview" data-toggle = "tab" data-ajax = "/api/v1/markdown" data-ajax-name = "issue-preview" data-ajax-context = " {{ .RepoLink }} " data-ajax-method = "post" data-preview = "#issue-preview" > Preview</ a ></ li >
2014-03-26 14:47:20 +01:00
< / ul >
< div class = "tab-content" >
< div class = "tab-pane" id = "issue-textarea" >
< div class = "form-group" >
2014-03-26 17:31:01 +01:00
< input type = "hidden" value = " {{ .Issue.Index }} " name = "issueIndex" />
2014-05-05 19:08:01 +02:00
< textarea class = "form-control" name = "content" id = "issue-reply-content" rows = "10" placeholder = "Write some content" data-ajax-rel = "issue-preview" data-ajax-val = "val" data-ajax-field = "text" > {{ .content }} </ textarea >
2014-03-26 14:47:20 +01:00
< / div >
< / div >
2014-03-29 22:50:51 +01:00
< div class = "tab-pane issue-preview-content" id = "issue-preview" > Loading...< / div >
2014-03-26 14:47:20 +01:00
< / div >
< / div >
< div class = "text-right" >
< div class = "form-group" >
2014-05-03 01:23:06 +02:00
{{ if .IsIssueOwner }}{{ if .Issue.IsClosed }}
2014-03-29 22:50:51 +01:00
< input type = "submit" class = "btn-default btn issue-open" id = "issue-open-btn" data-origin = "Reopen" data-text = "Reopen & Comment" name = "change_status" value = "Reopen" /> {{ else }}
2014-05-03 01:23:06 +02:00
< input type = "submit" class = "btn-default btn issue-close" id = "issue-close-btn" data-origin = "Close" data-text = "Close & Comment" name = "change_status" value = "Close" /> {{ end }}{{ end }}
2014-03-27 16:32:20 +01:00
< button class = "btn-success btn" id = "issue-reply-btn" > Comment< / button >
2014-03-26 14:47:20 +01:00
< / div >
< / div >
< / div >
< / form >
2014-03-29 16:56:00 +01:00
</ div > {{ else }} < div class = "alert alert-warning" >< a class = "btn btn-success btn-lg" href = "/user/sign_up" > Sign up for free</ a > to join this conversation. Already have an account? < a href = "/user/login" > Sign in to comment</ a ></ div > {{ end }}
2014-03-26 14:47:20 +01:00
< / div > <!--
< div class = "col-md-3" >
label assignment milestone dashboard
< / div > -->
< / div >
< / div >
< / div >
2014-03-30 04:13:02 +02:00
{{ template "base/footer" . }}