forked from indymedia/epicyon
Happening button before new post
parent
62288452ff
commit
45578c9fe4
|
@ -6542,6 +6542,54 @@ def headerButtonsTimeline(defaultTimeline: str,
|
||||||
inboxButton + '"><span>' + translate['Inbox'] + \
|
inboxButton + '"><span>' + translate['Inbox'] + \
|
||||||
'</span></button></a>'
|
'</span></button></a>'
|
||||||
|
|
||||||
|
# show todays events buttons on the first inbox page
|
||||||
|
happeningStr = ''
|
||||||
|
if boxName == 'inbox' and pageNumber == 1:
|
||||||
|
if todaysEventsCheck(baseDir, nickname, domain):
|
||||||
|
now = datetime.now()
|
||||||
|
|
||||||
|
# happening today button
|
||||||
|
if not iconsAsButtons:
|
||||||
|
happeningStr += \
|
||||||
|
'<a href="' + usersPath + '/calendar?year=' + \
|
||||||
|
str(now.year) + '?month=' + str(now.month) + \
|
||||||
|
'?day=' + str(now.day) + '">' + \
|
||||||
|
'<button class="buttonevent">' + \
|
||||||
|
translate['Happening Today'] + '</button></a>'
|
||||||
|
else:
|
||||||
|
happeningStr += \
|
||||||
|
'<a href="' + usersPath + '/calendar?year=' + \
|
||||||
|
str(now.year) + '?month=' + str(now.month) + \
|
||||||
|
'?day=' + str(now.day) + '">' + \
|
||||||
|
'<button class="button">' + \
|
||||||
|
translate['Happening Today'] + '</button></a>'
|
||||||
|
|
||||||
|
# happening this week button
|
||||||
|
if thisWeeksEventsCheck(baseDir, nickname, domain):
|
||||||
|
if not iconsAsButtons:
|
||||||
|
happeningStr += \
|
||||||
|
'<a href="' + usersPath + \
|
||||||
|
'/calendar"><button class="buttonevent">' + \
|
||||||
|
translate['Happening This Week'] + '</button></a>'
|
||||||
|
else:
|
||||||
|
happeningStr += \
|
||||||
|
'<a href="' + usersPath + \
|
||||||
|
'/calendar"><button class="button">' + \
|
||||||
|
translate['Happening This Week'] + '</button></a>'
|
||||||
|
else:
|
||||||
|
# happening this week button
|
||||||
|
if thisWeeksEventsCheck(baseDir, nickname, domain):
|
||||||
|
if not iconsAsButtons:
|
||||||
|
happeningStr += \
|
||||||
|
'<a href="' + usersPath + \
|
||||||
|
'/calendar"><button class="buttonevent">' + \
|
||||||
|
translate['Happening This Week'] + '</button></a>'
|
||||||
|
else:
|
||||||
|
happeningStr += \
|
||||||
|
'<a href="' + usersPath + \
|
||||||
|
'/calendar"><button class="button">' + \
|
||||||
|
translate['Happening This Week'] + '</button></a>'
|
||||||
|
|
||||||
if not newsHeader:
|
if not newsHeader:
|
||||||
# button for the outbox
|
# button for the outbox
|
||||||
tlStr += \
|
tlStr += \
|
||||||
|
@ -6553,54 +6601,7 @@ def headerButtonsTimeline(defaultTimeline: str,
|
||||||
# add other buttons
|
# add other buttons
|
||||||
tlStr += \
|
tlStr += \
|
||||||
sharesButtonStr + bookmarksButtonStr + eventsButtonStr + \
|
sharesButtonStr + bookmarksButtonStr + eventsButtonStr + \
|
||||||
moderationButtonStr + newPostButtonStr
|
moderationButtonStr + happeningStr + newPostButtonStr
|
||||||
|
|
||||||
# show todays events buttons on the first inbox page
|
|
||||||
if boxName == 'inbox' and pageNumber == 1:
|
|
||||||
if todaysEventsCheck(baseDir, nickname, domain):
|
|
||||||
now = datetime.now()
|
|
||||||
|
|
||||||
# happening today button
|
|
||||||
if not iconsAsButtons:
|
|
||||||
tlStr += \
|
|
||||||
'<a href="' + usersPath + '/calendar?year=' + \
|
|
||||||
str(now.year) + '?month=' + str(now.month) + \
|
|
||||||
'?day=' + str(now.day) + '">' + \
|
|
||||||
'<button class="buttonevent">' + \
|
|
||||||
translate['Happening Today'] + '</button></a>'
|
|
||||||
else:
|
|
||||||
tlStr += \
|
|
||||||
'<a href="' + usersPath + '/calendar?year=' + \
|
|
||||||
str(now.year) + '?month=' + str(now.month) + \
|
|
||||||
'?day=' + str(now.day) + '">' + \
|
|
||||||
'<button class="button">' + \
|
|
||||||
translate['Happening Today'] + '</button></a>'
|
|
||||||
|
|
||||||
# happening this week button
|
|
||||||
if thisWeeksEventsCheck(baseDir, nickname, domain):
|
|
||||||
if not iconsAsButtons:
|
|
||||||
tlStr += \
|
|
||||||
'<a href="' + usersPath + \
|
|
||||||
'/calendar"><button class="buttonevent">' + \
|
|
||||||
translate['Happening This Week'] + '</button></a>'
|
|
||||||
else:
|
|
||||||
tlStr += \
|
|
||||||
'<a href="' + usersPath + \
|
|
||||||
'/calendar"><button class="button">' + \
|
|
||||||
translate['Happening This Week'] + '</button></a>'
|
|
||||||
else:
|
|
||||||
# happening this week button
|
|
||||||
if thisWeeksEventsCheck(baseDir, nickname, domain):
|
|
||||||
if not iconsAsButtons:
|
|
||||||
tlStr += \
|
|
||||||
'<a href="' + usersPath + \
|
|
||||||
'/calendar"><button class="buttonevent">' + \
|
|
||||||
translate['Happening This Week'] + '</button></a>'
|
|
||||||
else:
|
|
||||||
tlStr += \
|
|
||||||
'<a href="' + usersPath + \
|
|
||||||
'/calendar"><button class="button">' + \
|
|
||||||
translate['Happening This Week'] + '</button></a>'
|
|
||||||
|
|
||||||
if not newsHeader:
|
if not newsHeader:
|
||||||
if not iconsAsButtons:
|
if not iconsAsButtons:
|
||||||
|
@ -6665,6 +6666,8 @@ def headerButtonsTimeline(defaultTimeline: str,
|
||||||
'<span>' + translate['Expand'] + \
|
'<span>' + translate['Expand'] + \
|
||||||
'</span></button></a>'
|
'</span></button></a>'
|
||||||
|
|
||||||
|
tlStr += happeningStr
|
||||||
|
|
||||||
if newsHeader:
|
if newsHeader:
|
||||||
tlStr += \
|
tlStr += \
|
||||||
'<a href="' + usersPath + '/inbox">' + \
|
'<a href="' + usersPath + '/inbox">' + \
|
||||||
|
|
Loading…
Reference in New Issue