mirror of
https://github.com/YunoHost-Apps/webtrees_ynh.git
synced 2024-09-03 18:26:37 +02:00
1 line
No EOL
1.9 KiB
JavaScript
1 line
No EOL
1.9 KiB
JavaScript
(function(d,b,a){d=function(c,e){c.extend(!0,e.defaults,{dom:"<'row'<'col-sm-6'l><'col-sm-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",renderer:"bootstrap"});c.extend(e.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm"});e.ext.renderer.pageButton.bootstrap=function(r,A,E,D,n,j){var C=new e.Api(r),B=r.oClasses,m=r.oLanguage.oPaginate,z,y,i=0,G=function(s,p){var f,k,l,g,q=function(h){h.preventDefault();c(h.currentTarget).hasClass("disabled")||C.page(h.data.action).draw(!1)};f=0;for(k=p.length;f<k;f++){if(g=p[f],c.isArray(g)){G(s,g)}else{y=z="";switch(g){case"ellipsis":z="…";y="disabled";break;case"first":z=m.sFirst;y=g+(0<n?"":" disabled");break;case"previous":z=m.sPrevious;y=g+(0<n?"":" disabled");break;case"next":z=m.sNext;y=g+(n<j-1?"":" disabled");break;case"last":z=m.sLast;y=g+(n<j-1?"":" disabled");break;default:z=g+1,y=n===g?"active":""}z&&(l=c("<li>",{"class":B.sPageButton+" "+y,id:0===E&&"string"===typeof g?r.sTableId+"_"+g:null}).append(c("<a>",{href:"#","aria-controls":r.sTableId,"data-dt-idx":i,tabindex:r.iTabIndex}).html(z)).appendTo(s),r.oApi._fnBindAction(l,{action:g},q),i++)}}},o;try{o=c(b.activeElement).data("dt-idx")}catch(F){}G(c(A).empty().html('<ul class="pagination"/>').children("ul"),D);o&&c(A).find("[data-dt-idx="+o+"]").focus()};e.TableTools&&(c.extend(!0,e.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default",disabled:"disabled"},collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"},select:{row:"active"}}),c.extend(!0,e.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}))};"function"===typeof define&&define.amd?define(["jquery","datatables"],d):"object"===typeof exports?d(require("jquery"),require("datatables")):jQuery&&d(jQuery,jQuery.fn.dataTable)})(window,document); |