You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

compare.tmpl 2.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {{template "base/head" .}}
  2. <div class="repository diff {{if .PageIsComparePull}}compare pull{{end}}">
  3. {{template "repo/header" .}}
  4. <div class="ui container {{if .IsSplitStyle}}fluid padded{{end}}">
  5. {{if .PageIsComparePull}}
  6. <h2 class="ui header">
  7. {{.i18n.Tr "repo.pulls.compare_changes"}}
  8. <div class="sub header">{{.i18n.Tr "repo.pulls.compare_changes_desc"}}</div>
  9. </h2>
  10. <div class="ui segment choose branch">
  11. <span class="octicon octicon-git-compare"></span>
  12. <div class="ui floating filter dropdown" data-no-results="{{.i18n.Tr "repo.pulls.no_results"}}">
  13. <div class="ui basic small button">
  14. <span class="text">{{.i18n.Tr "repo.pulls.compare_base"}}: {{$.BaseName}}:{{$.BaseBranch}}</span>
  15. <i class="dropdown icon"></i>
  16. </div>
  17. <div class="menu">
  18. <div class="ui icon search input">
  19. <i class="filter icon"></i>
  20. <input name="search" placeholder="{{.i18n.Tr "repo.pulls.filter_branch"}}...">
  21. </div>
  22. <div class="scrolling menu">
  23. {{range .Branches}}
  24. <div class="item {{if eq $.BaseBranch .}}selected{{end}}" data-url="{{$.RepoLink}}/compare/{{EscapePound .}}...{{if not $.PullRequestCtx.SameRepo}}{{$.HeadUser.Name}}:{{end}}{{EscapePound $.HeadBranch}}">{{$.BaseName}}:{{.}}</div>
  25. {{end}}
  26. </div>
  27. </div>
  28. </div>
  29. ...
  30. <div class="ui floating filter dropdown">
  31. <div class="ui basic small button">
  32. <span class="text">{{.i18n.Tr "repo.pulls.compare_compare"}}: {{$.HeadUser.Name}}:{{$.HeadBranch}}</span>
  33. <i class="dropdown icon"></i>
  34. </div>
  35. <div class="menu">
  36. <div class="ui icon search input">
  37. <i class="filter icon"></i>
  38. <input name="search" placeholder="{{.i18n.Tr "repo.pulls.filter_branch"}}...">
  39. </div>
  40. <div class="scrolling menu">
  41. {{range .HeadBranches}}
  42. <div class="{{if eq $.HeadBranch .}}selected{{end}} item" data-url="{{$.RepoLink}}/compare/{{EscapePound $.BaseBranch}}...{{if not $.PullRequestCtx.SameRepo}}{{$.HeadUser.Name}}:{{end}}{{EscapePound .}}">{{$.HeadUser.Name}}:{{.}}</div>
  43. {{end}}
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. {{end}}
  49. {{if .IsNothingToCompare}}
  50. <div class="ui segment">{{.i18n.Tr "repo.pulls.nothing_to_compare"}}</div>
  51. {{else if .PageIsComparePull}}
  52. {{if .HasPullRequest}}
  53. <div class="ui segment">
  54. {{.i18n.Tr "repo.pulls.has_pull_request" $.RepoLink $.RepoRelPath .PullRequest.Index | Safe}}
  55. </div>
  56. {{else}}
  57. <div class="ui info message show-form-container">
  58. <button class="ui button green show-form">{{.i18n.Tr "repo.pulls.new"}}</button>
  59. </div>
  60. <div class="pullrequest-form" style="display: none">
  61. {{template "repo/issue/new_form" .}}
  62. </div>
  63. {{template "repo/commits_table" .}}
  64. {{template "repo/diff/box" .}}
  65. {{end}}
  66. {{else}}
  67. {{template "repo/commits_table" .}}
  68. {{template "repo/diff/box" .}}
  69. {{end}}
  70. </div>
  71. </div>
  72. {{template "base/footer" .}}