From 13b57ff16a4328e21c8d231027f0609629bf1a71 Mon Sep 17 00:00:00 2001 From: OMN Date: Tue, 24 Nov 2020 14:08:21 +0000 Subject: [PATCH] Tweak nav button html generation --- webapp_headerbuttons.py | 594 +++++++++++++++++++++++----------------- 1 file changed, 339 insertions(+), 255 deletions(-) diff --git a/webapp_headerbuttons.py b/webapp_headerbuttons.py index 0ab54817..a58b9d20 100644 --- a/webapp_headerbuttons.py +++ b/webapp_headerbuttons.py @@ -39,288 +39,372 @@ def headerButtonsTimeline(defaultTimeline: str, baseDir: str, nickname: str, domain: str, timelineStartTime, - newCalendarEvent: bool, - calendarPath: str, - calendarImage: str, - followApprovals: str, - iconsAsButtons: bool) -> str: + iconsAsButtons: bool, + userPages: []) -> str: """Returns the header at the top of the timeline, containing buttons for inbox, outbox, search, calendar, etc """ # start of the button header with inbox, outbox, etc - tlStr = '
\n' return tlStr + + +def headerNewsTabs(boxName: str, + translate: {}, + usersPath: str, + moderator: bool, + baseDir: str, + userPages: []) -> str: + navTabList = [] + + navTabList.append(('tlnews', + {'pageRef': '/tlnews', + 'translateText': 'Features'} + )) + navTabList.append(('newswiremobile', + {'pageRef': '/newswiremobile', + 'translateText': 'Newswire'} + )) +# navTabList.append(('calendar', +# {'pageRef': '/calendar', +# 'translateText': 'Calendar'} +# )) + navTabList.append(('linksmobile', + {'pageRef': '/linksmobile', + 'translateText': 'Links'} + )) + navTabList.append(('inbox', + {'pageRef': '/inbox', + 'translateText': 'User'} + )) + + navStr = '\t\t\n' + + return navStr