Relative paths

merge-requests/30/head
Bob Mottram 2020-03-27 14:32:27 +00:00
parent ad3b2b580e
commit 6a4ab8c411
1 changed files with 19 additions and 18 deletions

View File

@ -3536,6 +3536,7 @@ def htmlTimeline(defaultTimeline: str, \
if ':' not in domain: if ':' not in domain:
fullDomain=domain+':'+str(port) fullDomain=domain+':'+str(port)
actor=httpPrefix+'://'+fullDomain+'/users/'+nickname actor=httpPrefix+'://'+fullDomain+'/users/'+nickname
usersPath='/users/'+nickname
showIndividualPostIcons=True showIndividualPostIcons=True
@ -3618,70 +3619,70 @@ def htmlTimeline(defaultTimeline: str, \
# first button # first button
if defaultTimeline=='tlmedia': if defaultTimeline=='tlmedia':
tlStr+= \ tlStr+= \
' <a href="'+actor+'/tlmedia"><button class="'+ \ ' <a href="'+usersPath+'/tlmedia"><button class="'+ \
mediaButton+'"><span>'+translate['Media']+ \ mediaButton+'"><span>'+translate['Media']+ \
'</span></button></a>' '</span></button></a>'
elif defaultTimeline=='tlblogs': elif defaultTimeline=='tlblogs':
tlStr+= \ tlStr+= \
' <a href="'+actor+'/tlblogs"><button class="'+ \ ' <a href="'+usersPath+'/tlblogs"><button class="'+ \
blogsButton+'"><span>'+translate['Blogs']+ \ blogsButton+'"><span>'+translate['Blogs']+ \
'</span></button></a>' '</span></button></a>'
else: else:
tlStr+= \ tlStr+= \
' <a href="'+actor+'/inbox"><button class="'+ \ ' <a href="'+usersPath+'/inbox"><button class="'+ \
inboxButton+'"><span>'+ \ inboxButton+'"><span>'+ \
translate['Inbox']+'</span></button></a>' translate['Inbox']+'</span></button></a>'
tlStr+= \ tlStr+= \
' <a href="'+actor+'/dm"><button class="'+dmButton+ \ ' <a href="'+usersPath+'/dm"><button class="'+dmButton+ \
'"><span>'+translate['DM']+'</span></button></a>' '"><span>'+translate['DM']+'</span></button></a>'
tlStr+= \ tlStr+= \
' <a href="'+actor+'/tlreplies"><button class="'+ \ ' <a href="'+usersPath+'/tlreplies"><button class="'+ \
repliesButton+'"><span>'+translate['Replies']+ \ repliesButton+'"><span>'+translate['Replies']+ \
'</span></button></a>' '</span></button></a>'
# typically the media button # typically the media button
if defaultTimeline!='tlmedia': if defaultTimeline!='tlmedia':
tlStr+= \ tlStr+= \
' <a href="'+actor+'/tlmedia"><button class="'+ \ ' <a href="'+usersPath+'/tlmedia"><button class="'+ \
mediaButton+'"><span>'+translate['Media']+ \ mediaButton+'"><span>'+translate['Media']+ \
'</span></button></a>' '</span></button></a>'
else: else:
tlStr+= \ tlStr+= \
' <a href="'+actor+'/inbox"><button class="'+ \ ' <a href="'+usersPath+'/inbox"><button class="'+ \
inboxButton+'"><span>'+translate['Inbox']+ \ inboxButton+'"><span>'+translate['Inbox']+ \
'</span></button></a>' '</span></button></a>'
# typically the blogs button # typically the blogs button
if defaultTimeline!='tlblogs': if defaultTimeline!='tlblogs':
tlStr+= \ tlStr+= \
' <a href="'+actor+'/tlblogs"><button class="'+ \ ' <a href="'+usersPath+'/tlblogs"><button class="'+ \
blogsButton+'"><span>'+translate['Blogs']+ \ blogsButton+'"><span>'+translate['Blogs']+ \
'</span></button></a>' '</span></button></a>'
else: else:
tlStr+= \ tlStr+= \
' <a href="'+actor+'/inbox"><button class="'+ \ ' <a href="'+usersPath+'/inbox"><button class="'+ \
inboxButton+'"><span>'+translate['Inbox']+ \ inboxButton+'"><span>'+translate['Inbox']+ \
'</span></button></a>' '</span></button></a>'
tlStr+= \ tlStr+= \
' <a href="'+actor+'/outbox"><button class="'+ \ ' <a href="'+usersPath+'/outbox"><button class="'+ \
sentButton+'"><span>'+translate['Outbox']+ \ sentButton+'"><span>'+translate['Outbox']+ \
'</span></button></a>' '</span></button></a>'
tlStr+= \ tlStr+= \
sharesButtonStr+bookmarksButtonStr+moderationButtonStr+newPostButtonStr sharesButtonStr+bookmarksButtonStr+moderationButtonStr+newPostButtonStr
tlStr+= \ tlStr+= \
' <a href="'+actor+'/search"><img loading="lazy" src="/'+ \ ' <a href="'+usersPath+'/search"><img loading="lazy" src="/'+ \
iconsDir+'/search.png" title="'+ \ iconsDir+'/search.png" title="'+ \
translate['Search and follow']+'" alt="'+ \ translate['Search and follow']+'" alt="'+ \
translate['Search and follow']+'" class="timelineicon"/></a>' translate['Search and follow']+'" class="timelineicon"/></a>'
tlStr+= \ tlStr+= \
' <a href="'+actor+calendarPath+ \ ' <a href="'+usersPath+calendarPath+ \
'"><img loading="lazy" src="/'+iconsDir+'/'+ \ '"><img loading="lazy" src="/'+iconsDir+'/'+ \
calendarImage+'" title="'+translate['Calendar']+ \ calendarImage+'" title="'+translate['Calendar']+ \
'" alt="'+translate['Calendar']+'" class="timelineicon"/></a>' '" alt="'+translate['Calendar']+'" class="timelineicon"/></a>'
tlStr+= \ tlStr+= \
' <a href="'+actor+'/'+boxName+ \ ' <a href="'+usersPath+'/'+boxName+ \
'"><img loading="lazy" src="/'+iconsDir+ \ '"><img loading="lazy" src="/'+iconsDir+ \
'/refresh.png" title="'+translate['Refresh']+ \ '/refresh.png" title="'+translate['Refresh']+ \
'" alt="'+translate['Refresh']+'" class="timelineicon"/></a>' '" alt="'+translate['Refresh']+'" class="timelineicon"/></a>'
@ -3741,25 +3742,25 @@ def htmlTimeline(defaultTimeline: str, \
if todaysEventsCheck(baseDir,nickname,domain): if todaysEventsCheck(baseDir,nickname,domain):
now=datetime.now() now=datetime.now()
tlStr+= \ tlStr+= \
'<center><a href="'+actor+'/calendar?year='+ \ '<center><a href="'+usersPath+'/calendar?year='+ \
str(now.year)+'?month='+str(now.month)+ \ str(now.year)+'?month='+str(now.month)+ \
'?day='+str(now.day)+'"><button class="buttonevent">'+ \ '?day='+str(now.day)+'"><button class="buttonevent">'+ \
translate['Happening Today']+'</button></a>' translate['Happening Today']+'</button></a>'
if thisWeeksEventsCheck(baseDir,nickname,domain): if thisWeeksEventsCheck(baseDir,nickname,domain):
tlStr+= \ tlStr+= \
'<a href="'+actor+'/calendar"><button class="buttonevent">'+ \ '<a href="'+usersPath+'/calendar"><button class="buttonevent">'+ \
translate['Happening This Week']+'</button></a>' translate['Happening This Week']+'</button></a>'
tlStr+='</center>' tlStr+='</center>'
else: else:
if thisWeeksEventsCheck(baseDir,nickname,domain): if thisWeeksEventsCheck(baseDir,nickname,domain):
tlStr+= \ tlStr+= \
'<center><a href="'+actor+'/calendar"><button class="buttonevent">'+ \ '<center><a href="'+usersPath+'/calendar"><button class="buttonevent">'+ \
translate['Happening This Week']+'</button></a></center>' translate['Happening This Week']+'</button></a></center>'
# page up arrow # page up arrow
if pageNumber>1: if pageNumber>1:
tlStr+= \ tlStr+= \
'<center><a href="'+actor+'/'+boxName+ \ '<center><a href="'+usersPath+'/'+boxName+ \
'?page='+str(pageNumber-1)+ \ '?page='+str(pageNumber-1)+ \
'"><img loading="lazy" class="pageicon" src="/'+ \ '"><img loading="lazy" class="pageicon" src="/'+ \
iconsDir+'/pageup.png" title="'+ \ iconsDir+'/pageup.png" title="'+ \
@ -3811,7 +3812,7 @@ def htmlTimeline(defaultTimeline: str, \
# page down arrow # page down arrow
if itemCtr>2: if itemCtr>2:
tlStr+= \ tlStr+= \
'<center><a href="'+actor+'/'+boxName+'?page='+ \ '<center><a href="'+usersPath+'/'+boxName+'?page='+ \
str(pageNumber+1)+'"><img loading="lazy" class="pageicon" src="/'+ \ str(pageNumber+1)+'"><img loading="lazy" class="pageicon" src="/'+ \
iconsDir+'/pagedown.png" title="'+ \ iconsDir+'/pagedown.png" title="'+ \
translate['Page down']+'" alt="'+ \ translate['Page down']+'" alt="'+ \