A webmail client. Forked from https://git.sr.ht/~migadu/alps
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

67 строки
2.2 KiB

  1. {{template "head.html" .}}
  2. {{template "nav.html" .}}
  3. <div class="page-wrap">
  4. <aside>
  5. <!-- the logo image, dimensions 200x32 may be present or not -->
  6. <a href="/compose" class="new">Compose&nbsp;Mail</a>
  7. {{$current := .Mailbox}}
  8. {{range .Mailboxes}}
  9. <a href="{{.URL}}"
  10. {{ if eq $current.Name .Name }}class="active"{{ end }}>
  11. {{ if eq .Name "INBOX" }}
  12. Inbox
  13. {{else}}
  14. {{.Name}}
  15. {{end}}
  16. {{ if eq $current.Name .Name }}
  17. {{ if $current.Unseen }}({{ $current.Unseen }}){{ end }}
  18. {{ end }}
  19. </a>
  20. {{end}}
  21. </aside>
  22. <div class="container">
  23. <form id="messages-form" method="post"></form>
  24. <main class="message-list">
  25. <section class="actions">
  26. {{ template "messages-header.html" . }}
  27. </section>
  28. <section class="messages">
  29. <div class="message-grid">
  30. {{range .Messages}}
  31. <div class="message-list-checkbox message-list-item {{ if not (.HasFlag "\\Seen") }}message-list-unread{{ end }}">
  32. <input type="checkbox" name="uids" value="{{.Uid}}" form="messages-form">
  33. </div>
  34. <div class="message-list-sender message-list-item {{ if not (.HasFlag "\\Seen") }}message-list-unread{{ end }}">
  35. {{ range .Envelope.From }}
  36. {{ if .PersonalName }}
  37. {{.PersonalName}}
  38. {{ else }}
  39. {{.MailboxName}}@{{.HostName}}
  40. {{ end }}
  41. {{ end }}
  42. </div>
  43. <div class="message-list-subject message-list-item {{ if not (.HasFlag "\\Seen") }}message-list-unread{{ end }}">
  44. <a href="{{.URL}}?part={{.TextPartName}}">
  45. {{if .Envelope.Subject}}
  46. {{.Envelope.Subject}}
  47. {{else}}
  48. (No subject)
  49. {{end}}
  50. </a>
  51. </div>
  52. <div class="message-list-date message-list-item {{ if not (.HasFlag "\\Seen") }}message-list-unread{{ end }}">
  53. {{ .Envelope.Date | formatdate }}
  54. </div>
  55. {{ end }}
  56. </div>
  57. </section>
  58. <section class="actions">
  59. {{ template "messages-header.html" . }}
  60. </section>
  61. </main>
  62. </div>
  63. </div>
  64. {{template "foot.html"}}