@@ -181,14 +181,19 @@ func formatStat(stat: int): string =
181
181
if stat > 0 : insertSep ($ stat, ',' )
182
182
else : " "
183
183
184
- proc renderStats (stats: TweetStats ; views: string ): VNode =
184
+ proc renderStats (stats: TweetStats ; views: string ; tweet: Tweet ): VNode =
185
185
buildHtml (tdiv (class= " tweet-stats" )):
186
- span (class= " tweet-stat" ): icon " comment" , formatStat (stats.replies)
187
- span (class= " tweet-stat" ): icon " retweet" , formatStat (stats.retweets)
188
- span (class= " tweet-stat" ): icon " quote" , formatStat (stats.quotes)
189
- span (class= " tweet-stat" ): icon " heart" , formatStat (stats.likes)
190
- if views.len > 0 :
191
- span (class= " tweet-stat" ): icon " play" , insertSep (views, ',' )
186
+ a (href= getLink (tweet)):
187
+ span (class= " tweet-stat" ): icon " comment" , formatStat (stats.replies)
188
+ a (href= getLink (tweet, false ) & " /retweeters" ):
189
+ span (class= " tweet-stat" ): icon " retweet" , formatStat (stats.retweets)
190
+ a (href= getLink (tweet)):
191
+ span (class= " tweet-stat" ): icon " quote" , formatStat (stats.quotes)
192
+ a (href= getLink (tweet, false ) & " /favoriters" ):
193
+ span (class= " tweet-stat" ): icon " heart" , formatStat (stats.likes)
194
+ a (href= getLink (tweet)):
195
+ if views.len > 0 :
196
+ span (class= " tweet-stat" ): icon " play" , insertSep (views, ',' )
192
197
193
198
proc renderReply (tweet: Tweet ): VNode =
194
199
buildHtml (tdiv (class= " replying-to" )):
@@ -344,7 +349,7 @@ proc renderTweet*(tweet: Tweet; prefs: Prefs; path: string; class=""; index=0;
344
349
renderMediaTags (tweet.mediaTags)
345
350
346
351
if not prefs.hideTweetStats:
347
- renderStats (tweet.stats, views)
352
+ renderStats (tweet.stats, views, tweet )
348
353
349
354
if showThread:
350
355
a (class= " show-thread" , href= (" /i/status/" & $ tweet.threadId)):
0 commit comments