src/pyams_skin/resources/js/myams-dataTables.min.js
changeset 557 bca7a7e058a3
equal deleted inserted replaced
-1:000000000000 557:bca7a7e058a3
       
     1 !function(a,t){"use strict";a.extend(!0,a.fn.dataTable.defaults,{sDom:"R<'dt-top-row'CLF>r<'dt-wrapper't><'dt-row dt-bottom-row'<'row'<'col-sm-6'i><'col-sm-6 text-right'p>>",sPaginationType:"bootstrap",oLanguage:{sLengthMenu:"_MENU_",sSearch:"_INPUT_"}}),a.extend(a.fn.dataTableExt.oStdClasses,{sWrapper:"dataTables_wrapper form-inline"}),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)}},a.fn.dataTableExt.aTypes.unshift(function(a){return null!==a&&a.match(/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/[0-3][0-9]{3}$/)?"date-euro":null}),a.fn.dataTableExt.aTypes.unshift(function(a){return null!==a&&a.match(/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/[0-3][0-9]{3} - ([0-1][0-9]|2[0-3]):[0-5][0-9]$/)?"datetime-euro":null}),a.extend(a.fn.dataTableExt.oSort,{"numeric-comma-asc":function(a,t){var e=a.replace(/,/,".").replace(/ /g,""),n=t.replace(/,/,".").replace(/ /g,"");return e=parseFloat(e),n=parseFloat(n),e<n?-1:e>n?1:0},"numeric-comma-desc":function(a,t){var e=a.replace(/,/,".").replace(/ /g,""),n=t.replace(/,/,".").replace(/ /g,"");return e=parseFloat(e),n=parseFloat(n),e<n?1:e>n?-1:0},"date-euro-pre":function(t){var e,n=a.trim(t);if(""!==n){var i=n.split("/");e=1*(i[2]+i[1]+i[0])}else e=1e7;return e},"date-euro-asc":function(a,t){return a-t},"date-euro-desc":function(a,t){return t-a},"datetime-euro-pre":function(t){var e,n=a.trim(t);if(""!==n){var i=n.split(" - "),s=i[0].split("/"),l=i[1].split(":");e=1*(s[2]+s[1]+s[0]+l[0]+l[1])}else e=1e11;return e},"datetime-euro-asc":function(a,t){return a-t},"datetime-euro-desc":function(a,t){return t-a}}),a.extend(a.fn.dataTableExt.oPagination,{bootstrap:{fnInit:function(t,e,n){var i=t.oLanguage.oPaginate,s=function(a){a.preventDefault(),t.oApi._fnPageChange(t,a.data.action)&&n(t)};a(e).append('<ul class="pagination"><li class="prev disabled"><a href="#">'+i.sPrevious+'</a></li><li class="next disabled"><a href="#">'+i.sNext+"</a></li></ul>");var l=a("a",e);a(l[0]).on("click.DT",{action:"previous"},s),a(l[1]).on("click.DT",{action:"next"},s)},fnUpdate:function(t,e){var n,i,s,l,r,o,d=t.oInstance.fnPagingInfo(),f=t.aanFeatures.p,p=Math.floor(2.5);for(d.iTotalPages<5?(l=1,r=d.iTotalPages):d.iPage<=p?(l=1,r=5):d.iPage>=d.iTotalPages-p?(l=d.iTotalPages-5+1,r=d.iTotalPages):r=(l=d.iPage-p+1)+5-1,n=0,o=f.length;n<o;n++){for(a("li:gt(0)",f[n]).filter(":not(:last)").remove(),i=l;i<=r;i++)s=i===d.iPage+1?'class="active"':"",a("<li "+s+'><a href="#">'+i+"</a></li>").insertBefore(a("li:last",f[n])[0]).on("click",function(n){n.preventDefault(),t._iDisplayStart=(parseInt(a("a",this).text(),10)-1)*d.iLength,e(t)});0===d.iPage?a("li:first",f[n]).addClass("disabled"):a("li:first",f[n]).removeClass("disabled"),d.iPage===d.iTotalPages-1||0===d.iTotalPages?a("li:last",f[n]).addClass("disabled"):a("li:last",f[n]).removeClass("disabled")}}}}),a.extend(a.fn.dataTableExt.oPagination,{bootstrap_full:{fnInit:function(t,e,n){var i=t.oLanguage.oPaginate,s=function(a){a.preventDefault(),t.oApi._fnPageChange(t,a.data.action)&&n(t)};a(e).append('<ul class="pagination"><li class="first disabled"><a href="#">'+i.sFirst+'</a></li><li class="prev disabled"><a href="#">'+i.sPrevious+'</a></li><li class="next disabled"><a href="#">'+i.sNext+'</a></li><li class="last disabled"><a href="#">'+i.sLast+"</a></li></ul>");var l=a("a",e);a(l[0]).on("click.DT",{action:"first"},s),a(l[1]).on("click.DT",{action:"previous"},s),a(l[2]).on("click.DT",{action:"next"},s),a(l[3]).on("click.DT",{action:"last"},s)},fnUpdate:function(t,e){var n,i,s,l,r,o,d=t.oInstance.fnPagingInfo(),f=t.aanFeatures.p,p=Math.floor(2.5);for(d.iTotalPages<5?(l=1,o=d.iTotalPages):d.iPage<=p?(l=1,o=5):d.iPage>=d.iTotalPages-p?(l=d.iTotalPages-5+1,o=d.iTotalPages):o=(l=d.iPage-p+1)+5-1,n=0,r=f.length;n<r;n++){for(a("li",f[n]).filter(":not(.first)").filter(":not(.last)").filter(":not(.prev)").filter(":not(.next)").remove(),i=l;i<=o;i++)s=i===d.iPage+1?'class="active"':"",a("<li "+s+'><a href="#">'+i+"</a></li>").insertBefore(a("li.next",f[n])[0]).on("click",function(n){n.preventDefault(),t._iDisplayStart=(parseInt(a("a",this).text(),10)-1)*d.iLength,e(t)});0===d.iPage?(a("li.first",f[n]).addClass("disabled"),a("li.prev",f[n]).addClass("disabled")):(a("li.prev",f[n]).removeClass("disabled"),a("li.first",f[n]).removeClass("disabled")),d.iPage===d.iTotalPages-1||0===d.iTotalPages?(a("li.last",f[n]).addClass("disabled"),a("li.next",f[n]).addClass("disabled")):(a("li.next",f[n]).removeClass("disabled"),a("li.last",f[n]).removeClass("disabled"))}}}}),a.extend(a.fn.dataTableExt.oPagination,{bootstrap_prevnext:{fnInit:function(t,e,n){t.oLanguage.oPaginate;var i=function(a){a.preventDefault(),t.oApi._fnPageChange(t,a.data.action)&&n(t)};a(e).append('<ul class="pagination"><li class="first disabled"><a href="#"><i class="fa fa-fw fa-fast-backward"></i></a></li><li class="prev disabled"><a href="#"><i class="fa fa-fw fa-step-backward"></i></a></li><li class="next disabled"><a href="#"><i class="fa fa-fw fa-step-forward"></i></a></li><li class="last disabled"><a href="#"><i class="fa fa-fw fa-fast-forward"></i></a></li></ul>');var s=a("a",e);a(s[0]).on("click.DT",{action:"first"},i),a(s[1]).on("click.DT",{action:"previous"},i),a(s[2]).on("click.DT",{action:"next"},i),a(s[3]).on("click.DT",{action:"last"},i)},fnUpdate:function(t,e){var n,i,s=t.oInstance.fnPagingInfo(),l=t.aanFeatures.p,r=Math.floor(2.5);for(s.iTotalPages<5?(1,s.iTotalPages):s.iPage<=r?(1,5):s.iPage>=s.iTotalPages-r?(s.iTotalPages-5+1,s.iTotalPages):s.iPage-r+1+5-1,n=0,i=l.length;n<i;n++)0===s.iPage?(a("li.first",l[n]).addClass("disabled"),a("li.prev",l[n]).addClass("disabled")):(a("li.prev",l[n]).removeClass("disabled"),a("li.first",l[n]).removeClass("disabled")),s.iPage===s.iTotalPages-1||0===s.iTotalPages?(a("li.last",l[n]).addClass("disabled"),a("li.next",l[n]).addClass("disabled")):(a("li.next",l[n]).removeClass("disabled"),a("li.last",l[n]).removeClass("disabled"))}}}),a.fn.DataTable.TableTools&&(a.extend(!0,a.fn.DataTable.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default btn-sm",disabled:"disabled"},collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info modal"},select:{row:"active"}}),a.extend(!0,a.fn.DataTable.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}));a.fn.dataTable.BootstrapLength||function(a,e){var n=function(e,i){return this.CLASS&&"BootstrapLength"===this.CLASS||t.alert&&t.alert("Warning: BootstrapLength must be initialized with the 'new' keyword"),void 0===i&&(i={}),a.fn.dataTable.camelToHungarian&&a.fn.dataTable.camelToHungarian(n.defaults,i),this.s={dt:null,oInit:i,hidden:!0,abOriginal:[]},this.dom={wrapper:null,input:null},n.aInstances.push(this),this.s.dt=a.fn.dataTable.Api?new a.fn.dataTable.Api(e).settings()[0]:e,this._fnConstruct(i),this};n.prototype={input:function(){return this.dom.wrapper},fnRebuild:function(){return this.rebuild()},rebuild:function(){},_fnConstruct:function(t){var e=this.s.dt;if(!e.oScroll.bInfinite){var n,i,s=e.sTableId+"_length",l=a('<select size="1"></select>').attr("name",s),r=e.aLengthMenu;if(2===r.length&&"object"==typeof r[0]&&"object"==typeof r[1])for(n=0,i=r[0].length;n<i;n++)a("<option />").attr("value",r[0][n]).text(r[1][n]).appendTo(l);else for(n=0,i=r.length;n<i;n++)a("<option />").attr("value",r[n]).text(r[n]).appendTo(l);var o=a("<div>").addClass(e.oClasses.sLength).append(a("<span></span>").addClass("ams-form").append(a("<label></label>").addClass("select").css("width",60).append(l).append(a("<i></i>"))));e.aanFeatures.L||o.attr("id",e.sTableId+"_length"),this.dom.wrapper=o.get(0),a('select option[value="'+e._iDisplayLength+'"]',o).attr("selected",!0),a("select",o).on("change.DT",function(t){var s=a(this).val(),l=e.aanFeatures.L;for(n=0,i=l.length;n<i;n++)l[n]!==this.parentNode&&a("select",l[n]).val(s);e._iDisplayLength=parseInt(s,10),e.oInstance._fnCalculateEnd(e),e.fnDisplayEnd()===e.fnRecordsDisplay()&&(e._iDisplayStart=e.fnDisplayEnd()-e._iDisplayLength,e._iDisplayStart<0&&(e._iDisplayStart=0)),-1===e._iDisplayLength&&(e._iDisplayStart=0),e.oInstance._fnDraw()}),a("select",o).attr("aria-controls",e.sTableId)}}},n.fnRebuild=function(a){},n.defaults={},n.aInstances=[],n.prototype.CLASS="BootstrapLength",n.VERSION="1.0.0",n.prototype.VERSION=n.VERSION,"function"==typeof a.fn.dataTable&&"function"==typeof a.fn.dataTableExt.fnVersionCheck&&a.fn.dataTableExt.fnVersionCheck("1.7.0")?a.fn.dataTableExt.aoFeatures.push({fnInit:function(a){var t=a.oInit;return new n(a,t.bootstrapLength||t.oBootstrapLength||{}).input()},cFeature:"L",sFeature:"BootstrapLength"}):t.alert&&t.alert("Warning: BootstrapLength required DataTables 1.7 or greater..."),a.fn.dataTable.BootstrapLength=n}(a,a.fn.dataTable);a.fn.dataTable.BootstrapFilter||function(a,e){var n=function(e,i){return this.CLASS&&"BootstrapFilter"===this.CLASS||t.alert&&t.alert("Warning: BootstrapFilter must be initialized with the 'new' keyword"),void 0===i&&(i={}),a.fn.dataTable.camelToHungarian&&a.fn.dataTable.camelToHungarian(n.defaults,i),this.s={dt:null,oInit:i,hidden:!0,abOriginal:[]},this.dom={wrapper:null,input:null},n.aInstances.push(this),this.s.dt=a.fn.dataTable.Api?new a.fn.dataTable.Api(e).settings()[0]:e,this._fnConstruct(i),this};n.prototype={input:function(){return this.dom.wrapper},fnRebuild:function(){return this.rebuild()},rebuild:function(){},_fnConstruct:function(t){var e=this.s.dt,n=e.oPreviousSearch,i=a("<div>").addClass(e.oClasses.sFilter).html('<div class="input-group"><span class="input-group-addon"><i class="fa fa-search"></i></span><input type="text"></div>');e.aanFeatures.F||i.attr("id",e.sTableId+"_filter"),this.dom.wrapper=i.get(0);var s=a('input[type="text"]',i);i.data("DT_Input",s[0]),s.val(n.sSearch.replace('"',"&quot;")).addClass("form-control").attr("placeholder",e.oLanguage.sSearch).attr("aria-control",e.sTableId).on("keyup.DT",function(t){for(var i=e.aanFeatures.F,s=a(this).val(),l=0,r=i.length;l<r;l++)i[l]!==a(this).parents("div.dataTables_filter")[0]&&a(i[l]).data("DT_Input").val(s);s!==n.sSearch&&e.oInstance._fnFilterComplete({sSearch:s,bRegex:n.bRegex,bSmart:n.bSmart,bCaseInsensitive:n.bCaseInsensitive})}).on("keypress.DT",function(a){if(13===a.keyCode)return!1})}},n.fnRebuild=function(a){},n.defaults={},n.aInstances=[],n.prototype.CLASS="BootstrapFilter",n.VERSION="1.0.0",n.prototype.VERSION=n.VERSION,"function"==typeof a.fn.dataTable&&"function"==typeof a.fn.dataTableExt.fnVersionCheck&&a.fn.dataTableExt.fnVersionCheck("1.7.0")?a.fn.dataTableExt.aoFeatures.push({fnInit:function(a){var t=a.oInit;return new n(a,t.bootstrapFilter||t.oBootstrapFilter||{}).input()},cFeature:"F",sFeature:"BootstrapFilter"}):t.alert&&t.alert("Warning: BootstrapFilter required DataTables 1.7 or greater..."),a.fn.dataTable.BootstrapFilter=n}(a,a.fn.dataTable)}(jQuery,this);