mirror of
https://github.com/Floriansylvain/projet_programmation_web.git
synced 2026-08-19 19:53:18 +02:00
🎨 Made const for number of results displayed
This commit is contained in:
@@ -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,12 +143,14 @@ 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 = ""
|
||||||
|
|||||||
Reference in New Issue
Block a user