|
32 | 32 | {{if .Issue.IsPull}}
|
33 | 33 | {{$headHref := .HeadTarget|Escape}}
|
34 | 34 | {{if .HeadBranchHTMLURL}}
|
35 |
| - {{$headHref = printf "<a href=\"%s\">%s</a>" .HeadBranchHTMLURL $headHref}} |
| 35 | + {{$headHref = printf "<a href=\"%s\">%s</a>" (.HeadBranchHTMLURL | Escape) $headHref}} |
36 | 36 | {{end}}
|
| 37 | + {{$headHref = printf "%s <a class=\"poping up\" data-content=\"%s\" data-success=\"%s\" data-error=\"%s\" data-clipboard-text=\"%s\" data-variation=\"inverted tiny\">%s</a>" $headHref (.i18n.Tr "repo.copy_branch") (.i18n.Tr "repo.copy_branch_success") (.i18n.Tr "repo.copy_branch_error") (.HeadTarget | Escape) (svg "octicon-copy" 14)}} |
37 | 38 | {{$baseHref := .BaseTarget|Escape}}
|
38 | 39 | {{if .BaseBranchHTMLURL}}
|
39 |
| - {{$baseHref = printf "<a href=\"%s\">%s</a>" .BaseBranchHTMLURL $baseHref}} |
| 40 | + {{$baseHref = printf "<a href=\"%s\">%s</a>" (.BaseBranchHTMLURL | Escape) $baseHref}} |
40 | 41 | {{end}}
|
41 | 42 | {{if .Issue.PullRequest.HasMerged}}
|
42 | 43 | {{ $mergedStr:= TimeSinceUnix .Issue.PullRequest.MergedUnix $.Lang }}
|
43 | 44 | {{if .Issue.OriginalAuthor }}
|
44 | 45 | {{.Issue.OriginalAuthor}}
|
45 |
| - <span class="pull-desc">{{$.i18n.Tr "repo.pulls.merged_title_desc" .NumCommits $headHref $baseHref $mergedStr | Str2html}}</span> |
| 46 | + <span class="pull-desc">{{$.i18n.Tr "repo.pulls.merged_title_desc" .NumCommits $headHref $baseHref $mergedStr | Safe}}</span> |
46 | 47 | {{else}}
|
47 | 48 | <a {{if gt .Issue.PullRequest.Merger.ID 0}}href="{{.Issue.PullRequest.Merger.HomeLink}}"{{end}}>{{.Issue.PullRequest.Merger.GetDisplayName}}</a>
|
48 |
| - <span class="pull-desc">{{$.i18n.Tr "repo.pulls.merged_title_desc" .NumCommits $headHref $baseHref $mergedStr | Str2html}}</span> |
| 49 | + <span class="pull-desc">{{$.i18n.Tr "repo.pulls.merged_title_desc" .NumCommits $headHref $baseHref $mergedStr | Safe}}</span> |
49 | 50 | {{end}}
|
50 | 51 | {{else}}
|
51 | 52 | {{if .Issue.OriginalAuthor }}
|
52 |
| - <span id="pull-desc" class="pull-desc">{{.Issue.OriginalAuthor}} {{$.i18n.Tr "repo.pulls.title_desc" .NumCommits $headHref $baseHref | Str2html}}</span> |
| 53 | + <span id="pull-desc" class="pull-desc">{{.Issue.OriginalAuthor}} {{$.i18n.Tr "repo.pulls.title_desc" .NumCommits $headHref $baseHref | Safe}}</span> |
53 | 54 | {{else}}
|
54 | 55 | <span id="pull-desc" class="pull-desc">
|
55 | 56 | <a {{if gt .Issue.Poster.ID 0}}href="{{.Issue.Poster.HomeLink}}"{{end}}>{{.Issue.Poster.GetDisplayName}}</a>
|
56 |
| - {{$.i18n.Tr "repo.pulls.title_desc" .NumCommits $headHref $baseHref | Str2html}} |
| 57 | + {{$.i18n.Tr "repo.pulls.title_desc" .NumCommits $headHref $baseHref | Safe}} |
57 | 58 | </span>
|
58 | 59 | {{end}}
|
59 | 60 | <span id="pull-desc-edit" style="display: none">
|
|
0 commit comments