ban_domain.hbs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <div class="content">
  2. <h2>Ban domain?</h2>
  3. <p>
  4. Are you sure do you want to ban the domain &quot;<b>{{address}}</b>&quot;?
  5. </p>
  6. <div class="ban-checklist">
  7. {{#if hasUser}}
  8. <label class="checkbox">
  9. <input id="ban-domain-user" name="user" type="checkbox" />
  10. Owner
  11. </label>
  12. {{/if}}
  13. {{#if hasLink}}
  14. <label class="checkbox">
  15. <input id="ban-domain-links" name="links" type="checkbox" />
  16. Links
  17. </label>
  18. {{/if}}
  19. </div>
  20. <div class="buttons">
  21. <button type="button" hx-on:click="closeDialog()">Cancel</button>
  22. <button
  23. type="button"
  24. class="danger confirm"
  25. hx-post="/api/domains/admin/ban/{id}"
  26. hx-ext="path-params"
  27. hx-vals='{"id":"{{id}}"}'
  28. hx-target="closest .content"
  29. hx-swap="none"
  30. hx-include=".ban-checklist"
  31. hx-indicator="closest .content"
  32. hx-select-oob="#dialog-error"
  33. >
  34. <span class="stop">
  35. {{> icons/stop}}
  36. </span>
  37. Ban
  38. </button>
  39. {{> icons/spinner}}
  40. </div>
  41. <div id="dialog-error">
  42. {{#if error}}
  43. <p class="error">{{error}}</p>
  44. {{/if}}
  45. </div>
  46. </div>