github.com/jancarloviray/community@v0.41.1-0.20170124221257-33a66c87cf2f/core/section/github/issues_template.go (about) 1 // Copyright 2016 Documize Inc. <legal@documize.com>. All rights reserved. 2 // 3 // This software (Documize Community Edition) is licensed under 4 // GNU AGPL v3 http://www.gnu.org/licenses/agpl-3.0.en.html 5 // 6 // You can operate outside the AGPL restrictions by purchasing 7 // Documize Enterprise Edition and obtaining a commercial license 8 // by contacting <sales@documize.com>. 9 // 10 // https://documize.com 11 12 package github 13 14 const ( 15 openIsvg = ` 16 <span class="issue-state" title="Open Issue"> 17 <svg height="16" version="1.1" viewBox="0 0 14 16" width="14" class="color:#6cc644;"> 18 <path d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path> 19 </svg> 20 </span> 21 ` 22 closedIsvg = ` 23 <span class="issue-state" title="Closed Issue"> 24 <svg height="16" version="1.1" viewBox="0 0 16 16" width="16" class="color:#bd2c00;"> 25 <path d="M7 10h2v2H7v-2zm2-6H7v5h2V4zm1.5 1.5l-1 1L12 9l4-4.5-1-1L12 7l-1.5-1.5zM8 13.7A5.71 5.71 0 0 1 2.3 8c0-3.14 2.56-5.7 5.7-5.7 1.83 0 3.45.88 4.5 2.2l.92-.92A6.947 6.947 0 0 0 8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7l-1.52 1.52c-.66 2.41-2.86 4.19-5.48 4.19v-.01z"></path> 26 </svg> 27 </span> 28 ` 29 issuesTemplate = ` 30 <div class="section-github-render"> 31 {{if .HasIssues}} 32 <table class="github-table" style="width: 100%;"> 33 <thead> 34 <tr> 35 <th class="title"> 36 Issues <span>· {{.ClosedIssues}} closed {{if eq 1 .ClosedIssues}}{{else}}issues{{end}} and {{.OpenIssues}} open 37 {{if eq 1 .OpenIssues}}issue{{else}}{{end}}</span> 38 </th> 39 <th></th> 40 </tr> 41 </thead> 42 43 <tbody> 44 {{range $data := .Issues}} 45 <tr> 46 <td> 47 {{if $data.IsOpen}} 48 ` + openIsvg + ` 49 {{else}} 50 ` + closedIsvg + ` 51 {{end}} 52 <a href="{{$data.URL}}">{{$data.Message}}</a> <span class="data">#{{$data.ID}}</span> 53 {{$data.Labels}} 54 </td> 55 <td class="right-column"> 56 <div class="milestone-meta"> 57 <span class="meta-milestone">{{$data.Milestone}}</span> · 58 <span class="meta-creator">{{$data.Creator}}</span> · <span class="meta-date">{{$data.Date}}</span> 59 </div> 60 </td> 61 </tr> 62 {{end}} 63 </tbody> 64 </table> 65 {{end}} 66 </div> 67 ` 68 )