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.
 
 
 
 

45 line
1.6 KiB

  1. {{template "head.html" .}}
  2. {{template "nav.html" .}}
  3. <div class="page-wrap">
  4. <aside>
  5. <a href="/compose" class="compose-mail active">Compose&nbsp;Mail</a>
  6. <!-- TODO: use mailbox list from template data -->
  7. <a href="/mailbox/INBOX">Inbox</a>
  8. <a href="/mailbox/Drafts">Drafts</a>
  9. <a href="/mailbox/Sent">Sent</a>
  10. <a href="/mailbox/Archive">Archive</a>
  11. <a href="/mailbox/Junk">Junk</a>
  12. <a href="/mailbox/Trash">Trash</a>
  13. </aside>
  14. <div class="container">
  15. <main class="compose">
  16. <form method="post" action="" enctype="multipart/form-data">
  17. <input type="hidden" name="in_reply_to" value="{{.Message.InReplyTo}}">
  18. <label><span>From</span><input type="email" name="from" id="from" value="{{.Message.From}}" /></label>
  19. <label><span>To</span><input type="email" name="to" id="to" value="{{.Message.ToString}}" multiple {{ if not .Message.To }} autofocus{{ end }}/></label>
  20. <label><span>Subject</span><input type="text" name="subject" id="subject" value="{{.Message.Subject}}" {{ if .Message.To }} autofocus{{ end }}/></label>
  21. <label><span>Attachments</span><input type="file" name="attachments" id="attachments" multiple></label>
  22. <!-- TODO: list of previous attachments (needs design) -->
  23. <textarea name="text" class="body">{{.Message.Text}}</textarea>
  24. <div class="actions">
  25. <a href="/mailbox/INBOX">Cancel</a>
  26. &nbsp;&nbsp;
  27. <button type="submit" name="save_as_draft">Save as draft</button>
  28. <button type="submit">Send Message</button>
  29. </div>
  30. </form>
  31. </main>
  32. </div>
  33. </div>
  34. {{template "foot.html"}}