Skip to content
Snippets Groups Projects
Commit cfa8bf66 authored by Sulthan Dzaky Alfaro's avatar Sulthan Dzaky Alfaro
Browse files

fix pagination in profile

parent d0319356
No related merge requests found
...@@ -19,7 +19,7 @@ function showposts(owner_id=null) { ...@@ -19,7 +19,7 @@ function showposts(owner_id=null) {
console.log(response); console.log(response);
var totalpost = response.data.count; var totalpost = response.data.count;
var totalPage = Math.ceil(totalpost/10); var totalPage = Math.ceil(totalpost/10);
createPost(response.data.data,totalPage,1); createPost(response.data.data,totalPage,1,owner_id);
} }
} else { } else {
console.error('Gagal melakukan permintaan'); console.error('Gagal melakukan permintaan');
...@@ -113,7 +113,7 @@ function createPost(data,totalsemuapage,pagenow,owner_id=null){ ...@@ -113,7 +113,7 @@ function createPost(data,totalsemuapage,pagenow,owner_id=null){
pagination.classList.add('pagination'); pagination.classList.add('pagination');
pagination.appendChild(list); pagination.appendChild(list);
post.appendChild(pagination); post.appendChild(pagination);
makePagination(totalsemuapage,pagenow); makePagination(totalsemuapage,pagenow,owner_id);
} }
function gotoPost(postid,ownerid){ function gotoPost(postid,ownerid){
console.log(postid,"post"); console.log(postid,"post");
...@@ -180,7 +180,7 @@ function makePagination(totalPages,page,owner_id=null){ ...@@ -180,7 +180,7 @@ function makePagination(totalPages,page,owner_id=null){
let beforePage = page - 1; let beforePage = page - 1;
let afterPage = page + 1; let afterPage = page + 1;
if(page>1){ if(page>1){
liTag += `<li class="btn prev" onclick="klikPagination(${totalPages},${page-1})"><span><i class="fas fa-angle-left"></i>< Prev</span></li>`; liTag += `<li class="btn prev" onclick="klikPagination(${totalPages},${page-1},${owner_id})"><span><i class="fas fa-angle-left"></i>< Prev</span></li>`;
} }
if(page>2){ if(page>2){
liTag+=`<li class="numb" onclick="klikPagination(${totalPages},1)"><span>1</span></li>` liTag+=`<li class="numb" onclick="klikPagination(${totalPages},1)"><span>1</span></li>`
...@@ -202,24 +202,24 @@ function makePagination(totalPages,page,owner_id=null){ ...@@ -202,24 +202,24 @@ function makePagination(totalPages,page,owner_id=null){
else{ else{
activeLi = ""; activeLi = "";
} }
liTag+=`<li class="numb ${activeLi}" onclick="klikPagination(${totalPages},${i})"><span>${i}</span></li>` liTag+=`<li class="numb ${activeLi}" onclick="klikPagination(${totalPages},${i},${owner_id})"><span>${i}</span></li>`
} }
if(page<totalPages-1){ if(page<totalPages-1){
if(page<totalPages-2){ if(page<totalPages-2){
liTag+=`<li class="dots"><span>...</span></li>` liTag+=`<li class="dots"><span>...</span></li>`
} }
liTag+=`<li class="numb" onclick="klikPagination(${totalPages},${totalPages})"><span>${totalPages}</span></li>` liTag+=`<li class="numb" onclick="klikPagination(${totalPages},${totalPages},${owner_id})"><span>${totalPages}</span></li>`
} }
if(page < totalPages){ if(page < totalPages){
liTag += `<li class="btn next" onclick="klikPagination(${totalPages},${page+1})"><span>Next ><i class="fas fa-angle-right"></i></span></li>`; liTag += `<li class="btn next" onclick="klikPagination(${totalPages},${page+1},${owner_id})"><span>Next ><i class="fas fa-angle-right"></i></span></li>`;
} }
} }
ulTag.innerHTML = liTag; ulTag.innerHTML = liTag;
} }
function klikPagination(totalPages,page){ function klikPagination(totalPages,page,owner_id=null){
makePagination(totalPages,page); makePagination(totalPages,page,owner_id);
changePage(page); changePage(page,owner_id);
} }
function changePage(page,owner_id=null){ function changePage(page,owner_id=null){
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment