Pagination links fix.
This commit is contained in:
		| @@ -77,8 +77,17 @@ func CreateHTML(currentPage int, pages int, linksBase string) string { | |||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	pagination := strings.Replace(string(paginationHTMLRaw), "{paginationLinks}", paginationString, 1) | 	pagination := strings.Replace(string(paginationHTMLRaw), "{paginationLinks}", paginationString, 1) | ||||||
| 	pagination = strings.Replace(pagination, "{nextPageLink}", linksBase+strconv.Itoa(currentPage+1), 1) | 	if currentPage+1 <= pages { | ||||||
| 	pagination = strings.Replace(pagination, "{previousPageLink}", linksBase+strconv.Itoa(currentPage-1), 1) | 		pagination = strings.Replace(pagination, "{nextPageLink}", linksBase+strconv.Itoa(currentPage+1), 1) | ||||||
|  | 	} else { | ||||||
|  | 		pagination = strings.Replace(pagination, "{nextPageLink}", linksBase+strconv.Itoa(pages), 1) | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	if currentPage-1 > 1 { | ||||||
|  | 		pagination = strings.Replace(pagination, "{previousPageLink}", linksBase+strconv.Itoa(currentPage-1), 1) | ||||||
|  | 	} else { | ||||||
|  | 		pagination = strings.Replace(pagination, "{previousPageLink}", linksBase, 1) | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	return pagination | 	return pagination | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user