forked from indymedia/epicyon
Function to show announce title without display name
parent
2c3d3d2c11
commit
d4a834196b
|
@ -661,7 +661,8 @@ def boostOwnTootHtml(translate: {}, iconsPath) -> str:
|
||||||
'/repeat_inactive.png" class="announceOrReply"/>\n'
|
'/repeat_inactive.png" class="announceOrReply"/>\n'
|
||||||
|
|
||||||
|
|
||||||
def announceUnattributedHtml(translate: {}, iconsPath: str) -> str:
|
def announceUnattributedHtml(translate: {}, iconsPath: str,
|
||||||
|
postJsonObject: {}) -> str:
|
||||||
"""Returns the html for an announce title where there
|
"""Returns the html for an announce title where there
|
||||||
is no attribution on the announced post
|
is no attribution on the announced post
|
||||||
"""
|
"""
|
||||||
|
@ -675,6 +676,22 @@ def announceUnattributedHtml(translate: {}, iconsPath: str) -> str:
|
||||||
'" class="announceOrReply">@unattributed</a>\n'
|
'" class="announceOrReply">@unattributed</a>\n'
|
||||||
|
|
||||||
|
|
||||||
|
def announceWithoutDisplayNameHtml(translate: {}, iconsPath: str,
|
||||||
|
announceNickname: str,
|
||||||
|
announceDomain: str,
|
||||||
|
postJsonObject: {}) -> str:
|
||||||
|
"""Returns html for an announce title where there is no display name
|
||||||
|
only a handle nick@domain
|
||||||
|
"""
|
||||||
|
return ' <img loading="lazy" title="' + \
|
||||||
|
translate['announces'] + '" alt="' + translate['announces'] + \
|
||||||
|
'" src="/' + iconsPath + '/repeat_inactive.png" ' + \
|
||||||
|
'class="announceOrReply"/>\n' + \
|
||||||
|
' <a href="' + postJsonObject['object']['id'] + '" ' + \
|
||||||
|
'class="announceOrReply">@' + \
|
||||||
|
announceNickname + '@' + announceDomain + '</a>\n'
|
||||||
|
|
||||||
|
|
||||||
def getPostTitleAnnounceHtml(baseDir: str,
|
def getPostTitleAnnounceHtml(baseDir: str,
|
||||||
httpPrefix: str,
|
httpPrefix: str,
|
||||||
nickname: str, domain: str,
|
nickname: str, domain: str,
|
||||||
|
@ -734,6 +751,7 @@ def getPostTitleAnnounceHtml(baseDir: str,
|
||||||
print('TIMING INDIV ' + boxName +
|
print('TIMING INDIV ' + boxName +
|
||||||
' 13.3 = ' + str(timeDiff))
|
' 13.3 = ' + str(timeDiff))
|
||||||
|
|
||||||
|
# add any emoji to the display name
|
||||||
if ':' in announceDisplayName:
|
if ':' in announceDisplayName:
|
||||||
announceDisplayName = \
|
announceDisplayName = \
|
||||||
addEmojiToDisplayName(baseDir, httpPrefix,
|
addEmojiToDisplayName(baseDir, httpPrefix,
|
||||||
|
@ -796,23 +814,17 @@ def getPostTitleAnnounceHtml(baseDir: str,
|
||||||
'/></a>\n </div>\n'
|
'/></a>\n </div>\n'
|
||||||
else:
|
else:
|
||||||
titleStr += \
|
titleStr += \
|
||||||
' <img loading="lazy" title="' + \
|
announceWithoutDisplayNameHtml(translate, iconsPath,
|
||||||
translate['announces'] + \
|
announceNickname,
|
||||||
'" alt="' + translate['announces'] + \
|
announceDomain,
|
||||||
'" src="/' + iconsPath + \
|
postJsonObject)
|
||||||
'/repeat_inactive.png" ' + \
|
|
||||||
'class="announceOrReply"/>\n' + \
|
|
||||||
' <a href="' + \
|
|
||||||
postJsonObject['object']['id'] + '" ' + \
|
|
||||||
'class="announceOrReply">@' + \
|
|
||||||
announceNickname + '@' + \
|
|
||||||
announceDomain + '</a>\n'
|
|
||||||
else:
|
else:
|
||||||
titleStr += \
|
titleStr += \
|
||||||
announceUnattributedHtml(translate, iconsPath)
|
announceUnattributedHtml(translate, iconsPath,
|
||||||
|
postJsonObject)
|
||||||
else:
|
else:
|
||||||
titleStr += \
|
titleStr += \
|
||||||
announceUnattributedHtml(translate, iconsPath)
|
announceUnattributedHtml(translate, iconsPath, postJsonObject)
|
||||||
|
|
||||||
return (titleStr, replyAvatarImageInPost,
|
return (titleStr, replyAvatarImageInPost,
|
||||||
containerClassIcons, containerClass)
|
containerClassIcons, containerClass)
|
||||||
|
|
Loading…
Reference in New Issue