gitea源码

label_edit_modal.tmpl 3.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <div class="ui small modal" id="issue-label-edit-modal"
  2. data-current-page-link="{{$.Link}}"{{/*will be used to construct "new label" and "edit label" URLs*/}}
  3. data-text-new-label="{{ctx.Locale.Tr "repo.issues.new_label"}}"
  4. data-text-edit-label="{{ctx.Locale.Tr "repo.issues.label_modify"}}"
  5. >
  6. <div class="header"></div>
  7. <div class="content">
  8. <form class="ui form ignore-dirty form-fetch-action" method="post">
  9. {{.CsrfTokenHtml}}
  10. <input name="id" type="hidden">
  11. <div class="required field">
  12. <label for="name">{{ctx.Locale.Tr "repo.issues.label_title"}}</label>
  13. <div class="ui small input">
  14. <input class="label-name-input" name="title" placeholder="{{ctx.Locale.Tr "repo.issues.new_label_placeholder"}}" autofocus required maxlength="50">
  15. </div>
  16. </div>
  17. <div class="field label-exclusive-input-field">
  18. <div class="ui checkbox">
  19. <input class="label-exclusive-input" name="exclusive" type="checkbox">
  20. <label>{{ctx.Locale.Tr "repo.issues.label_exclusive"}}</label>
  21. </div>
  22. <br>
  23. <small class="desc">{{ctx.Locale.Tr "repo.issues.label_exclusive_desc"}}</small>
  24. <div class="desc tw-ml-1 tw-mt-2 tw-hidden label-exclusive-warning">
  25. {{svg "octicon-alert"}} {{ctx.Locale.Tr "repo.issues.label_exclusive_warning"}}
  26. </div>
  27. <div class="field label-exclusive-order-input-field tw-mt-2">
  28. <label class="flex-text-block">
  29. {{ctx.Locale.Tr "repo.issues.label_exclusive_order"}}
  30. <span data-tooltip-content="{{ctx.Locale.Tr "repo.issues.label_exclusive_order_tooltip"}}">{{svg "octicon-info"}}</span>
  31. </label>
  32. <input class="label-exclusive-order-input" name="exclusive_order" type="number" maxlength="4">
  33. </div>
  34. </div>
  35. <div class="field label-is-archived-input-field">
  36. <div class="ui checkbox">
  37. <input class="label-is-archived-input" name="is_archived" type="checkbox">
  38. <label>{{ctx.Locale.Tr "repo.issues.label_archive"}}</label>
  39. </div>
  40. <i class="tw-ml-1" data-tooltip-content={{ctx.Locale.Tr "repo.issues.label_archive_tooltip"}}>
  41. {{svg "octicon-info"}}
  42. </i>
  43. </div>
  44. <div class="field">
  45. <label for="description">{{ctx.Locale.Tr "repo.issues.label_description"}}</label>
  46. <div class="ui small fluid input">
  47. <input class="label-desc-input" name="description" placeholder="{{ctx.Locale.Tr "repo.issues.new_label_desc_placeholder"}}" maxlength="200">
  48. </div>
  49. </div>
  50. <div class="field">
  51. <label for="color">{{ctx.Locale.Tr "repo.issues.label_color"}}</label>
  52. <div class="color-picker-combo" data-global-init="initColorPicker">
  53. <!-- the "#" is optional because backend NormalizeColor is able to handle it, API also accepts both formats, and it is easier for users to directly copy-paste a hex value -->
  54. <input name="color" value="#70c24a" placeholder="#c320f6" required pattern="^#?([\dA-Fa-f]{3}|[\dA-Fa-f]{6})$" maxlength="7">
  55. {{template "repo/issue/label_precolors"}}
  56. </div>
  57. </div>
  58. </form>
  59. </div>
  60. <div class="actions">
  61. <button class="ui small basic cancel button">
  62. {{svg "octicon-x"}}
  63. {{ctx.Locale.Tr "cancel"}}
  64. </button>
  65. <button class="ui primary small approve button">
  66. {{svg "fontawesome-save"}}
  67. {{ctx.Locale.Tr "save"}}
  68. </button>
  69. </div>
  70. </div>