Shares timeline button

main2
Bob Mottram 2019-11-02 11:31:25 +00:00
parent ca356464b5
commit d6a17f1209
1 changed files with 16 additions and 1 deletions

View File

@ -2193,6 +2193,14 @@ def htmlTimeline(translate: {},pageNumber: int, \
if boxName=='tlreplies': if boxName=='tlreplies':
os.remove(replyFile) os.remove(replyFile)
# should the Shares button be highlighted?
newShare=False
newShareFile=baseDir+'/accounts/.newShare'
if os.path.isfile(newShareFile):
newShare=True
if boxName=='tlshares':
os.remove(newShareFile)
iconsDir=getIconsDir(baseDir) iconsDir=getIconsDir(baseDir)
cssFilename=baseDir+'/epicyon-profile.css' cssFilename=baseDir+'/epicyon-profile.css'
if os.path.isfile(baseDir+'/epicyon.css'): if os.path.isfile(baseDir+'/epicyon.css'):
@ -2213,6 +2221,7 @@ def htmlTimeline(translate: {},pageNumber: int, \
repliesButton='buttonhighlighted' repliesButton='buttonhighlighted'
mediaButton='button' mediaButton='button'
sentButton='button' sentButton='button'
sharesButton='button'
moderationButton='button' moderationButton='button'
if boxName=='inbox': if boxName=='inbox':
inboxButton='buttonselected' inboxButton='buttonselected'
@ -2230,6 +2239,10 @@ def htmlTimeline(translate: {},pageNumber: int, \
sentButton='buttonselected' sentButton='buttonselected'
elif boxName=='moderation': elif boxName=='moderation':
moderationButton='buttonselected' moderationButton='buttonselected'
elif boxName=='tlshares':
sharesButton='buttonselected'
if newShare:
sharesButton='buttonselectedhighlighted'
actor='/users/'+nickname actor='/users/'+nickname
showIndividualPostIcons=True showIndividualPostIcons=True
@ -2251,6 +2264,8 @@ def htmlTimeline(translate: {},pageNumber: int, \
if moderator: if moderator:
moderationButtonStr='<a href="'+actor+'/moderation"><button class="'+moderationButton+'"><span>'+translate['Mod']+' </span></button></a>' moderationButtonStr='<a href="'+actor+'/moderation"><button class="'+moderationButton+'"><span>'+translate['Mod']+' </span></button></a>'
sharesButtonStr='<a href="'+actor+'/tlshares"><button class="'+sharesButton+'"><span>'+translate['Shares']+' </span></button></a>'
tlStr=htmlHeader(cssFilename,profileStyle) tlStr=htmlHeader(cssFilename,profileStyle)
#if (boxName=='inbox' or boxName=='dm') and pageNumber==1: #if (boxName=='inbox' or boxName=='dm') and pageNumber==1:
# refresh if on the first page of the inbox and dm timeline # refresh if on the first page of the inbox and dm timeline
@ -2275,7 +2290,7 @@ def htmlTimeline(translate: {},pageNumber: int, \
' <a href="'+actor+'/tlreplies"><button class="'+repliesButton+'"><span>'+translate['Replies']+'</span></button></a>' \ ' <a href="'+actor+'/tlreplies"><button class="'+repliesButton+'"><span>'+translate['Replies']+'</span></button></a>' \
' <a href="'+actor+'/tlmedia"><button class="'+mediaButton+'"><span>'+translate['Media']+'</span></button></a>' \ ' <a href="'+actor+'/tlmedia"><button class="'+mediaButton+'"><span>'+translate['Media']+'</span></button></a>' \
' <a href="'+actor+'/outbox"><button class="'+sentButton+'"><span>'+translate['Outbox']+'</span></button></a>'+ \ ' <a href="'+actor+'/outbox"><button class="'+sentButton+'"><span>'+translate['Outbox']+'</span></button></a>'+ \
moderationButtonStr+newPostButtonStr+ \ sharesButtonStr+moderationButtonStr+newPostButtonStr+ \
' <a href="'+actor+'/search"><img loading="lazy" src="/'+iconsDir+'/search.png" title="'+translate['Search and follow']+'" alt="'+translate['Search and follow']+'" class="timelineicon"/></a>'+ \ ' <a href="'+actor+'/search"><img loading="lazy" src="/'+iconsDir+'/search.png" title="'+translate['Search and follow']+'" alt="'+translate['Search and follow']+'" class="timelineicon"/></a>'+ \
' <a href="'+actor+calendarPath+'"><img loading="lazy" src="/'+iconsDir+'/'+calendarImage+'" title="'+translate['Calendar']+'" alt="'+translate['Calendar']+'" class="timelineicon"/></a>'+ \ ' <a href="'+actor+calendarPath+'"><img loading="lazy" src="/'+iconsDir+'/'+calendarImage+'" title="'+translate['Calendar']+'" alt="'+translate['Calendar']+'" class="timelineicon"/></a>'+ \
' <a href="'+actor+'/'+boxName+'"><img loading="lazy" src="/'+iconsDir+'/refresh.png" title="'+translate['Refresh']+'" alt="'+translate['Refresh']+'" class="timelineicon"/></a>'+ \ ' <a href="'+actor+'/'+boxName+'"><img loading="lazy" src="/'+iconsDir+'/refresh.png" title="'+translate['Refresh']+'" alt="'+translate['Refresh']+'" class="timelineicon"/></a>'+ \