views/honkpage.html (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
{{ template "header.html" . }} <div class="center"> <div class="info" id="infobox"> {{ if .Name }} <p>{{ .Name }} <span style="margin-left:1em;"><a href="/u/{{ .Name }}/rss">rss</a></span> {{ if .HonkCSRF }} <div> <form id="aboutform" action="/saveuser" method="POST"> <input type="hidden" name="CSRF" value="{{ .UserCSRF }}"> <textarea name="whatabout">{{ .RawWhatAbout }}</textarea> <p> <input type="submit" value="update"> </form> </div> {{ else }} <p>{{ .WhatAbout }} {{ end }} {{ end }} <p>{{ .ServerMessage }} {{ if .HonkCSRF }} {{ template "honkform.html" . }} {{ end }} </div> <div> {{ $BonkCSRF := .HonkCSRF }} {{ range .Honks }} {{ template "honk.html" map "Honk" . "Bonk" $BonkCSRF }} {{ end }} </div> {{ if $BonkCSRF }} <script> function post(url, data) { var x = new XMLHttpRequest() x.open("POST", url) x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") x.send(data) } function bonk(el, xid) { el.innerHTML = "bonked" el.disabled = true post("/bonk", "CSRF={{ $BonkCSRF }}&xid=" + xid) } function zonkit(el, xid) { el.innerHTML = "zonked" el.disabled = true post("/zonkit", "CSRF={{ $BonkCSRF }}&xid=" + xid) } </script> {{ end }} |