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");
|
const planetes = document.getElementById("resultats");
|
||||||
|
|
||||||
@ -48,7 +48,10 @@ function remplissage(results){
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Pagination
|
//Pagination
|
||||||
|
const currentPage = previousUrl == null ? getPage(nextUrl) - 1 : getPage(previousUrl) + 1;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
api_call(API_URL + "/planets", remplissage);
|
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