mirror of https://gitlab.com/bashrc2/epicyon
Show newswire and links buttons on login screen
parent
047a9b650d
commit
c734aaddcd
22
daemon.py
22
daemon.py
|
@ -6048,8 +6048,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.cachedWebfingers
|
self.server.cachedWebfingers
|
||||||
YTReplacementDomain = \
|
YTReplacementDomain = \
|
||||||
self.server.YTReplacementDomain
|
self.server.YTReplacementDomain
|
||||||
|
iconsAsButtons = \
|
||||||
|
self.server.iconsAsButtons
|
||||||
msg = \
|
msg = \
|
||||||
htmlProfile(defaultTimeline,
|
htmlProfile(iconsAsButtons,
|
||||||
|
defaultTimeline,
|
||||||
recentPostsCache,
|
recentPostsCache,
|
||||||
self.server.maxRecentPosts,
|
self.server.maxRecentPosts,
|
||||||
self.server.translate,
|
self.server.translate,
|
||||||
|
@ -6122,8 +6125,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.YTReplacementDomain
|
self.server.YTReplacementDomain
|
||||||
showPublishedDateOnly = \
|
showPublishedDateOnly = \
|
||||||
self.server.showPublishedDateOnly
|
self.server.showPublishedDateOnly
|
||||||
|
iconsAsButtons = \
|
||||||
|
self.server.iconsAsButtons
|
||||||
msg = \
|
msg = \
|
||||||
htmlProfile(defaultTimeline,
|
htmlProfile(iconsAsButtons,
|
||||||
|
defaultTimeline,
|
||||||
recentPostsCache,
|
recentPostsCache,
|
||||||
self.server.maxRecentPosts,
|
self.server.maxRecentPosts,
|
||||||
self.server.translate,
|
self.server.translate,
|
||||||
|
@ -7660,7 +7666,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return True
|
return True
|
||||||
msg = \
|
msg = \
|
||||||
htmlProfile(self.server.defaultTimeline,
|
htmlProfile(self.server.iconsAsButtons,
|
||||||
|
self.server.defaultTimeline,
|
||||||
self.server.recentPostsCache,
|
self.server.recentPostsCache,
|
||||||
self.server.maxRecentPosts,
|
self.server.maxRecentPosts,
|
||||||
self.server.translate,
|
self.server.translate,
|
||||||
|
@ -7748,7 +7755,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
msg = \
|
msg = \
|
||||||
htmlProfile(self.server.defaultTimeline,
|
htmlProfile(self.server.iconsAsButtons,
|
||||||
|
self.server.defaultTimeline,
|
||||||
self.server.recentPostsCache,
|
self.server.recentPostsCache,
|
||||||
self.server.maxRecentPosts,
|
self.server.maxRecentPosts,
|
||||||
self.server.translate,
|
self.server.translate,
|
||||||
|
@ -7835,7 +7843,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return True
|
return True
|
||||||
msg = \
|
msg = \
|
||||||
htmlProfile(self.server.defaultTimeline,
|
htmlProfile(self.server.iconsAsButtons,
|
||||||
|
self.server.defaultTimeline,
|
||||||
self.server.recentPostsCache,
|
self.server.recentPostsCache,
|
||||||
self.server.maxRecentPosts,
|
self.server.maxRecentPosts,
|
||||||
self.server.translate,
|
self.server.translate,
|
||||||
|
@ -7898,7 +7907,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.GETbusy = False
|
self.server.GETbusy = False
|
||||||
return True
|
return True
|
||||||
msg = \
|
msg = \
|
||||||
htmlProfile(self.server.defaultTimeline,
|
htmlProfile(self.server.iconsAsButtons,
|
||||||
|
self.server.defaultTimeline,
|
||||||
self.server.recentPostsCache,
|
self.server.recentPostsCache,
|
||||||
self.server.maxRecentPosts,
|
self.server.maxRecentPosts,
|
||||||
self.server.translate,
|
self.server.translate,
|
||||||
|
|
|
@ -3273,7 +3273,7 @@ def htmlSharesTimeline(translate: {}, pageNumber: int, itemsPerPage: int,
|
||||||
return timelineStr
|
return timelineStr
|
||||||
|
|
||||||
|
|
||||||
def htmlProfile(defaultTimeline: str,
|
def htmlProfile(iconsAsButtons: bool, defaultTimeline: str,
|
||||||
recentPostsCache: {}, maxRecentPosts: int,
|
recentPostsCache: {}, maxRecentPosts: int,
|
||||||
translate: {}, projectVersion: str,
|
translate: {}, projectVersion: str,
|
||||||
baseDir: str, httpPrefix: str, authorized: bool,
|
baseDir: str, httpPrefix: str, authorized: bool,
|
||||||
|
@ -3379,12 +3379,48 @@ def htmlProfile(defaultTimeline: str,
|
||||||
donateSection += ' </center>\n'
|
donateSection += ' </center>\n'
|
||||||
donateSection += '</div>\n'
|
donateSection += '</div>\n'
|
||||||
|
|
||||||
|
iconsDir = getIconsDir(baseDir)
|
||||||
if not authorized:
|
if not authorized:
|
||||||
loginButton = \
|
loginButton = '<br>'
|
||||||
'<br><a href="/login"><button class="loginButton">' + \
|
# the links button to show left column links
|
||||||
|
if not iconsAsButtons:
|
||||||
|
loginButton += \
|
||||||
|
' <a class="imageAnchorMobile" href="' + \
|
||||||
|
usersPath + '/newswiremobile">' + \
|
||||||
|
'<img loading="lazy" src="/' + iconsDir + \
|
||||||
|
'/newswire.png" title="' + translate['News'] + \
|
||||||
|
'" alt="| ' + translate['News'] + \
|
||||||
|
'" class="timelineicon"/></a>\n'
|
||||||
|
loginButton += \
|
||||||
|
' <a class="imageAnchorMobile" href="' + \
|
||||||
|
usersPath + '/linksmobile">' + \
|
||||||
|
'<img loading="lazy" src="/' + iconsDir + \
|
||||||
|
'/links.png" title="' + translate['Edit Links'] + \
|
||||||
|
'" alt="| ' + translate['Edit Links'] + \
|
||||||
|
'" class="timelineicon"/></a>\n'
|
||||||
|
loginButton += \
|
||||||
|
'<a href="/login"><button class="loginButton">' + \
|
||||||
translate['Login'] + '</button></a>'
|
translate['Login'] + '</button></a>'
|
||||||
else:
|
else:
|
||||||
iconsDir = getIconsDir(baseDir)
|
loginButton += \
|
||||||
|
' <a href="' + \
|
||||||
|
usersPath + '/newswiremobile' + \
|
||||||
|
'"><button class="buttonMobile">' + \
|
||||||
|
'<span>' + translate['Newswire'] + \
|
||||||
|
'</span></button></a>\n'
|
||||||
|
loginButton += \
|
||||||
|
' <a href="' + \
|
||||||
|
usersPath + '/linksmobile' + \
|
||||||
|
'"><button class="buttonMobile">' + \
|
||||||
|
'<span>' + translate['Links'] + \
|
||||||
|
'</span></button></a>\n'
|
||||||
|
loginButton += \
|
||||||
|
' <a href="' + \
|
||||||
|
usersPath + '/login' + \
|
||||||
|
'"><button class="button">' + \
|
||||||
|
'<span>' + translate['Login'] + \
|
||||||
|
'</span></button></a>\n'
|
||||||
|
else:
|
||||||
editProfileStr = \
|
editProfileStr = \
|
||||||
'<a class="imageAnchor" href="' + usersPath + '/editprofile">' + \
|
'<a class="imageAnchor" href="' + usersPath + '/editprofile">' + \
|
||||||
'<img loading="lazy" src="/' + iconsDir + \
|
'<img loading="lazy" src="/' + iconsDir + \
|
||||||
|
|
Loading…
Reference in New Issue