diff --git a/epicyon-profile.css b/epicyon-profile.css index 044c56d7..37b6f5eb 100644 --- a/epicyon-profile.css +++ b/epicyon-profile.css @@ -26,6 +26,7 @@ --font-size3: 38px; --font-size4: 22px; --font-size5: 20px; + --font-size-likes: 16px; --font-size-pgp-key: 16px; --font-size-pgp-key2: 8px; --font-size-tox: 16px; @@ -138,6 +139,11 @@ a:focus { float: right; } +.likesCount { + font-size: var(--font-size-likes); + font-family: Arial, Helvetica, sans-serif; +} + .about { font-size: var(--font-size5); font-family: Arial, Helvetica, sans-serif; diff --git a/webinterface.py b/webinterface.py index c8381b03..a2f1cf4c 100644 --- a/webinterface.py +++ b/webinterface.py @@ -4214,12 +4214,14 @@ def individualPostAsHtml(allowDownloads: bool, likeCountStr = '' if likeCount > 0: - if likeCount > 1: - if likeCount <= 10: - likeCountStr = ' (' + str(likeCount) + ')' - else: - likeCountStr = ' (10+)' + if likeCount <= 10: + likeCountStr = ' (' + str(likeCount) + ')' + else: + likeCountStr = ' (10+)' if likedByPerson(postJsonObject, nickname, fullDomain): + if likeCount == 1: + # liked by the reader only + likeCountStr = '' likeIcon = 'like.png' likeLink = 'unlike' likeTitle = translate['Undo the like'] @@ -4241,7 +4243,13 @@ def individualPostAsHtml(allowDownloads: bool, likeStr += \ '' + likeTitle + \
-            ' |\n' + ' |" src="/' + iconsDir + '/' + likeIcon + '"/>' + if likeCountStr: + # show the number of likes next to icon + likeStr += '' + likeStr += '\n' # benchmark 12.5 if not allowDownloads: