2019-07-08 02:24:54 +02:00
< article class = "honk {{ .Honk.Style }}" data-convoy = "{{ .Honk.Convoy }}" >
2019-06-20 21:15:50 +02:00
{{ $bonkcsrf := .BonkCSRF }}
2019-04-09 13:59:33 +02:00
{{ with .Honk }}
2019-04-29 01:16:24 +02:00
< header >
2019-09-09 20:09:50 +02:00
< img alt = "" src = "/a?a={{ .Honker}}" >
2019-07-02 04:12:44 +02:00
{{ if .Oonker }}
2019-09-09 20:09:50 +02:00
< img alt = "" src = "/a?a={{ .Oonker}}" >
2019-07-02 04:12:44 +02:00
{{ end }}
2019-07-05 19:11:53 +02:00
< p >
{{ if $bonkcsrf }}
2019-10-02 01:45:17 +02:00
< a class = "honkerlink" href = "/h?xid={{ .Honker }}" > {{ .Username }}< / a >
2019-07-05 19:11:53 +02:00
{{ else }}
< a href = "{{ .Honker }}" rel = noreferrer > {{ .Username }}< / a >
{{ end }}
< span class = "clip" > < a href = "{{ .URL }}" rel = noreferrer > {{ .What }}< / a > {{ .Date.Format "02 Jan 2006 15:04" }}< / span >
2019-05-15 22:27:50 +02:00
{{ if .Oonker }}
< br >
2019-06-03 05:57:36 +02:00
< span style = "margin-left: 1em;" class = "clip" >
2019-07-10 05:41:13 +02:00
{{ if $bonkcsrf }}
2019-10-02 01:45:17 +02:00
original: < a class = "honkerlink" href = "/h?xid={{ .Oonker }}" > {{ .Oondle }}< / a >
2019-07-10 05:41:13 +02:00
{{ else }}
original: < a href = "{{ .Oonker }}" rel = noreferrer > {{ .Oondle }}< / a >
{{ end }}
2019-05-15 22:27:50 +02:00
< / span >
{{ else }}
2019-04-16 23:11:04 +02:00
{{ if .RID }}
< br >
2019-06-03 05:57:36 +02:00
< span style = "margin-left: 1em;" class = "clip" >
2019-04-16 23:11:04 +02:00
in reply to: < a href = "{{ .RID }}" rel = noreferrer > {{ .RID }}< / a >
< / span >
{{ end }}
2019-05-15 22:27:50 +02:00
{{ end }}
2019-04-19 17:50:35 +02:00
< br >
2019-06-20 21:15:50 +02:00
{{ if $bonkcsrf }}
2019-09-16 21:15:32 +02:00
< span style = "margin-left: 1em;" class = "clip" > convoy: < a class = "convoylink" href = "/t?c={{ .Convoy }}" > {{ .Convoy }}< / a > < / span >
2019-06-20 21:15:50 +02:00
{{ else }}
< span style = "margin-left: 1em;" class = "clip" > convoy: {{ .Convoy }}< / span >
{{ end }}
2019-04-29 01:16:24 +02:00
< / header >
2019-07-10 20:36:14 +02:00
< p >
< details class = "noise" { { . Open } } >
2019-10-01 04:28:53 +02:00
< summary > {{ .HTPrecis }}< p > < / summary >
2019-09-18 21:08:50 +02:00
< p > {{ .HTPrecis }}
2019-04-15 22:18:38 +02:00
< p > {{ .HTML }}
2019-10-03 00:20:14 +02:00
{{ with .Time }}
2019-10-03 03:04:44 +02:00
< p > Time: {{ .StartTime.Local.Format "03:04PM EDT Mon Jan 02"}}
2019-10-03 00:20:14 +02:00
{{ end }}
2019-09-28 06:12:50 +02:00
{{ with .Place }}
2019-10-03 03:27:44 +02:00
< p > Location: {{ with .Url }}< a href = "{{ . }}" rel = noreferrer > {{ end }}{{ .Name }}{{ if .Url }}< / a > {{ end }}{{ if or .Latitude .Longitude }} < a href = "https://www.openstreetmap.org/?mlat={{ .Latitude }}&mlon={{ .Longitude}}" rel = noreferrer > {{ .Latitude }} {{ .Longitude }}< / a > {{ end }}
2019-09-28 06:12:50 +02:00
{{ end }}
2019-04-09 13:59:33 +02:00
{{ range .Donks }}
2019-05-25 19:34:41 +02:00
{{ if .Local }}
2019-04-15 16:04:41 +02:00
{{ if eq .Media "text/plain" }}
< p > < a href = "/d/{{ .XID }}" > Attachment: {{ .Name }}< / a >
{{ else }}
2019-09-10 21:40:59 +02:00
< p > < img src = "/d/{{ .XID }}" title = "{{ .Desc }}" alt = "{{ .Desc }}" >
2019-04-09 13:59:33 +02:00
{{ end }}
2019-05-25 19:34:41 +02:00
{{ else }}
2019-05-31 06:24:18 +02:00
{{ if .XID }}
2019-05-25 19:34:41 +02:00
< p > < a href = "{{ .URL }}" > External Attachment: {{ .Name }}< / a >
2019-05-31 06:24:18 +02:00
{{ else }}
{{ if eq .Media "video/mp4" }}
2019-09-10 21:40:59 +02:00
< p > < video controls src = "{{ .URL }}" > {{ .Name }}< / video >
2019-05-31 06:24:18 +02:00
{{ else }}
2019-09-10 21:40:59 +02:00
< p > < img src = "{{ .URL }}" title = "{{ .Desc }}" alt = "{{ .Desc }}" >
2019-05-31 06:24:18 +02:00
{{ end }}
{{ end }}
2019-05-25 19:34:41 +02:00
{{ end }}
2019-04-09 13:59:33 +02:00
{{ end }}
2019-07-10 20:36:14 +02:00
< / details >
2019-04-15 16:04:41 +02:00
{{ end }}
2019-06-20 21:15:50 +02:00
{{ if $bonkcsrf }}
2019-04-09 13:59:33 +02:00
< p >
2019-07-10 20:36:14 +02:00
< details class = "actions" >
2019-06-02 20:44:39 +02:00
< summary > Actions
< / summary >
2019-04-26 15:07:13 +02:00
< div >
2019-06-02 21:33:01 +02:00
< p >
2019-05-28 08:36:47 +02:00
{{ if .Honk.Public }}
2019-08-24 02:43:30 +02:00
{{ if .Honk.IsBonked }}
< button onclick = "unbonk(this, '{{ .Honk.XID }}');" > unbonk< / button >
{{ else }}
2019-06-16 00:46:00 +02:00
< button onclick = "bonk(this, '{{ .Honk.XID }}');" > bonk< / button >
2019-08-24 02:43:30 +02:00
{{ end }}
2019-06-27 18:04:44 +02:00
{{ else }}
< button disabled > nope< / button >
2019-05-01 20:55:11 +02:00
{{ end }}
2019-07-08 02:24:54 +02:00
< button onclick = "showhonkform(this, '{{ .Honk.XID }}', '{{ .Honk.Handle }}');" > honk back< / button >
2019-06-16 00:46:00 +02:00
< button onclick = "muteit(this, '{{ .Honk.Convoy }}');" > mute< / button >
< button onclick = "zonkit(this, '{{ .Honk.XID }}');" > zonk< / button >
2019-08-19 06:01:00 +02:00
{{ if .Honk.IsAcked }}
< button onclick = "deackit(this, '{{ .Honk.XID }}');" > deack< / button >
{{ else }}
2019-08-16 21:35:12 +02:00
< button onclick = "ackit(this, '{{ .Honk.XID }}');" > ack< / button >
2019-08-19 06:01:00 +02:00
{{ end }}
2019-09-17 00:00:13 +02:00
< button > < a href = "/edit?xid={{ .Honk.XID }}" > edit< / a > < / button >
2019-04-26 15:07:13 +02:00
< / div >
2019-06-02 20:44:39 +02:00
< / details >
2019-04-26 15:07:13 +02:00
< p >
2019-04-09 13:59:33 +02:00
{{ end }}
2019-04-29 01:16:24 +02:00
< / article >