pagination dynamique
This commit is contained in:
@@ -13,10 +13,32 @@ instance.get("users/count", { withCredentials: true }).then(function(response){
|
||||
}
|
||||
|
||||
if(total > 1){
|
||||
|
||||
document.getElementById("page").classList.remove("hidden");
|
||||
var pageCurrent = getQuery("page");
|
||||
var page = 1;
|
||||
if(pageCurrent.length > 0){
|
||||
page = Number.parseInt(pageCurrent);
|
||||
}
|
||||
|
||||
|
||||
for (var i=0; i<total; i++){
|
||||
var liPage = document.querySelectorAll(".page-item")[i+1];
|
||||
var cloneLi = liPage.cloneNode(true);
|
||||
liPage.after(cloneLi);
|
||||
var newPage = i + 2;
|
||||
var aPage = document.querySelectorAll(".page-item")[newPage].querySelector("a");
|
||||
aPage.text=newPage;
|
||||
aPage.href="/html/users.html?page="+newPage;
|
||||
}
|
||||
document.querySelectorAll(".page-item")[page].classList.add("active");
|
||||
if(page != 1){
|
||||
document.querySelectorAll(".page-item")[0].classList.remove("disabled");
|
||||
}
|
||||
if(page == total){
|
||||
document.querySelectorAll(".page-item")[page].classList.add("disabled");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user