pager_generator
v1.0.0
Published
This is a vanilla javascript plugin for pagination generating
Maintainers
Readme
Pagination bar generator
This is a javascript plugin for generating a page-bar
How to use
There is a function 'createPageBar' that is used to create a pagination bar:
createPageBar(
totalNum, /*Total count of the table*/
number, /*The total number each time the page shows*/
currentPage, /*Current page number*/
middleNum, /*The max count of the middle btns*/
container, /*The container of the pagination bar*/
fn, /*This callback will run after any button of the bar has been clicked, and it should return a Promise object*/
err /*This callback will run after fn has rejected*/
)Example
createPageBar(totalNum,2,currentPage,3,pageContainer,async ()=>{
const data = `uri...?from=${current_page}&number=${number}&status=`
return new Promise((resolve, reject)=>{
$.ajax({
url: data,
success: (data) => {
.../*(logic)*/
resolve('success')
},
fail:()=>{
reject('error')
}
})
})
},null)