package.js.dataTables.bootstrap.min.mjs Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datatables.net-bs Show documentation
Show all versions of datatables.net-bs Show documentation
DataTables for jQuery with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/)
The newest version!
/*! DataTables Bootstrap 3 integration
* © SpryMedia Ltd - datatables.net/license
*/
import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;$.extend(!0,DataTable.defaults,{renderer:"bootstrap"}),$.extend(!0,DataTable.ext.classes,{container:"dt-container form-inline dt-bootstrap",search:{input:"form-control input-sm"},length:{select:"form-control input-sm"},processing:{container:"dt-processing panel panel-default"},layout:{row:"row dt-layout-row",cell:"dt-layout-cell",tableCell:"col-12",start:"dt-layout-start col-sm-6",end:"dt-layout-end col-sm-6",full:"dt-layout-full col-sm-12"}}),DataTable.ext.renderer.pagingButton.bootstrap=function(t,a,e,l,n){var o=["dt-paging-button","page-item"],l=(l&&o.push("active"),n&&o.push("disabled"),$("").addClass(o.join(" ")));return{display:l,clicker:$("",{href:n?null:"#",class:"page-link"}).html(e).appendTo(l)}},DataTable.ext.renderer.pagingContainer.bootstrap=function(t,a){return $("
").addClass("pagination").append(a)};export default DataTable;