gitea源码

workflow_dispatch.tmpl 2.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <div class="ui blue info message tw-flex tw-justify-between tw-items-center">
  2. <span class="ui text middle">{{ctx.Locale.Tr "actions.workflow.has_workflow_dispatch"}}</span>
  3. <button class="ui mini button show-modal" data-modal="#runWorkflowDispatchModal">{{ctx.Locale.Tr "actions.workflow.run"}}{{svg "octicon-triangle-down" 14 "dropdown icon"}}</button>
  4. </div>
  5. <div id="runWorkflowDispatchModal" class="ui tiny modal">
  6. <div class="content">
  7. <form id="runWorkflowDispatchForm" class="ui form" action="{{$.Link}}/run?workflow={{$.CurWorkflow}}&actor={{$.CurActor}}&status={{.Status}}" method="post">
  8. {{.CsrfTokenHtml}}
  9. <div class="ui inline field required tw-flex tw-items-center">
  10. <span class="ui inline required field">
  11. <label>{{ctx.Locale.Tr "actions.workflow.from_ref"}}:</label>
  12. </span>
  13. <div class="ui inline field dropdown button select-branch branch-selector-dropdown ellipsis-text-items">
  14. <input type="hidden" name="ref" hx-sync="this:replace" hx-target="#runWorkflowDispatchModalInputs" hx-swap="innerHTML" hx-get="{{$.Link}}/workflow-dispatch-inputs?workflow={{$.CurWorkflow}}" hx-trigger="change" value="refs/heads/{{index .Branches 0}}">
  15. {{svg "octicon-git-branch" 14}}
  16. <div class="default text">{{index .Branches 0}}</div>
  17. {{svg "octicon-triangle-down" 14 "dropdown icon"}}
  18. <div class="menu transition">
  19. <div class="ui icon search input">
  20. <i class="icon">{{svg "octicon-filter" 16}}</i>
  21. <input name="search" type="text" placeholder="{{ctx.Locale.Tr "repo.filter_branch_and_tag"}}...">
  22. </div>
  23. <div class="branch-tag-tab">
  24. <a class="branch-tag-item reference column muted active" href="#" data-target="#branch-list">
  25. {{svg "octicon-git-branch" 16 "tw-mr-1"}} {{ctx.Locale.Tr "repo.branches"}}
  26. </a>
  27. <a class="branch-tag-item reference column muted" href="#" data-target="#tag-list">
  28. {{svg "octicon-tag" 16 "tw-mr-1"}} {{ctx.Locale.Tr "repo.tags"}}
  29. </a>
  30. </div>
  31. <div class="branch-tag-divider"></div>
  32. <div id="branch-list" class="scrolling menu reference-list-menu">
  33. {{range .Branches}}
  34. <div class="item" data-value="refs/heads/{{.}}" title="{{.}}">{{.}}</div>
  35. {{else}}
  36. <div class="item">{{ctx.Locale.Tr "no_results_found"}}</div>
  37. {{end}}
  38. </div>
  39. <div id="tag-list" class="scrolling menu reference-list-menu tw-hidden">
  40. {{range .Tags}}
  41. <div class="item" data-value="refs/tags/{{.}}" title="{{.}}">{{.}}</div>
  42. {{else}}
  43. <div class="item">{{ctx.Locale.Tr "no_results_found"}}</div>
  44. {{end}}
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="divider"></div>
  50. <div id="runWorkflowDispatchModalInputs">
  51. {{template "repo/actions/workflow_dispatch_inputs" .}}
  52. </div>
  53. </form>
  54. </div>
  55. </div>