Ajout de getPage dans util.js et récupération de la page cournate dans planets.js
This commit is contained in:
parent
06d9575d85
commit
3c9d972b48
@ -1,4 +1,4 @@
|
||||
import { api_call, API_URL } from "./util";
|
||||
import { api_call, API_URL, getPage } from "./util";
|
||||
|
||||
const planetes = document.getElementById("resultats");
|
||||
|
||||
@ -48,7 +48,10 @@ function remplissage(results){
|
||||
}
|
||||
|
||||
//Pagination
|
||||
const currentPage = previousUrl == null ? getPage(nextUrl) - 1 : getPage(previousUrl) + 1;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
api_call(API_URL + "/planets", remplissage);
|
@ -21,3 +21,16 @@ export const api_call = (url, callback) => {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupère le numéro de la page courante
|
||||
* @param {string} url l'url d'un résultat multipage (qui se termine par ?page=2 par exemple)
|
||||
* @returns Le numéro de la page de l'url
|
||||
*/
|
||||
export const getPage = (url) => {
|
||||
tabUrl = url.split('/');
|
||||
pageEgal = tabUrl[tabUrl.length - 1];
|
||||
tabPageEgal = pageEgal.split('=');
|
||||
numeroPage = tabPageEgal[tabPageEgal.length - 1];
|
||||
|
||||
return numeroPage;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user