diff options
| author | r <r@freesoftwareextremist.com> | 2020-10-19 06:05:22 +0000 | 
|---|---|---|
| committer | r <r@freesoftwareextremist.com> | 2020-10-19 06:05:22 +0000 | 
| commit | 2ee5c1709d9718474ce277e71d159b2b2e6436c8 (patch) | |
| tree | b084aba606c1ab881f0e66dd60da9f1918e3cf26 | |
| parent | d7e0db7498627d0eb0effc01e7a8fef45fb53f32 (diff) | |
| download | bloat-2ee5c1709d9718474ce277e71d159b2b2e6436c8.tar.gz bloat-2ee5c1709d9718474ce277e71d159b2b2e6436c8.zip | |
Simplify retweet/like form
| -rw-r--r-- | templates/status.tmpl | 46 | 
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}}" | 
