diff --git a/webapp_search.py b/webapp_search.py index 061f4c6d1..08e29cd64 100644 --- a/webapp_search.py +++ b/webapp_search.py @@ -169,16 +169,25 @@ def _htmlSearchResultShare(sharedItem: {}, translate: {}, return sharedItemsForm -def _htmlSearchResultSharePrev(actor: str, domainFull: str, +def _htmlSearchResultSharePage(actor: str, domainFull: str, callingDomain: str, pageNumber: int, - searchStrLower: str, translate: {}) -> str: + searchStrLower: str, translate: {}, + previous: bool) -> str: """Returns the html for the previous button on shared items search results """ postActor = getAltPath(actor, domainFull, callingDomain) # previous page link, needs to be a POST + if previous: + pageNumber -= 1 + titleStr = translate['Page up'] + imageUrl = 'pageup.png' + else: + pageNumber += 1 + titleStr = translate['Page down'] + imageUrl = 'pagedown.png' sharedItemsForm = \ '
\n' + str(pageNumber) + '">\n' sharedItemsForm += \ ' \n' sharedItemsForm += \ @@ -189,8 +198,8 @@ def _htmlSearchResultSharePrev(actor: str, domainFull: str, '" type="submit" name="submitSearch">\n' sharedItemsForm += \ ' ' + translate['Page up'] + '\n' + '/' + imageUrl + '" title="' + titleStr + \ + '" alt="' + titleStr + '"/>\n' sharedItemsForm += ' \n' sharedItemsForm += '
\n' return sharedItemsForm @@ -249,47 +258,25 @@ def htmlSearchSharedItems(cssCache: {}, translate: {}, contactNickname, name, actor) if not resultsExist and currPage > 1: - # show the previous button + # show the previous page button sharedItemsForm += \ - _htmlSearchResultSharePrev(actor, domainFull, + _htmlSearchResultSharePage(actor, domainFull, callingDomain, pageNumber, searchStrLower, - translate) + translate, True) resultsExist = True ctr += 1 if ctr >= resultsPerPage: currPage += 1 if currPage > pageNumber: - postActor = \ - getAltPath(actor, domainFull, - callingDomain) - # next page link, needs to be a POST + # show the next page button sharedItemsForm += \ - '
\n' - sharedItemsForm += \ - ' \n' - sharedItemsForm += \ - '
\n' - sharedItemsForm += \ - '
\n' + \ - ' \n' - sharedItemsForm += \ - ' ' + translate['Page down'] + \
-                                '\n' - sharedItemsForm += '
\n' - sharedItemsForm += '
\n' + _htmlSearchResultSharePage(actor, domainFull, + callingDomain, + pageNumber, + searchStrLower, + translate, False) break ctr = 0 break