1 line
1.9 KiB
JavaScript
1 line
1.9 KiB
JavaScript
!function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return t(e,window,document)}):"object"==typeof exports?module.exports=function(e,a){return e=e||window,a&&a.fn.dataTable||(a=require("datatables.net")(e,a).$),t(a,0,e.document)}:t(jQuery,window,document)}(function(h,e,n,o){var s=h.fn.dataTable;return h.extend(!0,s.defaults,{dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",renderer:"bootstrap"}),h.extend(s.ext.classes,{sWrapper:"dataTables_wrapper dt-bootstrap4",sFilterInput:"form-control form-control-sm",sLengthSelect:"custom-select custom-select-sm form-control form-control-sm",sProcessing:"dataTables_processing card",sPageButton:"paginate_button page-item"}),s.ext.renderer.pageButton.bootstrap=function(d,e,i,a,l,c){var u,p,t,f=new s.Api(d),m=d.oClasses,b=d.oLanguage.oPaginate,g=d.oLanguage.oAria.paginate||{},x=0,w=function(e,a){function t(e){e.preventDefault(),h(e.currentTarget).hasClass("disabled")||f.page()==e.data.action||f.page(e.data.action).draw("page")}for(var n,o,s=0,r=a.length;s<r;s++)if(o=a[s],h.isArray(o))w(e,o);else{switch(p=u="",o){case"ellipsis":u="…",p="disabled";break;case"first":u=b.sFirst,p=o+(0<l?"":" disabled");break;case"previous":u=b.sPrevious,p=o+(0<l?"":" disabled");break;case"next":u=b.sNext,p=o+(l<c-1?"":" disabled");break;case"last":u=b.sLast,p=o+(l<c-1?"":" disabled");break;default:u=o+1,p=l===o?"active":""}u&&(n=h("<li>",{class:m.sPageButton+" "+p,id:0===i&&"string"==typeof o?d.sTableId+"_"+o:null}).append(h("<a>",{href:"#","aria-controls":d.sTableId,"aria-label":g[o],"data-dt-idx":x,tabindex:d.iTabIndex,class:"page-link"}).html(u)).appendTo(e),d.oApi._fnBindAction(n,{action:o},t),x++)}};try{t=h(e).find(n.activeElement).data("dt-idx")}catch(e){}w(h(e).empty().html('<ul class="pagination"/>').children("ul"),a),t!==o&&h(e).find("[data-dt-idx="+t+"]").trigger("focus")},s}); |