mirror of
https://github.com/DataTables/DataTables.git
synced 2025-02-27 00:54:15 +01:00
Dev: Remove debug
This commit is contained in:
parent
25ceef46ab
commit
1c95f9fe06
@ -1 +1 @@
|
||||
779975ceeb549565710e7410f317290658dc05a1
|
||||
627491e33b694ce852f41ab5779529ca309dcdd4
|
||||
|
4
media/js/jquery.dataTables.js
vendored
4
media/js/jquery.dataTables.js
vendored
@ -6078,11 +6078,9 @@
|
||||
var allSettings = DataTable.settings;
|
||||
for ( i=0, iLen=allSettings.length ; i<iLen ; i++ )
|
||||
{
|
||||
console.log( i );
|
||||
|
||||
var s = allSettings[i];
|
||||
|
||||
/* Base check on table node */
|
||||
console.log( this, s.nTable, s.nTHead, s.nTFoot );
|
||||
if ( s.nTable == this || s.nTHead.parentNode == this || (s.nTFoot && s.nTFoot.parentNode == this) )
|
||||
{
|
||||
var bRetrieve = oInit.bRetrieve !== undefined ? oInit.bRetrieve : defaults.bRetrieve;
|
||||
|
94
media/js/jquery.dataTables.min.js
vendored
94
media/js/jquery.dataTables.min.js
vendored
@ -79,53 +79,53 @@ c.rows.add(a):c.row.add(a);(b===n||b)&&c.draw();return e.flatten().toArray()};th
|
||||
(c===n||c)&&e.draw();return g};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(!a)};this.fnFilter=function(a,b,c,e,d,g){d=this.api(!0);null===b||b===n?d.search(a,c,e,g):d.column(b).search(a,c,e,g);d.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==n){var e=a.nodeName?a.nodeName.toLowerCase():"";return b!==n||"td"==e||"th"==e?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);
|
||||
return a!==n?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===n||b)&&c.draw(!1)};this.fnSetColumnVis=
|
||||
function(a,b,c){a=this.api(!0).column(a).visible(b);(c===n||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return za(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,e,d){var g=this.api(!0);c===n||null===c?g.row(b).data(a):g.cell(b,c).data(a);(d===n||d)&&g.columns.adjust();(e===n||e)&&g.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===n,e=this.length;
|
||||
c&&(a={});this.oApi=this.internal=x.internal;for(var d in p.ext.internal)d&&(this[d]=Nb(d));this.each(function(){var d={},d=1<e?Lb(d,a,!0):a,h=0,i,j=this.getAttribute("id"),l=!1,k=p.defaults;if("table"!=this.nodeName.toLowerCase())S(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{eb(k);fb(k.column);H(k,k,!0);H(k.column,k.column,!0);H(k,d);console.log("init");var q=p.settings,h=0;for(i=q.length;h<i;h++){console.log(h);var o=q[h];console.log(this,o.nTable,o.nTHead,o.nTFoot);if(o.nTable==
|
||||
this||o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==this){h=d.bRetrieve!==n?d.bRetrieve:k.bRetrieve;if(c||h)return o.oInstance;if(d.bDestroy!==n?d.bDestroy:k.bDestroy){o.oInstance.fnDestroy();break}else{S(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){q.splice(h,1);break}}if(null===j||""===j)this.id=j="DataTables_Table_"+p.ext._unique++;var m=g.extend(!0,{},p.models.oSettings,{nTable:this,oApi:b.internal,oInit:d,sDestroyWidth:g(this)[0].style.width,sInstance:j,
|
||||
sTableId:j});q.push(m);m.oInstance=1===b.length?b:g(this).dataTable();eb(d);d.oLanguage&&P(d.oLanguage);d.aLengthMenu&&!d.iDisplayLength&&(d.iDisplayLength=g.isArray(d.aLengthMenu[0])?d.aLengthMenu[0][0]:d.aLengthMenu[0]);d=Lb(g.extend(!0,{},k),d);E(m.oFeatures,d,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));E(m,d,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed",
|
||||
"aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]);E(m.oScroll,d,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);E(m.oLanguage,d,"fnInfoCallback");z(m,"aoDrawCallback",
|
||||
d.fnDrawCallback,"user");z(m,"aoServerParams",d.fnServerParams,"user");z(m,"aoStateSaveParams",d.fnStateSaveParams,"user");z(m,"aoStateLoadParams",d.fnStateLoadParams,"user");z(m,"aoStateLoaded",d.fnStateLoaded,"user");z(m,"aoRowCallback",d.fnRowCallback,"user");z(m,"aoRowCreatedCallback",d.fnCreatedRow,"user");z(m,"aoHeaderCallback",d.fnHeaderCallback,"user");z(m,"aoFooterCallback",d.fnFooterCallback,"user");z(m,"aoInitComplete",d.fnInitComplete,"user");z(m,"aoPreDrawCallback",d.fnPreDrawCallback,
|
||||
"user");j=m.oClasses;d.bJQueryUI?(g.extend(j,p.ext.oJUIClasses,d.oClasses),d.sDom===k.sDom&&"lfrtip"===k.sDom&&(m.sDom='<"H"lfr>t<"F"ip>'),m.renderer)?g.isPlainObject(m.renderer)&&!m.renderer.header&&(m.renderer.header="jqueryui"):m.renderer="jqueryui":g.extend(j,p.ext.classes,d.oClasses);g(this).addClass(j.sTable);if(""!==m.oScroll.sX||""!==m.oScroll.sY)m.oScroll.iBarWidth=Hb();!0===m.oScroll.sX&&(m.oScroll.sX="100%");m.iInitDisplayStart===n&&(m.iInitDisplayStart=d.iDisplayStart,m._iDisplayStart=
|
||||
d.iDisplayStart);null!==d.iDeferLoading&&(m.bDeferLoading=!0,h=g.isArray(d.iDeferLoading),m._iRecordsDisplay=h?d.iDeferLoading[0]:d.iDeferLoading,m._iRecordsTotal=h?d.iDeferLoading[1]:d.iDeferLoading);var r=m.oLanguage;g.extend(!0,r,d.oLanguage);""!==r.sUrl&&(g.ajax({dataType:"json",url:r.sUrl,success:function(a){P(a);H(k.oLanguage,a);g.extend(true,r,a);ha(m)},error:function(){ha(m)}}),l=!0);null===d.asStripeClasses&&(m.asStripeClasses=[j.sStripeOdd,j.sStripeEven]);var h=m.asStripeClasses,s=g("tbody tr:eq(0)",
|
||||
this);-1!==g.inArray(!0,g.map(h,function(a){return s.hasClass(a)}))&&(g("tbody tr",this).removeClass(h.join(" ")),m.asDestroyStripes=h.slice());q=[];h=this.getElementsByTagName("thead");0!==h.length&&(ea(m.aoHeader,h[0]),q=qa(m));if(null===d.aoColumns){o=[];h=0;for(i=q.length;h<i;h++)o.push(null)}else o=d.aoColumns;h=0;for(i=o.length;h<i;h++)Fa(m,q?q[h]:null);ib(m,d.aoColumnDefs,o,function(a,b){ka(m,a,b)});if(s.length){var t=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};g.each(na(m,
|
||||
s[0]).cells,function(a,b){var c=m.aoColumns[a];if(c.mData===a){var e=t(b,"sort")||t(b,"order"),d=t(b,"filter")||t(b,"search");if(e!==null||d!==null){c.mData={_:a+".display",sort:e!==null?a+".@data-"+e:n,type:e!==null?a+".@data-"+e:n,filter:d!==null?a+".@data-"+d:n};ka(m,a)}}})}var u=m.oFeatures;d.bStateSave&&(u.bStateSave=!0,Kb(m,d),z(m,"aoDrawCallback",ya,"state_save"));if(d.aaSorting===n){q=m.aaSorting;h=0;for(i=q.length;h<i;h++)q[h][1]=m.aoColumns[h].asSorting[0]}xa(m);u.bSort&&z(m,"aoDrawCallback",
|
||||
function(){if(m.bSorted){var a=U(m),b={};g.each(a,function(a,c){b[c.src]=c.dir});w(m,null,"order",[m,a,b]);Jb(m)}});z(m,"aoDrawCallback",function(){(m.bSorted||B(m)==="ssp"||u.bDeferRender)&&xa(m)},"sc");gb(m);h=g(this).children("caption").each(function(){this._captionSide=g(this).css("caption-side")});i=g(this).children("thead");0===i.length&&(i=g("<thead/>").appendTo(this));m.nTHead=i[0];i=g(this).children("tbody");0===i.length&&(i=g("<tbody/>").appendTo(this));m.nTBody=i[0];i=g(this).children("tfoot");
|
||||
if(0===i.length&&0<h.length&&(""!==m.oScroll.sX||""!==m.oScroll.sY))i=g("<tfoot/>").appendTo(this);0===i.length||0===i.children().length?g(this).addClass(j.sNoFooter):0<i.length&&(m.nTFoot=i[0],ea(m.aoFooter,m.nTFoot));if(d.aaData)for(h=0;h<d.aaData.length;h++)J(m,d.aaData[h]);else(m.bDeferLoading||"dom"==B(m))&&ma(m,g(m.nTBody).children("tr"));m.aiDisplay=m.aiDisplayMaster.slice();m.bInitialised=!0;!1===l&&ha(m)}});b=null;return this};var Tb=[],v=Array.prototype,cc=function(a){var b,c,e=p.settings,
|
||||
d=g.map(e,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=g.inArray(a,d),-1!==b?[e[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=g(a):a instanceof g&&(c=a)}else return[];if(c)return c.map(function(){b=g.inArray(this,d);return-1!==b?e[b]:null}).toArray()};s=function(a,b){if(!this instanceof s)throw"DT API must be constructed as a new object";var c=[],e=function(a){(a=cc(a))&&
|
||||
c.push.apply(c,a)};if(g.isArray(a))for(var d=0,f=a.length;d<f;d++)e(a[d]);else e(a);this.context=Na(c);b&&this.push.apply(this,b.toArray?b.toArray():b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Tb)};p.Api=s;s.prototype={concat:v.concat,context:[],each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(v.filter)b=v.filter.call(this,
|
||||
a,this);else for(var c=0,e=this.length;c<e;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:v.join,indexOf:v.indexOf||function(a,b){for(var c=b||0,e=this.length;c<e;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,e){var d=[],f,h,g,j,l,k=this.context,q,o,m=this.selector;"string"===typeof a&&(e=c,c=b,b=a,a=!1);h=0;for(g=k.length;h<g;h++){var p=new s(k[h]);if("table"===
|
||||
b)f=c.call(p,k[h],h),f!==n&&d.push(f);else if("columns"===b||"rows"===b)f=c.call(p,k[h],this[h],h),f!==n&&d.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[h];"column-rows"===b&&(q=Ca(k[h],m.opts));j=0;for(l=o.length;j<l;j++)f=o[j],f="cell"===b?c.call(p,k[h],f.row,f.column,h,j):c.call(p,k[h],f,h,j,q),f!==n&&d.push(f)}}return d.length||e?(a=new s(k,a?d.concat.apply([],d):d),b=a.selector,b.rows=m.rows,b.cols=m.cols,b.opts=m.opts,a):this},lastIndexOf:v.lastIndexOf||function(a,
|
||||
b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(v.map)b=v.map.call(this,a,this);else for(var c=0,e=this.length;c<e;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:v.pop,push:v.push,reduce:v.reduce||function(a,b){return hb(this,a,b,0,this.length,1)},reduceRight:v.reduceRight||function(a,b){return hb(this,a,b,this.length-1,-1,-1)},reverse:v.reverse,selector:null,shift:v.shift,
|
||||
sort:v.sort,splice:v.splice,toArray:function(){return v.slice.call(this)},to$:function(){return g(this)},toJQuery:function(){return g(this)},unique:function(){return new s(this.context,Na(this))},unshift:v.unshift};s.extend=function(a,b,c){if(b&&(b instanceof s||b.__dt_wrapper)){var e,d,f,h=function(a,b,c){return function(){var e=b.apply(a,arguments);s.extend(e,e,c.methodExt);return e}};e=0;for(d=c.length;e<d;e++)f=c[e],b[f.name]="function"===typeof f.val?h(a,f.val,f):g.isPlainObject(f.val)?{}:f.val,
|
||||
b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=r=function(a,b){if(g.isArray(a))for(var c=0,e=a.length;c<e;c++)s.register(a[c],b);else for(var d=a.split("."),f=Tb,h,i,c=0,e=d.length;c<e;c++){h=(i=-1!==d[c].indexOf("()"))?d[c].replace("()",""):d[c];var j;a:{j=0;for(var l=f.length;j<l;j++)if(f[j].name===h){j=f[j];break a}j=null}j||(j={name:h,val:{},methodExt:[],propExt:[]},f.push(j));c===e-1?j.val=b:f=i?j.methodExt:j.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);
|
||||
s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?g.isArray(a[0])?new s(a.context,a[0]):a[0]:n:a})};r("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var e=g.map(c,function(a){return a.nTable}),a=g(e).filter(a).map(function(){var a=g.inArray(this,e);return c[a]}).toArray();b=new b(a)}else b=this;return b});r("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()",
|
||||
"table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",
|
||||
function(a){return a.nTableWrapper},1)});r("draw()",function(a){return this.iterator("table",function(b){N(b,!1===a)})});r("page()",function(a){return a===n?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});r("page.info()",function(){if(0===this.context.length)return n;var a=this.context[0],b=a._iDisplayStart,c=a._iDisplayLength,e=a.fnRecordsDisplay(),d=-1===c;return{page:d?0:Math.floor(b/c),pages:d?1:Math.ceil(e/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),
|
||||
recordsDisplay:e}});r("page.len()",function(a){return a===n?0!==this.context.length?this.context[0]._iDisplayLength:n:this.iterator("table",function(b){Ra(b,a)})});var Ub=function(a,b,c){"ssp"==B(a)?N(a,b):(C(a,!0),ra(a,[],function(c){oa(a);for(var c=sa(a,c),e=0,h=c.length;e<h;e++)J(a,c[e]);N(a,b);C(a,!1)}));if(c){var e=new s(a);e.one("draw",function(){c(e.ajax.json())})}};r("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});r("ajax.params()",function(){var a=this.context;
|
||||
if(0<a.length)return a[0].oAjaxData});r("ajax.reload()",function(a,b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});r("ajax.url()",function(a){var b=this.context;if(a===n){if(0===b.length)return n;b=b[0];return b.ajax?g.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){g.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});r("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});var $a=function(a,b){var c=
|
||||
[],e,d,f,h,i,j;e=typeof a;if(!a||"string"===e||"function"===e||a.length===n)a=[a];f=0;for(h=a.length;f<h;f++){d=a[f]&&a[f].split?a[f].split(","):[a[f]];i=0;for(j=d.length;i<j;i++)(e=b("string"===typeof d[i]?g.trim(d[i]):d[i]))&&e.length&&c.push.apply(c,e)}return c},ab=function(a){a||(a={});a.filter&&!a.search&&(a.search=a.filter);return{search:a.search||"none",order:a.order||"current",page:a.page||"all"}},bb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a.length=1,a.context=
|
||||
[a.context[b]],a;a.length=0;return a},Ca=function(a,b){var c,e,d,f=[],h=a.aiDisplay;c=a.aiDisplayMaster;var i=b.search;e=b.order;d=b.page;if("ssp"==B(a))return"removed"===i?[]:V(0,c.length);if("current"==d){c=a._iDisplayStart;for(e=a.fnDisplayEnd();c<e;c++)f.push(h[c])}else if("current"==e||"applied"==e)f="none"==i?c.slice():"applied"==i?h.slice():g.map(c,function(a){return-1===g.inArray(a,h)?a:null});else if("index"==e||"original"==e){c=0;for(e=a.aoData.length;c<e;c++)"none"==i?f.push(c):(d=g.inArray(c,
|
||||
h),(-1===d&&"removed"==i||0<=d&&"applied"==i)&&f.push(c))}return f};r("rows()",function(a,b){a===n?a="":g.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var d=b;return $a(a,function(a){var b=Pb(a);if(b!==null&&!d)return[b];var i=Ca(c,d);if(b!==null&&g.inArray(b,i)!==-1)return[b];if(!a)return i;if(typeof a==="function")return g.map(i,function(b){var d=c.aoData[b];return a(b,d._aData,d.nTr)?b:null});b=Sb(ia(c.aoData,i,"nTr"));return a.nodeName&&g.inArray(a,b)!==-1?[a._DT_RowIndex]:
|
||||
g(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()})},1);c.selector.rows=a;c.selector.opts=b;return c});r("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||n},1)});r("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ia(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var e=b.aoData[c];return"search"===a?e._aFilterData:e._aSortData},1)});u("rows().invalidate()",
|
||||
"row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});u("rows().remove()","row().remove()",function(){var a=this;return this.iterator("row",function(b,c,e){var d=b.aoData;d.splice(c,1);for(var f=0,h=d.length;f<h;f++)null!==d[f].nTr&&(d[f].nTr._DT_RowIndex=f);g.inArray(c,b.aiDisplay);pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[e],c,!1);Sa(b)})});r("rows.add()",
|
||||
function(a){var b=this.iterator("table",function(b){var c,f,g,i=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?i.push(ma(b,c)[0]):i.push(J(b,c));return i},1),c=this.rows(-1);c.pop();c.push.apply(c,b.toArray());return c});r("row()",function(a,b){return bb(this.rows(a,b))});r("row().data()",function(a){var b=this.context;if(a===n)return b.length&&this.length?b[0].aoData[this[0]]._aData:n;b[0].aoData[this[0]]._aData=a;da(b[0],this[0],"data");return this});r("row().node()",
|
||||
function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});r("row.add()",function(a){a instanceof g&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?ma(b,a)[0]:J(b,a)});return this.row(b[0])});var cb=function(a,b){var c=a.context;c.length&&(c=c[0].aoData[b!==n?b:a[0]],c._details&&(c._details.remove(),c._detailsShow=n,c._details=n))},Vb=function(a,b){var c=a.context;if(c.length&&a.length){var e=c[0].aoData[a[0]];
|
||||
if(e._details){(e._detailsShow=b)?e._details.insertAfter(e.nTr):e._details.detach();var d=c[0],f=new s(d),g=d.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){d===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(d===b)for(var c,e=ba(b),f=0,o=g.length;f<o;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",
|
||||
e)}),f.on("destroy.dt.DT_details",function(a,b){if(d===b)for(var c=0,e=g.length;c<e;c++)g[c]._details&&cb(f,c)}))}}};r("row().child()",function(a,b){var c=this.context;if(a===n)return c.length&&this.length?c[0].aoData[this[0]]._details:n;if(!0===a)this.child.show();else if(!1===a)cb(this);else if(c.length&&this.length){var e=c[0],c=c[0].aoData[this[0]],d=[],f=function(a,b){if(a.nodeName&&"tr"===a.nodeName.toLowerCase())d.push(a);else{var c=g("<tr><td/></tr>").addClass(b);g("td",c).addClass(b).html(a)[0].colSpan=
|
||||
ba(e);d.push(c[0])}};if(g.isArray(a)||a instanceof g)for(var h=0,i=a.length;h<i;h++)f(a[h],b);else f(a,b);c._details&&c._details.remove();c._details=g(d);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});r(["row().child.show()","row().child().show()"],function(){Vb(this,!0);return this});r(["row().child.hide()","row().child().hide()"],function(){Vb(this,!1);return this});r(["row().child.remove()","row().child().remove()"],function(){cb(this);return this});r("row().child.isShown()",function(){var a=
|
||||
this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var dc=/^(.+):(name|visIdx|visible)$/,Wb=function(a,b,c,e,d){for(var c=[],e=0,f=d.length;e<f;e++)c.push(y(a,d[e],b));return c};r("columns()",function(a,b){a===n?a="":g.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var d=a,f=b,h=c.aoColumns,i=D(h,"sName"),j=D(h,"nTh");return $a(d,function(a){var b=Pb(a);if(a==="")return V(h.length);if(b!==null)return[b>=0?b:h.length+b];if(typeof a===
|
||||
"function"){var d=Ca(c,f);return g.map(h,function(b,f){return a(f,Wb(c,f,0,0,d),j[f])?f:null})}var o=typeof a==="string"?a.match(dc):"";if(o)switch(o[2]){case "visIdx":case "visible":b=parseInt(o[1],10);if(b<0){var m=g.map(h,function(a,b){return a.bVisible?b:null});return[m[m.length+b]]}return[la(c,b)];case "name":return g.map(i,function(a,b){return a===o[1]?b:null})}else return g(j).filter(a).map(function(){return g.inArray(this,j)}).toArray()})},1);c.selector.cols=a;c.selector.opts=b;return c});
|
||||
u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Wb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});u("columns().cache()",
|
||||
"column().cache()",function(a){return this.iterator("column-rows",function(b,c,e,d,f){return ia(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,e,d){return ia(a.aoData,d,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){return this.iterator("column",function(c,e){if(a===n)return c.aoColumns[e].bVisible;var d=c.aoColumns,f=d[e],h=c.aoData,i,j,l;if(a!==n&&f.bVisible!==
|
||||
a){if(a){var k=g.inArray(!0,D(d,"bVisible"),e+1);i=0;for(j=h.length;i<j;i++)l=h[i].nTr,d=h[i].anCells,l&&l.insertBefore(d[e],d[k]||null)}else g(D(c.aoData,"anCells",e)).detach();f.bVisible=a;fa(c,c.aoHeader);fa(c,c.aoFooter);if(b===n||b)Y(c),(c.oScroll.sX||c.oScroll.sY)&&Z(c);w(c,null,"column-visibility",[c,e,a]);ya(c)}})});u("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?aa(b,c):c},1)});r("columns.adjust()",function(){return this.iterator("table",
|
||||
function(a){Y(a)},1)});r("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return la(c,b);if("fromData"===a||"toVisible"===a)return aa(c,b)}});r("column()",function(a,b){return bb(this.columns(a,b))});r("cells()",function(a,b,c){g.isPlainObject(a)&&(typeof a.row!==n?(c=b,b=null):(c=a,a=null));g.isPlainObject(b)&&(c=b,b=null);if(null===b||b===n)return this.iterator("table",function(b){var e=a,d=ab(c),f=b.aoData,h=Ca(b,d),d=Sb(ia(f,h,
|
||||
"anCells")),i=g([].concat.apply([],d)),j,k=b.aoColumns.length,l,p,r,s,t,u;return $a(e,function(a){var c=typeof a==="function";if(a===null||a===n||c){l=[];p=0;for(r=h.length;p<r;p++){j=h[p];for(s=0;s<k;s++){t={row:j,column:s};if(c){u=b.aoData[j];a(t,y(b,j,s),u.anCells[s])&&l.push(t)}else l.push(t)}}return l}return g.isPlainObject(a)?[a]:i.filter(a).map(function(a,b){j=b.parentNode._DT_RowIndex;return{row:j,column:g.inArray(b,f[j].anCells)}}).toArray()})});var e=this.columns(b,c),d=this.rows(a,c),f,
|
||||
h,i,j,l,k=this.iterator("table",function(a,b){f=[];h=0;for(i=d[b].length;h<i;h++){j=0;for(l=e[b].length;j<l;j++)f.push({row:d[b][h],column:e[b][j]})}return f},1);g.extend(k.selector,{cols:b,rows:a,opts:c});return k});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b].anCells)?a[c]:n},1)});r("cells().data()",function(){return this.iterator("cell",function(a,b,c){return y(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===
|
||||
a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,e){return b.aoData[c][a][e]},1)});u("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,e){return y(b,c,e,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:aa(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,e){da(b,c,a,e)})});r("cell()",function(a,
|
||||
b,c){return bb(this.cells(a,b,c))});r("cell().data()",function(a){var b=this.context,c=this[0];if(a===n)return b.length&&c.length?y(b[0],c[0].row,c[0].column):n;Ia(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});r("order()",function(a,b){var c=this.context;if(a===n)return 0!==c.length?c[0].aaSorting:n;"number"===typeof a?a=[[a,b]]:g.isArray(a[0])||(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});r("order.listener()",
|
||||
function(a,b,c){return this.iterator("table",function(e){Oa(e,a,b,c)})});r(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,e){var d=[];g.each(b[e],function(b,c){d.push([c,a])});c.aaSorting=d})});r("search()",function(a,b,c,e){var d=this.context;return a===n?0!==d.length?d[0].oPreviousSearch.sSearch:n:this.iterator("table",function(d){d.oFeatures.bFilter&&ga(d,g.extend({},d.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:
|
||||
c,bCaseInsensitive:null===e?!0:e}),1)})});u("columns().search()","column().search()",function(a,b,c,e){return this.iterator("column",function(d,f){var h=d.aoPreSearchCols;if(a===n)return h[f].sSearch;d.oFeatures.bFilter&&(g.extend(h[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===e?!0:e}),ga(d,d.oPreviousSearch,1))})});r("state()",function(){return this.context.length?this.context[0].oSavedState:null});r("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,
|
||||
a,{})})});r("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});r("state.save()",function(){return this.iterator("table",function(a){ya(a)})});p.versionCheck=p.fnVersionCheck=function(a){for(var b=p.version.split("."),a=a.split("."),c,e,d=0,f=a.length;d<f;d++)if(c=parseInt(b[d],10)||0,e=parseInt(a[d],10)||0,c!==e)return c>e;return!0};p.isDataTable=p.fnIsDataTable=function(a){var b=g(a).get(0),c=!1;g.each(p.settings,function(a,d){if(d.nTable===b||g("table",d.nScrollHead)[0]===
|
||||
b||g("table",d.nScrollFoot)[0]===b)c=!0});return c};p.tables=p.fnTables=function(a){return g.map(p.settings,function(b){if(!a||a&&g(b.nTable).is(":visible"))return b.nTable})};p.util={throttle:ua,escapeRegex:va};p.camelToHungarian=H;r("$()",function(a,b){var c=this.rows(b).nodes(),c=g(c);return g([].concat(c.filter(a).toArray(),c.find(a).toArray()))});g.each(["on","one","off"],function(a,b){r(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0].match(/\.dt\b/)||(a[0]+=".dt");var e=g(this.tables().nodes());
|
||||
c&&(a={});this.oApi=this.internal=x.internal;for(var d in p.ext.internal)d&&(this[d]=Nb(d));this.each(function(){var d={},d=1<e?Lb(d,a,!0):a,h=0,i,j=this.getAttribute("id"),l=!1,k=p.defaults;if("table"!=this.nodeName.toLowerCase())S(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{eb(k);fb(k.column);H(k,k,!0);H(k.column,k.column,!0);H(k,d);console.log("init");var q=p.settings,h=0;for(i=q.length;h<i;h++){var o=q[h];if(o.nTable==this||o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==
|
||||
this){h=d.bRetrieve!==n?d.bRetrieve:k.bRetrieve;if(c||h)return o.oInstance;if(d.bDestroy!==n?d.bDestroy:k.bDestroy){o.oInstance.fnDestroy();break}else{S(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){q.splice(h,1);break}}if(null===j||""===j)this.id=j="DataTables_Table_"+p.ext._unique++;var m=g.extend(!0,{},p.models.oSettings,{nTable:this,oApi:b.internal,oInit:d,sDestroyWidth:g(this)[0].style.width,sInstance:j,sTableId:j});q.push(m);m.oInstance=1===b.length?b:g(this).dataTable();
|
||||
eb(d);d.oLanguage&&P(d.oLanguage);d.aLengthMenu&&!d.iDisplayLength&&(d.iDisplayLength=g.isArray(d.aLengthMenu[0])?d.aLengthMenu[0][0]:d.aLengthMenu[0]);d=Lb(g.extend(!0,{},k),d);E(m.oFeatures,d,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));E(m,d,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration",
|
||||
"sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]);E(m.oScroll,d,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);E(m.oLanguage,d,"fnInfoCallback");z(m,"aoDrawCallback",d.fnDrawCallback,"user");z(m,"aoServerParams",d.fnServerParams,"user");
|
||||
z(m,"aoStateSaveParams",d.fnStateSaveParams,"user");z(m,"aoStateLoadParams",d.fnStateLoadParams,"user");z(m,"aoStateLoaded",d.fnStateLoaded,"user");z(m,"aoRowCallback",d.fnRowCallback,"user");z(m,"aoRowCreatedCallback",d.fnCreatedRow,"user");z(m,"aoHeaderCallback",d.fnHeaderCallback,"user");z(m,"aoFooterCallback",d.fnFooterCallback,"user");z(m,"aoInitComplete",d.fnInitComplete,"user");z(m,"aoPreDrawCallback",d.fnPreDrawCallback,"user");j=m.oClasses;d.bJQueryUI?(g.extend(j,p.ext.oJUIClasses,d.oClasses),
|
||||
d.sDom===k.sDom&&"lfrtip"===k.sDom&&(m.sDom='<"H"lfr>t<"F"ip>'),m.renderer)?g.isPlainObject(m.renderer)&&!m.renderer.header&&(m.renderer.header="jqueryui"):m.renderer="jqueryui":g.extend(j,p.ext.classes,d.oClasses);g(this).addClass(j.sTable);if(""!==m.oScroll.sX||""!==m.oScroll.sY)m.oScroll.iBarWidth=Hb();!0===m.oScroll.sX&&(m.oScroll.sX="100%");m.iInitDisplayStart===n&&(m.iInitDisplayStart=d.iDisplayStart,m._iDisplayStart=d.iDisplayStart);null!==d.iDeferLoading&&(m.bDeferLoading=!0,h=g.isArray(d.iDeferLoading),
|
||||
m._iRecordsDisplay=h?d.iDeferLoading[0]:d.iDeferLoading,m._iRecordsTotal=h?d.iDeferLoading[1]:d.iDeferLoading);var r=m.oLanguage;g.extend(!0,r,d.oLanguage);""!==r.sUrl&&(g.ajax({dataType:"json",url:r.sUrl,success:function(a){P(a);H(k.oLanguage,a);g.extend(true,r,a);ha(m)},error:function(){ha(m)}}),l=!0);null===d.asStripeClasses&&(m.asStripeClasses=[j.sStripeOdd,j.sStripeEven]);var h=m.asStripeClasses,s=g("tbody tr:eq(0)",this);-1!==g.inArray(!0,g.map(h,function(a){return s.hasClass(a)}))&&(g("tbody tr",
|
||||
this).removeClass(h.join(" ")),m.asDestroyStripes=h.slice());q=[];h=this.getElementsByTagName("thead");0!==h.length&&(ea(m.aoHeader,h[0]),q=qa(m));if(null===d.aoColumns){o=[];h=0;for(i=q.length;h<i;h++)o.push(null)}else o=d.aoColumns;h=0;for(i=o.length;h<i;h++)Fa(m,q?q[h]:null);ib(m,d.aoColumnDefs,o,function(a,b){ka(m,a,b)});if(s.length){var t=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};g.each(na(m,s[0]).cells,function(a,b){var c=m.aoColumns[a];if(c.mData===a){var e=t(b,"sort")||
|
||||
t(b,"order"),d=t(b,"filter")||t(b,"search");if(e!==null||d!==null){c.mData={_:a+".display",sort:e!==null?a+".@data-"+e:n,type:e!==null?a+".@data-"+e:n,filter:d!==null?a+".@data-"+d:n};ka(m,a)}}})}var u=m.oFeatures;d.bStateSave&&(u.bStateSave=!0,Kb(m,d),z(m,"aoDrawCallback",ya,"state_save"));if(d.aaSorting===n){q=m.aaSorting;h=0;for(i=q.length;h<i;h++)q[h][1]=m.aoColumns[h].asSorting[0]}xa(m);u.bSort&&z(m,"aoDrawCallback",function(){if(m.bSorted){var a=U(m),b={};g.each(a,function(a,c){b[c.src]=c.dir});
|
||||
w(m,null,"order",[m,a,b]);Jb(m)}});z(m,"aoDrawCallback",function(){(m.bSorted||B(m)==="ssp"||u.bDeferRender)&&xa(m)},"sc");gb(m);h=g(this).children("caption").each(function(){this._captionSide=g(this).css("caption-side")});i=g(this).children("thead");0===i.length&&(i=g("<thead/>").appendTo(this));m.nTHead=i[0];i=g(this).children("tbody");0===i.length&&(i=g("<tbody/>").appendTo(this));m.nTBody=i[0];i=g(this).children("tfoot");if(0===i.length&&0<h.length&&(""!==m.oScroll.sX||""!==m.oScroll.sY))i=g("<tfoot/>").appendTo(this);
|
||||
0===i.length||0===i.children().length?g(this).addClass(j.sNoFooter):0<i.length&&(m.nTFoot=i[0],ea(m.aoFooter,m.nTFoot));if(d.aaData)for(h=0;h<d.aaData.length;h++)J(m,d.aaData[h]);else(m.bDeferLoading||"dom"==B(m))&&ma(m,g(m.nTBody).children("tr"));m.aiDisplay=m.aiDisplayMaster.slice();m.bInitialised=!0;!1===l&&ha(m)}});b=null;return this};var Tb=[],v=Array.prototype,cc=function(a){var b,c,e=p.settings,d=g.map(e,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===
|
||||
a.nodeName.toLowerCase())return b=g.inArray(a,d),-1!==b?[e[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=g(a):a instanceof g&&(c=a)}else return[];if(c)return c.map(function(){b=g.inArray(this,d);return-1!==b?e[b]:null}).toArray()};s=function(a,b){if(!this instanceof s)throw"DT API must be constructed as a new object";var c=[],e=function(a){(a=cc(a))&&c.push.apply(c,a)};if(g.isArray(a))for(var d=0,f=a.length;d<f;d++)e(a[d]);else e(a);this.context=
|
||||
Na(c);b&&this.push.apply(this,b.toArray?b.toArray():b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Tb)};p.Api=s;s.prototype={concat:v.concat,context:[],each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(v.filter)b=v.filter.call(this,a,this);else for(var c=0,e=this.length;c<e;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,
|
||||
b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:v.join,indexOf:v.indexOf||function(a,b){for(var c=b||0,e=this.length;c<e;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,e){var d=[],f,h,g,j,l,k=this.context,q,o,m=this.selector;"string"===typeof a&&(e=c,c=b,b=a,a=!1);h=0;for(g=k.length;h<g;h++){var p=new s(k[h]);if("table"===b)f=c.call(p,k[h],h),f!==n&&d.push(f);else if("columns"===b||"rows"===b)f=c.call(p,k[h],this[h],h),f!==n&&d.push(f);
|
||||
else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[h];"column-rows"===b&&(q=Ca(k[h],m.opts));j=0;for(l=o.length;j<l;j++)f=o[j],f="cell"===b?c.call(p,k[h],f.row,f.column,h,j):c.call(p,k[h],f,h,j,q),f!==n&&d.push(f)}}return d.length||e?(a=new s(k,a?d.concat.apply([],d):d),b=a.selector,b.rows=m.rows,b.cols=m.cols,b.opts=m.opts,a):this},lastIndexOf:v.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(v.map)b=
|
||||
v.map.call(this,a,this);else for(var c=0,e=this.length;c<e;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:v.pop,push:v.push,reduce:v.reduce||function(a,b){return hb(this,a,b,0,this.length,1)},reduceRight:v.reduceRight||function(a,b){return hb(this,a,b,this.length-1,-1,-1)},reverse:v.reverse,selector:null,shift:v.shift,sort:v.sort,splice:v.splice,toArray:function(){return v.slice.call(this)},to$:function(){return g(this)},
|
||||
toJQuery:function(){return g(this)},unique:function(){return new s(this.context,Na(this))},unshift:v.unshift};s.extend=function(a,b,c){if(b&&(b instanceof s||b.__dt_wrapper)){var e,d,f,h=function(a,b,c){return function(){var e=b.apply(a,arguments);s.extend(e,e,c.methodExt);return e}};e=0;for(d=c.length;e<d;e++)f=c[e],b[f.name]="function"===typeof f.val?h(a,f.val,f):g.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=r=function(a,b){if(g.isArray(a))for(var c=
|
||||
0,e=a.length;c<e;c++)s.register(a[c],b);else for(var d=a.split("."),f=Tb,h,i,c=0,e=d.length;c<e;c++){h=(i=-1!==d[c].indexOf("()"))?d[c].replace("()",""):d[c];var j;a:{j=0;for(var l=f.length;j<l;j++)if(f[j].name===h){j=f[j];break a}j=null}j||(j={name:h,val:{},methodExt:[],propExt:[]},f.push(j));c===e-1?j.val=b:f=i?j.methodExt:j.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?g.isArray(a[0])?
|
||||
new s(a.context,a[0]):a[0]:n:a})};r("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var e=g.map(c,function(a){return a.nTable}),a=g(e).filter(a).map(function(){var a=g.inArray(this,e);return c[a]}).toArray();b=new b(a)}else b=this;return b});r("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()",
|
||||
"table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});r("draw()",function(a){return this.iterator("table",
|
||||
function(b){N(b,!1===a)})});r("page()",function(a){return a===n?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});r("page.info()",function(){if(0===this.context.length)return n;var a=this.context[0],b=a._iDisplayStart,c=a._iDisplayLength,e=a.fnRecordsDisplay(),d=-1===c;return{page:d?0:Math.floor(b/c),pages:d?1:Math.ceil(e/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:e}});r("page.len()",function(a){return a===n?0!==this.context.length?this.context[0]._iDisplayLength:
|
||||
n:this.iterator("table",function(b){Ra(b,a)})});var Ub=function(a,b,c){"ssp"==B(a)?N(a,b):(C(a,!0),ra(a,[],function(c){oa(a);for(var c=sa(a,c),e=0,h=c.length;e<h;e++)J(a,c[e]);N(a,b);C(a,!1)}));if(c){var e=new s(a);e.one("draw",function(){c(e.ajax.json())})}};r("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});r("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});r("ajax.reload()",function(a,b){return this.iterator("table",function(c){Ub(c,
|
||||
!1===b,a)})});r("ajax.url()",function(a){var b=this.context;if(a===n){if(0===b.length)return n;b=b[0];return b.ajax?g.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){g.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});r("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});var $a=function(a,b){var c=[],e,d,f,h,i,j;e=typeof a;if(!a||"string"===e||"function"===e||a.length===n)a=[a];f=0;for(h=a.length;f<h;f++){d=a[f]&&
|
||||
a[f].split?a[f].split(","):[a[f]];i=0;for(j=d.length;i<j;i++)(e=b("string"===typeof d[i]?g.trim(d[i]):d[i]))&&e.length&&c.push.apply(c,e)}return c},ab=function(a){a||(a={});a.filter&&!a.search&&(a.search=a.filter);return{search:a.search||"none",order:a.order||"current",page:a.page||"all"}},bb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Ca=function(a,b){var c,e,d,f=[],h=a.aiDisplay;c=a.aiDisplayMaster;var i=
|
||||
b.search;e=b.order;d=b.page;if("ssp"==B(a))return"removed"===i?[]:V(0,c.length);if("current"==d){c=a._iDisplayStart;for(e=a.fnDisplayEnd();c<e;c++)f.push(h[c])}else if("current"==e||"applied"==e)f="none"==i?c.slice():"applied"==i?h.slice():g.map(c,function(a){return-1===g.inArray(a,h)?a:null});else if("index"==e||"original"==e){c=0;for(e=a.aoData.length;c<e;c++)"none"==i?f.push(c):(d=g.inArray(c,h),(-1===d&&"removed"==i||0<=d&&"applied"==i)&&f.push(c))}return f};r("rows()",function(a,b){a===n?a="":
|
||||
g.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var d=b;return $a(a,function(a){var b=Pb(a);if(b!==null&&!d)return[b];var i=Ca(c,d);if(b!==null&&g.inArray(b,i)!==-1)return[b];if(!a)return i;if(typeof a==="function")return g.map(i,function(b){var d=c.aoData[b];return a(b,d._aData,d.nTr)?b:null});b=Sb(ia(c.aoData,i,"nTr"));return a.nodeName&&g.inArray(a,b)!==-1?[a._DT_RowIndex]:g(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()})},1);c.selector.rows=a;
|
||||
c.selector.opts=b;return c});r("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||n},1)});r("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ia(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var e=b.aoData[c];return"search"===a?e._aFilterData:e._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,
|
||||
c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});u("rows().remove()","row().remove()",function(){var a=this;return this.iterator("row",function(b,c,e){var d=b.aoData;d.splice(c,1);for(var f=0,h=d.length;f<h;f++)null!==d[f].nTr&&(d[f].nTr._DT_RowIndex=f);g.inArray(c,b.aiDisplay);pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[e],c,!1);Sa(b)})});r("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,i=[];f=0;for(g=
|
||||
a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?i.push(ma(b,c)[0]):i.push(J(b,c));return i},1),c=this.rows(-1);c.pop();c.push.apply(c,b.toArray());return c});r("row()",function(a,b){return bb(this.rows(a,b))});r("row().data()",function(a){var b=this.context;if(a===n)return b.length&&this.length?b[0].aoData[this[0]]._aData:n;b[0].aoData[this[0]]._aData=a;da(b[0],this[0],"data");return this});r("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||
|
||||
null:null});r("row.add()",function(a){a instanceof g&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?ma(b,a)[0]:J(b,a)});return this.row(b[0])});var cb=function(a,b){var c=a.context;c.length&&(c=c[0].aoData[b!==n?b:a[0]],c._details&&(c._details.remove(),c._detailsShow=n,c._details=n))},Vb=function(a,b){var c=a.context;if(c.length&&a.length){var e=c[0].aoData[a[0]];if(e._details){(e._detailsShow=b)?e._details.insertAfter(e.nTr):e._details.detach();
|
||||
var d=c[0],f=new s(d),g=d.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){d===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(d===b)for(var c,e=ba(b),f=0,o=g.length;f<o;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",e)}),f.on("destroy.dt.DT_details",function(a,
|
||||
b){if(d===b)for(var c=0,e=g.length;c<e;c++)g[c]._details&&cb(f,c)}))}}};r("row().child()",function(a,b){var c=this.context;if(a===n)return c.length&&this.length?c[0].aoData[this[0]]._details:n;if(!0===a)this.child.show();else if(!1===a)cb(this);else if(c.length&&this.length){var e=c[0],c=c[0].aoData[this[0]],d=[],f=function(a,b){if(a.nodeName&&"tr"===a.nodeName.toLowerCase())d.push(a);else{var c=g("<tr><td/></tr>").addClass(b);g("td",c).addClass(b).html(a)[0].colSpan=ba(e);d.push(c[0])}};if(g.isArray(a)||
|
||||
a instanceof g)for(var h=0,i=a.length;h<i;h++)f(a[h],b);else f(a,b);c._details&&c._details.remove();c._details=g(d);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});r(["row().child.show()","row().child().show()"],function(){Vb(this,!0);return this});r(["row().child.hide()","row().child().hide()"],function(){Vb(this,!1);return this});r(["row().child.remove()","row().child().remove()"],function(){cb(this);return this});r("row().child.isShown()",function(){var a=this.context;return a.length&&
|
||||
this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var dc=/^(.+):(name|visIdx|visible)$/,Wb=function(a,b,c,e,d){for(var c=[],e=0,f=d.length;e<f;e++)c.push(y(a,d[e],b));return c};r("columns()",function(a,b){a===n?a="":g.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var d=a,f=b,h=c.aoColumns,i=D(h,"sName"),j=D(h,"nTh");return $a(d,function(a){var b=Pb(a);if(a==="")return V(h.length);if(b!==null)return[b>=0?b:h.length+b];if(typeof a==="function"){var d=Ca(c,f);return g.map(h,
|
||||
function(b,f){return a(f,Wb(c,f,0,0,d),j[f])?f:null})}var o=typeof a==="string"?a.match(dc):"";if(o)switch(o[2]){case "visIdx":case "visible":b=parseInt(o[1],10);if(b<0){var m=g.map(h,function(a,b){return a.bVisible?b:null});return[m[m.length+b]]}return[la(c,b)];case "name":return g.map(i,function(a,b){return a===o[1]?b:null})}else return g(j).filter(a).map(function(){return g.inArray(this,j)}).toArray()})},1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",
|
||||
function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Wb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",
|
||||
function(b,c,e,d,f){return ia(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,e,d){return ia(a.aoData,d,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){return this.iterator("column",function(c,e){if(a===n)return c.aoColumns[e].bVisible;var d=c.aoColumns,f=d[e],h=c.aoData,i,j,l;if(a!==n&&f.bVisible!==a){if(a){var k=g.inArray(!0,D(d,"bVisible"),e+1);i=0;for(j=
|
||||
h.length;i<j;i++)l=h[i].nTr,d=h[i].anCells,l&&l.insertBefore(d[e],d[k]||null)}else g(D(c.aoData,"anCells",e)).detach();f.bVisible=a;fa(c,c.aoHeader);fa(c,c.aoFooter);if(b===n||b)Y(c),(c.oScroll.sX||c.oScroll.sY)&&Z(c);w(c,null,"column-visibility",[c,e,a]);ya(c)}})});u("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?aa(b,c):c},1)});r("columns.adjust()",function(){return this.iterator("table",function(a){Y(a)},1)});r("column.index()",
|
||||
function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return la(c,b);if("fromData"===a||"toVisible"===a)return aa(c,b)}});r("column()",function(a,b){return bb(this.columns(a,b))});r("cells()",function(a,b,c){g.isPlainObject(a)&&(typeof a.row!==n?(c=b,b=null):(c=a,a=null));g.isPlainObject(b)&&(c=b,b=null);if(null===b||b===n)return this.iterator("table",function(b){var e=a,d=ab(c),f=b.aoData,h=Ca(b,d),d=Sb(ia(f,h,"anCells")),i=g([].concat.apply([],d)),j,
|
||||
k=b.aoColumns.length,l,p,r,s,t,u;return $a(e,function(a){var c=typeof a==="function";if(a===null||a===n||c){l=[];p=0;for(r=h.length;p<r;p++){j=h[p];for(s=0;s<k;s++){t={row:j,column:s};if(c){u=b.aoData[j];a(t,y(b,j,s),u.anCells[s])&&l.push(t)}else l.push(t)}}return l}return g.isPlainObject(a)?[a]:i.filter(a).map(function(a,b){j=b.parentNode._DT_RowIndex;return{row:j,column:g.inArray(b,f[j].anCells)}}).toArray()})});var e=this.columns(b,c),d=this.rows(a,c),f,h,i,j,l,k=this.iterator("table",function(a,
|
||||
b){f=[];h=0;for(i=d[b].length;h<i;h++){j=0;for(l=e[b].length;j<l;j++)f.push({row:d[b][h],column:e[b][j]})}return f},1);g.extend(k.selector,{cols:b,rows:a,opts:c});return k});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b].anCells)?a[c]:n},1)});r("cells().data()",function(){return this.iterator("cell",function(a,b,c){return y(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",
|
||||
function(b,c,e){return b.aoData[c][a][e]},1)});u("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,e){return y(b,c,e,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:aa(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,e){da(b,c,a,e)})});r("cell()",function(a,b,c){return bb(this.cells(a,b,c))});r("cell().data()",
|
||||
function(a){var b=this.context,c=this[0];if(a===n)return b.length&&c.length?y(b[0],c[0].row,c[0].column):n;Ia(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});r("order()",function(a,b){var c=this.context;if(a===n)return 0!==c.length?c[0].aaSorting:n;"number"===typeof a?a=[[a,b]]:g.isArray(a[0])||(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});r("order.listener()",function(a,b,c){return this.iterator("table",
|
||||
function(e){Oa(e,a,b,c)})});r(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,e){var d=[];g.each(b[e],function(b,c){d.push([c,a])});c.aaSorting=d})});r("search()",function(a,b,c,e){var d=this.context;return a===n?0!==d.length?d[0].oPreviousSearch.sSearch:n:this.iterator("table",function(d){d.oFeatures.bFilter&&ga(d,g.extend({},d.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===e?!0:e}),1)})});u("columns().search()",
|
||||
"column().search()",function(a,b,c,e){return this.iterator("column",function(d,f){var h=d.aoPreSearchCols;if(a===n)return h[f].sSearch;d.oFeatures.bFilter&&(g.extend(h[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===e?!0:e}),ga(d,d.oPreviousSearch,1))})});r("state()",function(){return this.context.length?this.context[0].oSavedState:null});r("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});r("state.loaded()",
|
||||
function(){return this.context.length?this.context[0].oLoadedState:null});r("state.save()",function(){return this.iterator("table",function(a){ya(a)})});p.versionCheck=p.fnVersionCheck=function(a){for(var b=p.version.split("."),a=a.split("."),c,e,d=0,f=a.length;d<f;d++)if(c=parseInt(b[d],10)||0,e=parseInt(a[d],10)||0,c!==e)return c>e;return!0};p.isDataTable=p.fnIsDataTable=function(a){var b=g(a).get(0),c=!1;g.each(p.settings,function(a,d){if(d.nTable===b||g("table",d.nScrollHead)[0]===b||g("table",
|
||||
d.nScrollFoot)[0]===b)c=!0});return c};p.tables=p.fnTables=function(a){return g.map(p.settings,function(b){if(!a||a&&g(b.nTable).is(":visible"))return b.nTable})};p.util={throttle:ua,escapeRegex:va};p.camelToHungarian=H;r("$()",function(a,b){var c=this.rows(b).nodes(),c=g(c);return g([].concat(c.filter(a).toArray(),c.find(a).toArray()))});g.each(["on","one","off"],function(a,b){r(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0].match(/\.dt\b/)||(a[0]+=".dt");var e=g(this.tables().nodes());
|
||||
e[b].apply(e,a);return this})});r("clear()",function(){return this.iterator("table",function(a){oa(a)})});r("settings()",function(){return new s(this.context,this.context)});r("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});r("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,e=b.oClasses,d=b.nTable,f=b.nTBody,h=b.nTHead,i=b.nTFoot,j=g(d),f=g(f),l=g(b.nTableWrapper),k=g.map(b.aoData,function(a){return a.nTr}),
|
||||
n;b.bDestroying=!0;w(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);l.unbind(".DT").find(":not(tbody *)").unbind(".DT");g(Ea).unbind(".DT-"+b.sInstance);d!=h.parentNode&&(j.children("thead").detach(),j.append(h));i&&d!=i.parentNode&&(j.children("tfoot").detach(),j.append(i));j.detach();l.detach();b.aaSorting=[];b.aaSortingFixed=[];xa(b);g(k).removeClass(b.asStripeClasses.join(" "));g("th, td",h).removeClass(e.sSortable+" "+e.sSortableAsc+" "+e.sSortableDesc+" "+e.sSortableNone);
|
||||
b.bJUI&&(g("th span."+e.sSortIcon+", td span."+e.sSortIcon,h).detach(),g("th, td",h).each(function(){var a=g("div."+e.sSortJUIWrapper,this);g(this).append(a.contents());a.detach()}));!a&&c&&c.insertBefore(d,b.nTableReinsertBefore);f.children().detach();f.append(k);j.css("width",b.sDestroyWidth).removeClass(e.sTable);(n=b.asDestroyStripes.length)&&f.children().each(function(a){g(this).addClass(b.asDestroyStripes[a%n])});c=g.inArray(b,p.settings);-1!==c&&p.settings.splice(c,1)})});p.version="1.10.5-dev";
|
||||
|
Loading…
x
Reference in New Issue
Block a user