tabulator-tables
Version:
Interactive table generation JavaScript library
33 lines (25 loc) • 953 B
JavaScript
export default function(pageSize, currentRow, currentPage, totalRows, totalPages){
var el = document.createElement("span"),
showingEl = document.createElement("span"),
valueEl = document.createElement("span"),
ofEl = document.createElement("span"),
totalEl = document.createElement("span"),
rowsEl = document.createElement("span");
this.table.modules.localize.langBind("pagination|counter|showing", (value) => {
showingEl.innerHTML = value;
});
valueEl.innerHTML = " " + currentPage + " ";
this.table.modules.localize.langBind("pagination|counter|of", (value) => {
ofEl.innerHTML = value;
});
totalEl.innerHTML = " " + totalPages + " ";
this.table.modules.localize.langBind("pagination|counter|pages", (value) => {
rowsEl.innerHTML = value;
});
el.appendChild(showingEl);
el.appendChild(valueEl);
el.appendChild(ofEl);
el.appendChild(totalEl);
el.appendChild(rowsEl);
return el;
}