Page up and down divs

main
Bob Mottram 2020-10-01 12:00:56 +01:00
parent e0cf4dc4b0
commit f4bc4ab0d5
2 changed files with 41 additions and 20 deletions

View File

@ -93,6 +93,10 @@ body, html {
line-height: var(--line-spacing); line-height: var(--line-spacing);
} }
.pageupdown {
text-align: center;
}
blockquote { blockquote {
border-left: 10px; border-left: 10px;
margin: 1.5em 10px; margin: 1.5em 10px;

View File

@ -581,7 +581,8 @@ def htmlSearchSharedItems(translate: {},
'name="searchtext" value="' + \ 'name="searchtext" value="' + \
searchStrLower + '"><br>\n' searchStrLower + '"><br>\n'
sharedItemsForm += \ sharedItemsForm += \
' <center><a href="' + actor + \ ' <div class="pageupdown">\n' + \
' <a href="' + actor + \
'" type="submit" name="submitSearch">\n' '" type="submit" name="submitSearch">\n'
sharedItemsForm += \ sharedItemsForm += \
' <img loading="lazy" ' + \ ' <img loading="lazy" ' + \
@ -590,7 +591,7 @@ def htmlSearchSharedItems(translate: {},
translate['Page up'] + \ translate['Page up'] + \
'" alt="' + translate['Page up'] + \ '" alt="' + translate['Page up'] + \
'"/></a>\n' '"/></a>\n'
sharedItemsForm += ' </center>\n' sharedItemsForm += ' </div>\n'
sharedItemsForm += '</form>\n' sharedItemsForm += '</form>\n'
resultsExist = True resultsExist = True
ctr += 1 ctr += 1
@ -614,7 +615,8 @@ def htmlSearchSharedItems(translate: {},
'name="searchtext" value="' + \ 'name="searchtext" value="' + \
searchStrLower + '"><br>\n' searchStrLower + '"><br>\n'
sharedItemsForm += \ sharedItemsForm += \
' <center><a href="' + actor + \ ' <div class="pageupdown">\n' + \
' <a href="' + actor + \
'" type="submit" name="submitSearch">\n' '" type="submit" name="submitSearch">\n'
sharedItemsForm += \ sharedItemsForm += \
' <img loading="lazy" ' + \ ' <img loading="lazy" ' + \
@ -623,7 +625,7 @@ def htmlSearchSharedItems(translate: {},
translate['Page down'] + \ translate['Page down'] + \
'" alt="' + translate['Page down'] + \ '" alt="' + translate['Page down'] + \
'"/></a>\n' '"/></a>\n'
sharedItemsForm += ' </center>\n' sharedItemsForm += ' </div>\n'
sharedItemsForm += '</form>\n' sharedItemsForm += '</form>\n'
break break
ctr = 0 ctr = 0
@ -777,13 +779,14 @@ def htmlHashtagSearch(nickname: str, domain: str, port: int,
if startIndex > 0: if startIndex > 0:
# previous page link # previous page link
hashtagSearchForm += \ hashtagSearchForm += \
'<center><a href="/tags/' + hashtag + '?page=' + \ ' <div class="pageupdown">\n' + \
' <a href="/tags/' + hashtag + '?page=' + \
str(pageNumber - 1) + \ str(pageNumber - 1) + \
'"><img loading="lazy" class="pageicon" src="/' + \ '"><img loading="lazy" class="pageicon" src="/' + \
iconsDir + '/pageup.png" title="' + \ iconsDir + '/pageup.png" title="' + \
translate['Page up'] + \ translate['Page up'] + \
'" alt="' + translate['Page up'] + \ '" alt="' + translate['Page up'] + \
'"></a></center>\n' '"></a>\n </div>\n'
index = startIndex index = startIndex
while index <= endIndex: while index <= endIndex:
postId = lines[index].strip('\n').strip('\r') postId = lines[index].strip('\n').strip('\r')
@ -832,11 +835,13 @@ def htmlHashtagSearch(nickname: str, domain: str, port: int,
if endIndex < noOfLines - 1: if endIndex < noOfLines - 1:
# next page link # next page link
hashtagSearchForm += \ hashtagSearchForm += \
'<center><a href="/tags/' + hashtag + \ ' <div class="pageupdown">\n' + \
' <a href="/tags/' + hashtag + \
'?page=' + str(pageNumber + 1) + \ '?page=' + str(pageNumber + 1) + \
'"><img loading="lazy" class="pageicon" src="/' + iconsDir + \ '"><img loading="lazy" class="pageicon" src="/' + iconsDir + \
'/pagedown.png" title="' + translate['Page down'] + \ '/pagedown.png" title="' + translate['Page down'] + \
'" alt="' + translate['Page down'] + '"></a></center>' '" alt="' + translate['Page down'] + '"></a>' + \
' </div>'
hashtagSearchForm += htmlFooter() hashtagSearchForm += htmlFooter()
return hashtagSearchForm return hashtagSearchForm
@ -2736,12 +2741,14 @@ def htmlProfileFollowing(translate: {}, baseDir: str, httpPrefix: str,
if authorized and pageNumber > 1: if authorized and pageNumber > 1:
# page up arrow # page up arrow
profileStr += \ profileStr += \
'<center>\n<a href="' + actor + '/' + feedName + \ ' <div class="pageupdown">\n' + \
' <a href="' + actor + '/' + feedName + \
'?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="' + \
translate['Page up'] + '" alt="' + \ translate['Page up'] + '" alt="' + \
translate['Page up'] + '"></a>\n</center>\n' translate['Page up'] + '"></a>\n' + \
' </div>\n'
for item in followingJson['orderedItems']: for item in followingJson['orderedItems']:
profileStr += \ profileStr += \
@ -2754,12 +2761,14 @@ def htmlProfileFollowing(translate: {}, baseDir: str, httpPrefix: str,
if len(followingJson['orderedItems']) >= maxItemsPerPage: if len(followingJson['orderedItems']) >= maxItemsPerPage:
# page down arrow # page down arrow
profileStr += \ profileStr += \
'<center>\n<a href="' + actor + '/' + feedName + \ ' <div class="pageupdown">\n' + \
' <a href="' + actor + '/' + feedName + \
'?page=' + str(pageNumber + 1) + \ '?page=' + str(pageNumber + 1) + \
'"><img loading="lazy" class="pageicon" src="/' + \ '"><img loading="lazy" class="pageicon" src="/' + \
iconsDir + '/pagedown.png" title="' + \ iconsDir + '/pagedown.png" title="' + \
translate['Page down'] + '" alt="' + \ translate['Page down'] + '" alt="' + \
translate['Page down'] + '"></a>\n</center>\n' translate['Page down'] + '"></a>\n' + \
' </div>\n'
return profileStr return profileStr
@ -2916,11 +2925,13 @@ def htmlSharesTimeline(translate: {}, pageNumber: int, itemsPerPage: int,
if pageNumber > 1: if pageNumber > 1:
iconsDir = getIconsDir(baseDir) iconsDir = getIconsDir(baseDir)
timelineStr += \ timelineStr += \
'<center>\n<a href="' + actor + '/tlshares?page=' + \ ' <div class="pageupdown">\n' + \
' <a href="' + actor + '/tlshares?page=' + \
str(pageNumber - 1) + \ str(pageNumber - 1) + \
'"><img loading="lazy" class="pageicon" src="/' + \ '"><img loading="lazy" class="pageicon" src="/' + \
iconsDir + '/pageup.png" title="' + translate['Page up'] + \ iconsDir + '/pageup.png" title="' + translate['Page up'] + \
'" alt="' + translate['Page up'] + '"></a>\n</center>\n' '" alt="' + translate['Page up'] + '"></a>\n' + \
' </div>\n'
for published, item in sharesJson.items(): for published, item in sharesJson.items():
showContactButton = False showContactButton = False
@ -2936,11 +2947,13 @@ def htmlSharesTimeline(translate: {}, pageNumber: int, itemsPerPage: int,
if not lastPage: if not lastPage:
iconsDir = getIconsDir(baseDir) iconsDir = getIconsDir(baseDir)
timelineStr += \ timelineStr += \
'<center>\n<a href="' + actor + '/tlshares?page=' + \ ' <div class="pageupdown">\n' + \
' <a href="' + actor + '/tlshares?page=' + \
str(pageNumber + 1) + \ str(pageNumber + 1) + \
'"><img loading="lazy" class="pageicon" src="/' + \ '"><img loading="lazy" class="pageicon" src="/' + \
iconsDir + '/pagedown.png" title="' + translate['Page down'] + \ iconsDir + '/pagedown.png" title="' + translate['Page down'] + \
'" alt="' + translate['Page down'] + '"></a>\n</center>\n' '" alt="' + translate['Page down'] + '"></a>\n' + \
' </div>\n'
return timelineStr return timelineStr
@ -5577,12 +5590,14 @@ def htmlTimeline(defaultTimeline: str,
# page up arrow # page up arrow
if pageNumber > 1: if pageNumber > 1:
tlStr += \ tlStr += \
'<center>\n<a href="' + usersPath + '/' + boxName + \ ' <div class="pageupdown">\n' + \
' <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="' + \
translate['Page up'] + '" alt="' + \ translate['Page up'] + '" alt="' + \
translate['Page up'] + '"></a>\n</center>\n' translate['Page up'] + '"></a>\n' + \
' </div>\n'
# show the posts # show the posts
itemCtr = 0 itemCtr = 0
@ -5680,12 +5695,14 @@ def htmlTimeline(defaultTimeline: str,
# page down arrow # page down arrow
if itemCtr > 2: if itemCtr > 2:
tlStr += \ tlStr += \
'<center>\n<a href="' + usersPath + '/' + boxName + '?page=' + \ ' <div class="pageupdown">\n' + \
' <a href="' + usersPath + '/' + boxName + '?page=' + \
str(pageNumber + 1) + \ str(pageNumber + 1) + \
'"><img loading="lazy" class="pageicon" src="/' + \ '"><img loading="lazy" class="pageicon" src="/' + \
iconsDir + '/pagedown.png" title="' + \ iconsDir + '/pagedown.png" title="' + \
translate['Page down'] + '" alt="' + \ translate['Page down'] + '" alt="' + \
translate['Page down'] + '"></a>\n</center>\n' translate['Page down'] + '"></a>\n' + \
' </div>\n'
tlStr += htmlFooter() tlStr += htmlFooter()
return tlStr return tlStr