A webmail client. Forked from https://git.sr.ht/~migadu/alps
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.
 
 
 
 

69 lines
1.7 KiB

  1. {{template "head.html" .}}
  2. {{template "nav.html" .}}
  3. <div class="page-wrap">
  4. <aside>
  5. <ul>
  6. <li>
  7. <a href="/mailbox/INBOX">« Back to inbox</a>
  8. </li>
  9. </ul>
  10. </aside>
  11. <div class="container">
  12. <main class="settings">
  13. <form method="post">
  14. <div class="action-group">
  15. <label for="from">Full name</label>
  16. <input
  17. type="text"
  18. name="from"
  19. id="from"
  20. value="{{.Settings.From}}"
  21. />
  22. </div>
  23. <div class="action-group">
  24. <label for="signature">Message signature</label>
  25. <textarea
  26. name="signature"
  27. id="signature"
  28. rows="5"
  29. >{{.Settings.Signature}}</textarea>
  30. </div>
  31. <div class="action-group">
  32. <label for="subscriptions">Subscribed folders</label>
  33. <select name="subscriptions" id="subscriptions" multiple>
  34. {{ $subs := .Subscriptions }}
  35. {{ range .Mailboxes }}
  36. {{ if and (ne .Name "INBOX") (not (.HasAttr "\\Noselect")) }}
  37. <option
  38. value="{{.Name}}"
  39. {{ if $subs.Has .Name }}
  40. selected
  41. {{ end }}
  42. >{{.Name}}</option>
  43. {{ end }}
  44. {{ end }}
  45. </select>
  46. </div>
  47. <div class="action-group">
  48. <label for="messages_per_page">Messages per page</label>
  49. <input
  50. type="number"
  51. name="messages_per_page"
  52. id="messages_per_page"
  53. value="{{.Settings.MessagesPerPage}}"
  54. required />
  55. </div>
  56. <button type="submit">Save settings</button>
  57. </form>
  58. </main>
  59. </div>
  60. </div>
  61. {{template "foot.html"}}