filters.tmpl 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {{with .Data}}
  2. {{template "header.tmpl" (WithContext .CommonData $.Ctx)}}
  3. <div class="page-title"> Filters </div>
  4. {{if .Filters}}
  5. <table class="filters">
  6. {{range .Filters}}
  7. <tr>
  8. <td> {{.Phrase}}{{if not .WholeWord}}*{{end}} </td>
  9. <td>
  10. <form action="/unfilter/{{.ID}}" method="POST">
  11. <input type="hidden" name="csrf_token" value="{{$.Ctx.CSRFToken}}">
  12. <input type="hidden" name="referrer" value="{{$.Ctx.Referrer}}">
  13. <button type="submit"> Delete </button>
  14. </form>
  15. </td>
  16. </tr>
  17. {{end}}
  18. </table>
  19. {{else}}
  20. <div class="filters"> No filters added </div>
  21. {{end}}
  22. <div class="page-title"> Add filter </div>
  23. <form action="/filter" method="POST">
  24. <input type="hidden" name="csrf_token" value="{{$.Ctx.CSRFToken}}">
  25. <input type="hidden" name="referrer" value="{{$.Ctx.Referrer}}">
  26. <span class="settings-form-field">
  27. <label for="phrase"> Phrase </label>
  28. <input id="phrase" name="phrase" required>
  29. </span>
  30. <span class="settings-form-field">
  31. <input id="whole-word" name="whole_word" type="checkbox" value="true" checked>
  32. <label for="whole-word"> Whole word </label>
  33. </span>
  34. <button type="submit"> Add </button>
  35. </form>
  36. {{template "footer.tmpl"}}
  37. {{end}}