Ajout de getPage dans util.js et récupération de la page cournate dans planets.js

This commit is contained in:
William Noris 2021-10-19 12:37:14 +02:00
parent 06d9575d85
commit 3c9d972b48
2 changed files with 17 additions and 1 deletions

View File

@ -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);

View File

@ -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;
}