🎨 Made const for number of results displayed

This commit is contained in:
Florian SYLVAIN
2021-11-12 15:13:03 +01:00
parent 8890a310b4
commit 24951d9e3b
+8 -4
View File
@@ -3,6 +3,8 @@ const MEDIUM = 768
const LARGE = 992 const LARGE = 992
const EXTRA_LARGE = 1200 const EXTRA_LARGE = 1200
const RESULTS_NUMBER = 10
let navbarForm = document.querySelector('.navbar-form') let navbarForm = document.querySelector('.navbar-form')
let searchBar = document.querySelector('#searchbar') let searchBar = document.querySelector('#searchbar')
let searchBarButton = document.querySelector('#search-button') let searchBarButton = document.querySelector('#search-button')
@@ -116,7 +118,7 @@ function displayResults(results) {
loader.style.display = "none" loader.style.display = "none"
let nbPages = Math.ceil(count / 10) let nbPages = Math.ceil(count / RESULTS_NUMBER)
for (let i = 0 ; i < nbPages ; i++) { for (let i = 0 ; i < nbPages ; i++) {
let number = document.createElement('p') let number = document.createElement('p')
@@ -127,7 +129,7 @@ function displayResults(results) {
document.querySelectorAll('.page-nav div p').forEach(elem => { document.querySelectorAll('.page-nav div p').forEach(elem => {
elem.style.textDecoration = 'none' elem.style.textDecoration = 'none'
}) })
e.target.style.textDecoration = 'underline' e.target.style.textDecoration = 'underline' // TODO Mettre dans browseResults
browseResults(i + 1) browseResults(i + 1)
} }
pagesNumbers.appendChild(number) pagesNumbers.appendChild(number)
@@ -141,13 +143,15 @@ function displayResults(results) {
let currentPage = 1 let currentPage = 1
function browseResults(wantedPage) { function browseResults(wantedPage) {
if (wantedPage > 0) {
emptyResults() emptyResults()
currentPage = wantedPage currentPage = wantedPage
wantedPage *= 10 wantedPage *= RESULTS_NUMBER
resultsArray.slice(wantedPage - 10, wantedPage).forEach(result => { resultsArray.slice(wantedPage - RESULTS_NUMBER, wantedPage).forEach(result => {
resultsDiv.appendChild(result) resultsDiv.appendChild(result)
}) })
} }
}
let lastSearch = "" let lastSearch = ""
let lastSuggestion = new Date().getTime() let lastSuggestion = new Date().getTime()