aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorr <r@freesoftwareextremist.com>2020-10-19 06:05:22 +0000
committerr <r@freesoftwareextremist.com>2020-10-19 06:05:22 +0000
commit2ee5c1709d9718474ce277e71d159b2b2e6436c8 (patch)
treeb084aba606c1ab881f0e66dd60da9f1918e3cf26 /templates
parentd7e0db7498627d0eb0effc01e7a8fef45fb53f32 (diff)
downloadbloat-2ee5c1709d9718474ce277e71d159b2b2e6436c8.tar.gz
bloat-2ee5c1709d9718474ce277e71d159b2b2e6436c8.zip
Simplify retweet/like form
Diffstat (limited to 'templates')
-rw-r--r--templates/status.tmpl46
1 files changed, 16 insertions, 30 deletions
diff --git a/templates/status.tmpl b/templates/status.tmpl
index 6c255a0..438f023 100644
--- a/templates/status.tmpl
+++ b/templates/status.tmpl
@@ -187,45 +187,31 @@
retweet
</a>
{{else}}
- {{if .Reblogged}}
- <form class="status-retweet" data-action="unretweet" action="/unretweet/{{.ID}}" method="post" target="_self">
+ {{$rt := "retweet"}} {{if .Reblogged}} {{$rt = "unretweet"}} {{end}}
+ <form class="status-retweet" data-action="{{$rt}}" action="/{{$rt}}/{{.ID}}" method="post" target="_self">
<input type="hidden" name="csrf_token" value="{{$.Ctx.CSRFToken}}">
<input type="hidden" name="retweeted_by_id" value="{{.RetweetedByID}}">
- <input type="submit" value="unretweet" class="btn-link">
- </form>
- {{else}}
- <form class="status-retweet" data-action="retweet" action="/retweet/{{.ID}}" method="post" target="_self">
- <input type="hidden" name="csrf_token" value="{{$.Ctx.CSRFToken}}">
- <input type="hidden" name="retweeted_by_id" value="{{.RetweetedByID}}">
- <input type="submit" value="retweet" class="btn-link">
+ <input type="submit" value="{{$rt}}" class="btn-link">
+ <a class="status-retweet-count" href="/retweetedby/{{.ID}}" title="click to see the the list">
+ {{if and (not $.Ctx.AntiDopamineMode) .ReblogsCount}}
+ ({{DisplayInteractionCount .ReblogsCount}})
+ {{end}}
+ </a>
</form>
{{end}}
- {{end}}
- <a class="status-retweet-count" href="/retweetedby/{{.ID}}" title="click to see the the list">
- {{if and (not $.Ctx.AntiDopamineMode) .ReblogsCount}}
- ({{DisplayInteractionCount .ReblogsCount}})
- {{end}}
- </a>
</div>
<div class="status-action">
- {{if .Favourited}}
- <form class="status-like" data-action="unlike" action="/unlike/{{.ID}}" method="post" target="_self">
+ {{$like := "like"}} {{if .Favourited}} {{$like = "unlike"}} {{end}}
+ <form class="status-like" data-action="{{$like}}" action="/{{$like}}/{{.ID}}" method="post" target="_self">
<input type="hidden" name="csrf_token" value="{{$.Ctx.CSRFToken}}">
<input type="hidden" name="retweeted_by_id" value="{{.RetweetedByID}}">
- <input type="submit" value="unlike" class="btn-link">
- </form>
- {{else}}
- <form class="status-like" data-action="like" action="/like/{{.ID}}" method="post" target="_self">
- <input type="hidden" name="csrf_token" value="{{$.Ctx.CSRFToken}}">
- <input type="hidden" name="retweeted_by_id" value="{{.RetweetedByID}}">
- <input type="submit" value="like" class="btn-link">
+ <input type="submit" value="{{$like}}" class="btn-link">
+ <a class="status-like-count" href="/likedby/{{.ID}}" title="click to see the the list">
+ {{if and (not $.Ctx.AntiDopamineMode) .FavouritesCount}}
+ ({{DisplayInteractionCount .FavouritesCount}})
+ {{end}}
+ </a>
</form>
- {{end}}
- <a class="status-like-count" href="/likedby/{{.ID}}" title="click to see the the list">
- {{if and (not $.Ctx.AntiDopamineMode) .FavouritesCount}}
- ({{DisplayInteractionCount .FavouritesCount}})
- {{end}}
- </a>
</div>
<div class="status-action status-action-last">
<a class="status-time" href="{{if not .ShowReplies}}/thread/{{.ID}}{{end}}#status-{{.ID}}"