EVOLUTION-NINJA
Edit File: dataTables.bootstrap.min.js
$.extend(!0,$.fn.dataTable.defaults,{dom:"<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r><'table-scrollable't><'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>",language:{lengthMenu:" _MENU_ records ",paginate:{previous:'<i class="fa fa-angle-left"></i>',next:'<i class="fa fa-angle-right"></i>'}}}),$.extend($.fn.dataTableExt.oStdClasses,{sWrapper:"dataTables_wrapper",sFilterInput:"form-control input-small input-inline",sLengthSelect:"form-control input-xsmall input-inline"}),$.fn.dataTable.defaults.renderer="bootstrap",$.fn.dataTable.ext.renderer.pageButton.bootstrap=function(o,a,r,e,d,g){var p,f,c=new $.fn.dataTable.Api(o),b=o.oClasses,T=o.oLanguage.oPaginate,u=function(a,e){function i(a){a.preventDefault(),"ellipsis"!==a.data.action&&c.page(a.data.action).draw(!1)}var t,n,l,s;for(t=0,n=e.length;t<n;t++)if(s=e[t],$.isArray(s))u(a,s);else{switch(f=p="",s){case"ellipsis":p="…",f="disabled";break;case"first":p=T.sFirst,f=s+(0<d?"":" disabled");break;case"previous":p=T.sPrevious,f=s+(0<d?"":" disabled");break;case"next":p=T.sNext,f=s+(d<g-1?"":" disabled");break;case"last":p=T.sLast,f=s+(d<g-1?"":" disabled");break;default:p=s+1,f=d===s?"active":""}p&&(l=$("<li>",{class:b.sPageButton+" "+f,"aria-controls":o.sTableId,tabindex:o.iTabIndex,id:0===r&&"string"==typeof s?o.sTableId+"_"+s:null}).append($("<a>",{href:"#"}).html(p)).appendTo(a),o.oApi._fnBindAction(l,{action:s},i))}};u($(a).empty().html('<ul class="pagination"/>').children("ul"),e)},$.fn.DataTable.TableTools&&($.extend(!0,$.fn.DataTable.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"}}),$.extend(!0,$.fn.DataTable.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}})),$.fn.dataTableExt.oApi.fnPagingInfo=function(a){return{iStart:a._iDisplayStart,iEnd:a.fnDisplayEnd(),iLength:a._iDisplayLength,iTotal:a.fnRecordsTotal(),iFilteredTotal:a.fnRecordsDisplay(),iPage:-1===a._iDisplayLength?0:Math.ceil(a._iDisplayStart/a._iDisplayLength),iTotalPages:-1===a._iDisplayLength?0:Math.ceil(a.fnRecordsDisplay()/a._iDisplayLength)}},$.extend($.fn.dataTableExt.oPagination,{bootstrap_full_number:{fnInit:function(e,a,i){function t(a){a.preventDefault(),e.oApi._fnPageChange(e,a.data.action)&&i(e)}var n=e.oLanguage.oPaginate;$(a).append('<ul class="pagination"><li class="prev disabled"><a href="#" title="'+n.sFirst+'"><i class="fa fa-angle-double-left"></i></a></li><li class="prev disabled"><a href="#" title="'+n.sPrevious+'"><i class="fa fa-angle-left"></i></a></li><li class="next disabled"><a href="#" title="'+n.sNext+'"><i class="fa fa-angle-right"></i></a></li><li class="next disabled"><a href="#" title="'+n.sLast+'"><i class="fa fa-angle-double-right"></i></a></li></ul>');var l=$("a",a);$(l[0]).bind("click.DT",{action:"first"},t),$(l[1]).bind("click.DT",{action:"previous"},t),$(l[2]).bind("click.DT",{action:"next"},t),$(l[3]).bind("click.DT",{action:"last"},t)},fnUpdate:function(e,i){var a,t,n,l,s,o=e.oInstance.fnPagingInfo(),r=e.aanFeatures.p,d=Math.floor(2.5);for(s=o.iTotalPages<5?(l=1,o.iTotalPages):o.iPage<=d?(l=1,5):o.iPage>=o.iTotalPages-d?(l=o.iTotalPages-5+1,o.iTotalPages):(l=o.iPage-d+1)+5-1,a=0,iLen=r.length;a<iLen;a++){for(o.iTotalPages<=0?$(".pagination",r[a]).css("visibility","hidden"):$(".pagination",r[a]).css("visibility","visible"),$("li:gt(1)",r[a]).filter(":not(.next)").remove(),t=l;t<=s;t++)n=t==o.iPage+1?'class="active"':"",$("<li "+n+'><a href="#">'+t+"</a></li>").insertBefore($("li.next:first",r[a])[0]).bind("click",function(a){a.preventDefault(),e._iDisplayStart=(parseInt($("a",this).text(),10)-1)*o.iLength,i(e)});0===o.iPage?$("li.prev",r[a]).addClass("disabled"):$("li.prev",r[a]).removeClass("disabled"),o.iPage===o.iTotalPages-1||0===o.iTotalPages?$("li.next",r[a]).addClass("disabled"):$("li.next",r[a]).removeClass("disabled")}}}}),$.extend($.fn.dataTableExt.oPagination,{bootstrap_extended:{fnInit:function(t,a,n){function e(a){a.preventDefault(),t.oApi._fnPageChange(t,a.data.action)&&n(t)}var i=t.oLanguage.oPaginate;t.oInstance.fnPagingInfo();$(a).append('<div class="pagination-panel"> '+i.page+' <a href="#" class="btn btn-sm default prev disabled" title="'+i.previous+'"><i class="fa fa-angle-left"></i></a><input type="text" class="pagination-panel-input form-control input-mini input-inline input-sm" maxlenght="5" style="text-align:center; margin: 0 5px;"><a href="#" class="btn btn-sm default next disabled" title="'+i.next+'"><i class="fa fa-angle-right"></i></a> '+i.pageOf+' <span class="pagination-panel-total"></span></div>');var l=$("a",a);$(l[0]).bind("click.DT",{action:"previous"},e),$(l[1]).bind("click.DT",{action:"next"},e),$(".pagination-panel-input",a).bind("change.DT",function(a){var e=t.oInstance.fnPagingInfo();a.preventDefault();var i=parseInt($(this).val());0<i&&i<=e.iTotalPages?t.oApi._fnPageChange(t,i-1)&&n(t):$(this).val(e.iPage+1)}),$(".pagination-panel-input",a).bind("keypress.DT",function(a){var e=t.oInstance.fnPagingInfo();if(13==a.which){var i=parseInt($(this).val());0<i&&i<=t.oInstance.fnPagingInfo().iTotalPages?t.oApi._fnPageChange(t,i-1)&&n(t):$(this).val(e.iPage+1),a.preventDefault()}})},fnUpdate:function(e,i){var a,t,n,l,s,o=e.oInstance.fnPagingInfo(),r=e.aanFeatures.p,d=Math.floor(2.5);for(s=o.iTotalPages<5?(l=1,o.iTotalPages):o.iPage<=d?(l=1,5):o.iPage>=o.iTotalPages-d?(l=o.iTotalPages-5+1,o.iTotalPages):(l=o.iPage-d+1)+5-1,a=0,iLen=r.length;a<iLen;a++){var g=$(r[a]).parents(".dataTables_wrapper");for(o.iTotal<=0?$(".dataTables_paginate, .dataTables_length",g).hide():$(".dataTables_paginate, .dataTables_length",g).show(),o.iTotalPages<=0?$(".dataTables_paginate, .dataTables_length .seperator",g).hide():$(".dataTables_paginate, .dataTables_length .seperator",g).show(),$(".pagination-panel-total",r[a]).html(o.iTotalPages),$(".pagination-panel-input",r[a]).val(o.iPage+1),$("li:gt(1)",r[a]).filter(":not(.next)").remove(),t=l;t<=s;t++)n=t==o.iPage+1?'class="active"':"",$("<li "+n+'><a href="#">'+t+"</a></li>").insertBefore($("li.next:first",r[a])[0]).bind("click",function(a){a.preventDefault(),e._iDisplayStart=(parseInt($("a",this).text(),10)-1)*o.iLength,i(e)});0===o.iPage?$("a.prev",r[a]).addClass("disabled"):$("a.prev",r[a]).removeClass("disabled"),o.iPage===o.iTotalPages-1||0===o.iTotalPages?$("a.next",r[a]).addClass("disabled"):$("a.next",r[a]).removeClass("disabled")}}}});