From ce62982f202689f8c5a8569daecb8ec11bb2274f Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Mon, 27 Feb 2023 11:12:55 -0500 Subject: [PATCH] Feature - provide prepopulated array of selected rows on initialization. Related to Issue#62. --- js/dataTables.checkboxes.js | 8 ++++++++ js/dataTables.checkboxes.min.js | 2 +- js/dataTables.checkboxes.min.js.map | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/js/dataTables.checkboxes.js b/js/dataTables.checkboxes.js index 97aabf6..6935f77 100644 --- a/js/dataTables.checkboxes.js +++ b/js/dataTables.checkboxes.js @@ -221,6 +221,14 @@ .attr('data-col', i); } } + + // Initial checkbox selection + if(ctx.aoColumns[i].checkboxes.initialSelectionArray){ + for (var arrayIndex = 0; arrayIndex < ctx.aoColumns[i].checkboxes.initialSelectionArray.length; ++arrayIndex) { + var cellData = ctx.aoColumns[i].checkboxes.initialSelectionArray[arrayIndex]; + ctx.checkboxes.s.data[i][cellData] = 1; + } + } } } diff --git a/js/dataTables.checkboxes.min.js b/js/dataTables.checkboxes.min.js index a050714..e374776 100644 --- a/js/dataTables.checkboxes.min.js +++ b/js/dataTables.checkboxes.min.js @@ -1,3 +1,3 @@ /*! jQuery DataTables Checkboxes v1.2.13 - www.gyrocode.com/projects/jquery-datatables-checkboxes/ - License: MIT - Author: Gyrocode LLC / www.gyrocode.com */ -!function(c){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return c(e,window,document)}):"object"==typeof exports?module.exports=function(e,t){return e=e||window,t&&t.fn.dataTable||(t=require("datatables.net")(e,t).$),c(t,0,e.document)}:c(jQuery,window,document)}(function(k,e,b){"use strict";function x(e){if(!p.versionCheck||!p.versionCheck("1.10.8"))throw"DataTables Checkboxes requires DataTables 1.10.8 or newer";this.s={dt:new p.Api(e),columns:[],data:{},dataDisabled:{},ignoreSelect:!1},this.s.ctx=this.s.dt.settings()[0],this.s.ctx.checkboxes||(e.checkboxes=this)._constructor()}var p=k.fn.dataTable;x.prototype={_constructor:function(){for(var e,t,c,s,o,l,a,n=this,d=n.s.dt,i=n.s.ctx,h=!1,r=!1,u=0;u'}),p.ext.internal._fnColumnOptions(i,u,t),e.removeClass("sorting"),e.off(".dt"),null===i.sAjaxSource&&((c=d.cells("tr",u)).invalidate("data"),k(c.nodes()).addClass(t.className)),n.s.data[u]={},n.s.dataDisabled[u]={},n.s.columns.push(u),i.aoColumns[u].checkboxes.selectRow&&(i._select?r=!0:i.aoColumns[u].checkboxes.selectRow=!1),i.aoColumns[u].checkboxes.selectAll&&(e.data("html",e.html()),null!==i.aoColumns[u].checkboxes.selectAllRender&&(s="",k.isFunction(i.aoColumns[u].checkboxes.selectAllRender)?s=i.aoColumns[u].checkboxes.selectAllRender():"string"==typeof i.aoColumns[u].checkboxes.selectAllRender&&(s=i.aoColumns[u].checkboxes.selectAllRender),e.html(s).addClass("dt-checkboxes-select-all").attr("data-col",u))))}h&&(n.loadState(),o=k(d.table().node()),l=k(d.table().body()),a=k(d.table().container()),r&&(o.addClass("dt-checkboxes-select"),o.on("user-select.dt.dtCheckboxes",function(e,t,c,s,o){n.onDataTablesUserSelect(e,t,c,s,o)}),o.on("select.dt.dtCheckboxes deselect.dt.dtCheckboxes",function(e,t,c,s){n.onDataTablesSelectDeselect(e,c,s)}),i._select.info&&(d.select.info(!1),o.on("draw.dt.dtCheckboxes select.dt.dtCheckboxes deselect.dt.dtCheckboxes",function(){n.showInfoSelected()}))),o.on("draw.dt.dtCheckboxes",function(e){n.onDataTablesDraw(e)}),l.on("click.dtCheckboxes","input.dt-checkboxes",function(e){n.onClick(e,this)}),a.on("click.dtCheckboxes",'thead th.dt-checkboxes-select-all input[type="checkbox"]',function(e){n.onClickSelectAll(e,this)}),a.on("click.dtCheckboxes","thead th.dt-checkboxes-select-all",function(){k('input[type="checkbox"]',this).not(":disabled").trigger("click")}),r||a.on("click.dtCheckboxes","tbody td.dt-checkboxes-cell",function(){k('input[type="checkbox"]',this).not(":disabled").trigger("click")}),a.on("click.dtCheckboxes","thead th.dt-checkboxes-select-all label, tbody td.dt-checkboxes-cell label",function(e){e.preventDefault()}),k(b).on("click.dtCheckboxes",'.fixedHeader-floating thead th.dt-checkboxes-select-all input[type="checkbox"]',function(e){i._fixedHeader&&i._fixedHeader.dom.header.floating&&n.onClickSelectAll(e,this)}),k(b).on("click.dtCheckboxes",".fixedHeader-floating thead th.dt-checkboxes-select-all",function(){i._fixedHeader&&i._fixedHeader.dom.header.floating&&k('input[type="checkbox"]',this).trigger("click")}),o.on("init.dt.dtCheckboxes",function(){setTimeout(function(){n.onDataTablesInit()},0)}),o.on("stateSaveParams.dt.dtCheckboxes",function(e,t,c){n.onDataTablesStateSave(e,t,c)}),o.one("destroy.dt.dtCheckboxes",function(e,t){n.onDataTablesDestroy(e,t)}))},onDataTablesInit:function(){var o=this,e=o.s.dt,t=o.s.ctx;t.oFeatures.bServerSide||(t.oFeatures.bStateSave&&o.updateState(),k(e.table().node()).on("xhr.dt.dtCheckboxes",function(e,t,c,s){o.onDataTablesXhr(e.settings,c,s)}))},onDataTablesUserSelect:function(e,t,c,s){var o=s.index().row,l=this.getSelectRowColIndex(),a=t.cell({row:o,column:l}).data();this.isCellSelectable(l,a)||e.preventDefault()},onDataTablesSelectDeselect:function(e,t,c){var s,o,l=this,a=l.s.dt;l.s.ignoreSelect||"row"!==t||null!==(s=l.getSelectRowColIndex())&&(o=a.cells(c,s),l.updateData(o,s,"select"===e.type),l.updateCheckbox(o,s,"select"===e.type),l.updateSelectAll(s))},onDataTablesStateSave:function(e,t,c){var s=this,o=s.s.ctx;k.each(s.s.columns,function(e,t){o.aoColumns[t].checkboxes.stateSave&&(Object.prototype.hasOwnProperty.call(c,"checkboxes")||(c.checkboxes=[]),c.checkboxes[t]=s.s.data[t])})},onDataTablesDestroy:function(){var e=this.s.dt,t=k(e.table().node()),c=k(e.table().body()),s=k(e.table().container());k(b).off("click.dtCheckboxes"),s.off(".dtCheckboxes"),c.off(".dtCheckboxes"),t.off(".dtCheckboxes"),this.s.data={},this.s.dataDisabled={},k(".dt-checkboxes-select-all",t).each(function(e,t){k(t).html(k(t).data("html")).removeClass("dt-checkboxes-select-all")})},onDataTablesDraw:function(){var c=this,e=c.s.ctx;(e.oFeatures.bServerSide||e.oFeatures.bDeferRender)&&c.updateStateCheckboxes({page:"current",search:"none"}),k.each(c.s.columns,function(e,t){c.updateSelectAll(t)})},onDataTablesXhr:function(){var c=this,e=c.s.dt,t=c.s.ctx,s=k(e.table().node());k.each(c.s.columns,function(e,t){c.s.data[t]={},c.s.dataDisabled[t]={}}),t.oFeatures.bStateSave&&(c.loadState(),s.one("draw.dt.dtCheckboxes",function(){c.updateState()}))},updateData:function(e,t,c){var s=this.s.dt,o=this.s.ctx;o.aoColumns[t].checkboxes&&(e.data().each(function(e){c?o.checkboxes.s.data[t][e]=1:delete o.checkboxes.s.data[t][e]}),o.oFeatures.bStateSave&&o.aoColumns[t].checkboxes.stateSave&&s.state.save())},updateSelect:function(e,t){var c=this.s.dt;this.s.ctx._select&&(this.s.ignoreSelect=!0,t?c.rows(e).select():c.rows(e).deselect(),this.s.ignoreSelect=!1)},updateCheckbox:function(e,t,c){var s=this.s.ctx,o=e.nodes();o.length&&(k("input.dt-checkboxes",o).not(":disabled").prop("checked",c),k.isFunction(s.aoColumns[t].checkboxes.selectCallback)&&s.aoColumns[t].checkboxes.selectCallback(o,c))},updateState:function(){var c=this,e=(c.s.dt,c.s.ctx);c.updateStateCheckboxes({page:"all",search:"none"}),e._oFixedColumns&&setTimeout(function(){k.each(c.s.columns,function(e,t){c.updateSelectAll(t)})},0)},updateStateCheckboxes:function(e){var o=this,t=o.s.dt,l=o.s.ctx;t.cells("tr",o.s.columns,e).every(function(e,t){var c=this.data(),s=o.isCellSelectable(t,c);Object.prototype.hasOwnProperty.call(l.checkboxes.s.data,t)&&Object.prototype.hasOwnProperty.call(l.checkboxes.s.data[t],c)&&(l.aoColumns[t].checkboxes.selectRow&&s&&o.updateSelect(e,!0),o.updateCheckbox(this,t,!0)),s||k("input.dt-checkboxes",this.node()).prop("disabled",!0)})},onClick:function(e,c){var s=this,t=s.s.dt,o=s.s.ctx,l=k(c).closest("td"),a=l.parents(".DTFC_Cloned").length?t.fixedColumns().cellIndex(l):l,n=t.cell(a),d=n.index(),i=d.column;d.row;o.aoColumns[i].checkboxes.selectRow?o._select&&("os"===o._select.style?(e.stopPropagation(),n.checkboxes.select(c.checked)):setTimeout(function(){var e=n.data(),t=Object.prototype.hasOwnProperty.call(s.s.data,i)&&Object.prototype.hasOwnProperty.call(s.s.data[i],e);t!==c.checked&&(s.updateCheckbox(n,i,t),s.updateSelectAll(i))},0)):(n.checkboxes.select(c.checked),e.stopPropagation())},onClickSelectAll:function(e,t){var c=this.s.dt,s=this.s.ctx,o=null,l=k(t).closest("th");o=l.parents(".DTFC_Cloned").length?c.fixedColumns().cellIndex(l).column:c.column(l).index(),k(t).data("is-changed",!0),c.column(o,{page:s.aoColumns[o].checkboxes&&s.aoColumns[o].checkboxes.selectAllPages?"all":"current",search:"applied"}).checkboxes.select(t.checked),e.stopPropagation()},loadState:function(){var c,s=this,e=s.s.dt,o=s.s.ctx;o.oFeatures.bStateSave&&(c=e.state.loaded(),k.each(s.s.columns,function(e,t){c&&c.checkboxes&&c.checkboxes.hasOwnProperty(t)&&o.aoColumns[t].checkboxes.stateSave&&(s.s.data[t]=c.checkboxes[t])}))},updateSelectAll:function(c){var e,t,s,o,l,a,n,d,i,h,r,u=this,b=u.s.dt,x=u.s.ctx;x.aoColumns[c].checkboxes&&x.aoColumns[c].checkboxes.selectAll&&(e=b.cells("tr",c,{page:x.aoColumns[c].checkboxes.selectAllPages?"all":"current",search:"applied"}),t=b.table().container(),s=k('.dt-checkboxes-select-all[data-col="'+c+'"] input[type="checkbox"]',t),l=o=0,a=e.data(),k.each(a,function(e,t){u.isCellSelectable(c,t)?Object.prototype.hasOwnProperty.call(u.s.data,c)&&Object.prototype.hasOwnProperty.call(u.s.data[c],t)&&o++:l++}),x._fixedHeader&&x._fixedHeader.dom.header.floating&&(s=k('.fixedHeader-floating .dt-checkboxes-select-all[data-col="'+c+'"] input[type="checkbox"]')),d=0===o?n=!1:o+l===a.length?!(n=!0):n=!0,i=s.data("is-changed"),h=s.prop("checked"),r=s.prop("indeterminate"),!i&&h===n&&r===d||(s.data("is-changed",!1),s.prop({checked:!d&&n,indeterminate:d}),k.isFunction(x.aoColumns[c].checkboxes.selectAllCallback)&&x.aoColumns[c].checkboxes.selectAllCallback(s.closest("th").get(0),n,d)))},showInfoSelected:function(){var n=this.s.dt,e=this.s.ctx;if(e.aanFeatures.i){var t=this.getSelectRowColIndex();if(null!==t){var d=0;for(var c in e.checkboxes.s.data[t])Object.prototype.hasOwnProperty.call(e.checkboxes.s.data,t)&&Object.prototype.hasOwnProperty.call(e.checkboxes.s.data[t],c)&&d++;k.each(e.aanFeatures.i,function(e,t){var c,s,o=k(t),l=k('');c="row",s=d,l.append(k('').append(n.i18n("select."+c+"s",{_:"%d "+c+"s selected",0:"",1:"1 "+c+" selected"},s)));var a=o.children("span.select-info");a.length&&a.remove(),""!==l.text()&&o.append(l)})}}},isCellSelectable:function(e,t){var c=this.s.ctx;return!Object.prototype.hasOwnProperty.call(c.checkboxes.s.dataDisabled,e)||!Object.prototype.hasOwnProperty.call(c.checkboxes.s.dataDisabled[e],t)},getCellIndex:function(e){var t=this.s.dt;return this.s.ctx._oFixedColumns?t.fixedColumns().cellIndex(e):t.cell(e).index()},getSelectRowColIndex:function(){for(var e=this.s.ctx,t=null,c=0;c'};var t=k.fn.dataTable.Api;return t.register("checkboxes()",function(){return this}),t.registerPlural("columns().checkboxes.select()","column().checkboxes.select()",function(i){return void 0===i&&(i=!0),this.iterator("column-rows",function(c,s,e,t,o){var l,a,n,d;c.aoColumns[s].checkboxes&&(d=[],k.each(o,function(e,t){d.push({row:t,column:s})}),a=(l=this.cells(d)).data(),n=[],d=[],k.each(a,function(e,t){c.checkboxes.isCellSelectable(s,t)&&(d.push({row:o[e],column:s}),n.push(o[e]))}),l=this.cells(d),c.checkboxes.updateData(l,s,i),c.aoColumns[s].checkboxes.selectRow&&c.checkboxes.updateSelect(n,i),c.checkboxes.updateCheckbox(l,s,i),c.checkboxes.updateSelectAll(s),c.checkboxes.updateFixedColumn(s))},1)}),t.registerPlural("cells().checkboxes.select()","cell().checkboxes.select()",function(l){return void 0===l&&(l=!0),this.iterator("cell",function(e,t,c){var s,o;e.aoColumns[c].checkboxes&&(s=this.cells([{row:t,column:c}]),o=this.cell({row:t,column:c}).data(),e.checkboxes.isCellSelectable(c,o)&&(e.checkboxes.updateData(s,c,l),e.aoColumns[c].checkboxes.selectRow&&e.checkboxes.updateSelect(t,l),e.checkboxes.updateCheckbox(s,c,l),e.checkboxes.updateSelectAll(c),e.checkboxes.updateFixedColumn(c)))},1)}),t.registerPlural("cells().checkboxes.enable()","cell().checkboxes.enable()",function(a){return void 0===a&&(a=!0),this.iterator("cell",function(e,t,c){var s,o,l;e.aoColumns[c].checkboxes&&(o=(s=this.cell({row:t,column:c})).data(),a?delete e.checkboxes.s.dataDisabled[c][o]:e.checkboxes.s.dataDisabled[c][o]=1,(l=s.node())&&k("input.dt-checkboxes",l).prop("disabled",!a),e.aoColumns[c].checkboxes.selectRow&&Object.prototype.hasOwnProperty.call(e.checkboxes.s.data,c)&&Object.prototype.hasOwnProperty.call(e.checkboxes.s.data[c],o)&&e.checkboxes.updateSelect(t,a))},1)}),t.registerPlural("cells().checkboxes.disable()","cell().checkboxes.disable()",function(e){return void 0===e&&(e=!0),this.checkboxes.enable(!e)}),t.registerPlural("columns().checkboxes.deselect()","column().checkboxes.deselect()",function(e){return void 0===e&&(e=!0),this.checkboxes.select(!e)}),t.registerPlural("cells().checkboxes.deselect()","cell().checkboxes.deselect()",function(e){return void 0===e&&(e=!0),this.checkboxes.select(!e)}),t.registerPlural("columns().checkboxes.deselectAll()","column().checkboxes.deselectAll()",function(){return this.iterator("column",function(e,t){e.aoColumns[t].checkboxes&&(e.checkboxes.s.data[t]={},this.column(t).checkboxes.select(!1))},1)}),t.registerPlural("columns().checkboxes.selected()","column().checkboxes.selected()",function(){return this.iterator("column-rows",function(c,s,e,t,o){if(c.aoColumns[s].checkboxes){var l,a,n=[];return c.oFeatures.bServerSide?k.each(c.checkboxes.s.data[s],function(e){c.checkboxes.isCellSelectable(s,e)&&n.push(e)}):(l=[],k.each(o,function(e,t){l.push({row:t,column:s})}),a=this.cells(l).data(),k.each(a,function(e,t){Object.prototype.hasOwnProperty.call(c.checkboxes.s.data,s)&&Object.prototype.hasOwnProperty.call(c.checkboxes.s.data[s],t)&&c.checkboxes.isCellSelectable(s,t)&&n.push(t)})),n}return[]},1)}),x.version="1.2.13",k.fn.DataTable.Checkboxes=x,k.fn.dataTable.Checkboxes=x,k(b).on("preInit.dt.dtCheckboxes",function(e,t){"dt"===e.namespace&&new x(t)}),x}); +!function(c){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return c(e,window,document)}):"object"==typeof exports?module.exports=function(e,t){return e=e||window,t&&t.fn.dataTable||(t=require("datatables.net")(e,t).$),c(t,0,e.document)}:c(jQuery,window,document)}(function(x,e,k){"use strict";function p(e){if(!f.versionCheck||!f.versionCheck("1.10.8"))throw"DataTables Checkboxes requires DataTables 1.10.8 or newer";this.s={dt:new f.Api(e),columns:[],data:{},dataDisabled:{},ignoreSelect:!1},this.s.ctx=this.s.dt.settings()[0],this.s.ctx.checkboxes||(e.checkboxes=this)._constructor()}var f=x.fn.dataTable,t=(p.prototype={_constructor:function(){for(var e,t,c,l=this,o=l.s.dt,s=l.s.ctx,a=!1,n=!1,d=0;d'}),f.ext.internal._fnColumnOptions(s,d,r),h.removeClass("sorting"),h.off(".dt"),null===s.sAjaxSource&&((i=o.cells("tr",d)).invalidate("data"),x(i.nodes()).addClass(r.className)),l.s.data[d]={},l.s.dataDisabled[d]={},l.s.columns.push(d),s.aoColumns[d].checkboxes.selectRow&&(s._select?n=!0:s.aoColumns[d].checkboxes.selectRow=!1),s.aoColumns[d].checkboxes.selectAll&&(h.data("html",h.html()),null!==s.aoColumns[d].checkboxes.selectAllRender)&&(i="",x.isFunction(s.aoColumns[d].checkboxes.selectAllRender)?i=s.aoColumns[d].checkboxes.selectAllRender():"string"==typeof s.aoColumns[d].checkboxes.selectAllRender&&(i=s.aoColumns[d].checkboxes.selectAllRender),h.html(i).addClass("dt-checkboxes-select-all").attr("data-col",d)),s.aoColumns[d].checkboxes.initialSelectionArray)for(var u=0;u'),s=(s="row",c=a,o.append(x('').append(l.i18n("select."+s+"s",{_:"%d "+s+"s selected",0:"",1:"1 "+s+" selected"},c))),t.children("span.select-info"));s.length&&s.remove(),""!==o.text()&&t.append(o)})}}},isCellSelectable:function(e,t){var c=this.s.ctx;return!Object.prototype.hasOwnProperty.call(c.checkboxes.s.dataDisabled,e)||!Object.prototype.hasOwnProperty.call(c.checkboxes.s.dataDisabled[e],t)},getCellIndex:function(e){var t=this.s.dt;return this.s.ctx._oFixedColumns?t.fixedColumns().cellIndex(e):t.cell(e).index()},getSelectRowColIndex:function(){for(var e=this.s.ctx,t=null,c=0;c'},x.fn.dataTable.Api);return t.register("checkboxes()",function(){return this}),t.registerPlural("columns().checkboxes.select()","column().checkboxes.select()",function(i){return void 0===i&&(i=!0),this.iterator("column-rows",function(c,o,e,t,s){var l,a,n,d;c.aoColumns[o].checkboxes&&(d=[],x.each(s,function(e,t){d.push({row:t,column:o})}),a=(l=this.cells(d)).data(),n=[],d=[],x.each(a,function(e,t){c.checkboxes.isCellSelectable(o,t)&&(d.push({row:s[e],column:o}),n.push(s[e]))}),l=this.cells(d),c.checkboxes.updateData(l,o,i),c.aoColumns[o].checkboxes.selectRow&&c.checkboxes.updateSelect(n,i),c.checkboxes.updateCheckbox(l,o,i),c.checkboxes.updateSelectAll(o),c.checkboxes.updateFixedColumn(o))},1)}),t.registerPlural("cells().checkboxes.select()","cell().checkboxes.select()",function(l){return void 0===l&&(l=!0),this.iterator("cell",function(e,t,c){var o,s;e.aoColumns[c].checkboxes&&(o=this.cells([{row:t,column:c}]),s=this.cell({row:t,column:c}).data(),e.checkboxes.isCellSelectable(c,s))&&(e.checkboxes.updateData(o,c,l),e.aoColumns[c].checkboxes.selectRow&&e.checkboxes.updateSelect(t,l),e.checkboxes.updateCheckbox(o,c,l),e.checkboxes.updateSelectAll(c),e.checkboxes.updateFixedColumn(c))},1)}),t.registerPlural("cells().checkboxes.enable()","cell().checkboxes.enable()",function(l){return void 0===l&&(l=!0),this.iterator("cell",function(e,t,c){var o,s;e.aoColumns[c].checkboxes&&(o=(s=this.cell({row:t,column:c})).data(),l?delete e.checkboxes.s.dataDisabled[c][o]:e.checkboxes.s.dataDisabled[c][o]=1,(s=s.node())&&x("input.dt-checkboxes",s).prop("disabled",!l),e.aoColumns[c].checkboxes.selectRow)&&Object.prototype.hasOwnProperty.call(e.checkboxes.s.data,c)&&Object.prototype.hasOwnProperty.call(e.checkboxes.s.data[c],o)&&e.checkboxes.updateSelect(t,l)},1)}),t.registerPlural("cells().checkboxes.disable()","cell().checkboxes.disable()",function(e){return this.checkboxes.enable(!(e=void 0===e?!0:e))}),t.registerPlural("columns().checkboxes.deselect()","column().checkboxes.deselect()",function(e){return this.checkboxes.select(!(e=void 0===e?!0:e))}),t.registerPlural("cells().checkboxes.deselect()","cell().checkboxes.deselect()",function(e){return this.checkboxes.select(!(e=void 0===e?!0:e))}),t.registerPlural("columns().checkboxes.deselectAll()","column().checkboxes.deselectAll()",function(){return this.iterator("column",function(e,t){e.aoColumns[t].checkboxes&&(e.checkboxes.s.data[t]={},this.column(t).checkboxes.select(!1))},1)}),t.registerPlural("columns().checkboxes.selected()","column().checkboxes.selected()",function(){return this.iterator("column-rows",function(c,o,e,t,s){var l,a;return c.aoColumns[o].checkboxes?(l=[],c.oFeatures.bServerSide?x.each(c.checkboxes.s.data[o],function(e){c.checkboxes.isCellSelectable(o,e)&&l.push(e)}):(a=[],x.each(s,function(e,t){a.push({row:t,column:o})}),s=this.cells(a).data(),x.each(s,function(e,t){Object.prototype.hasOwnProperty.call(c.checkboxes.s.data,o)&&Object.prototype.hasOwnProperty.call(c.checkboxes.s.data[o],t)&&c.checkboxes.isCellSelectable(o,t)&&l.push(t)})),l):[]},1)}),p.version="1.2.13",x.fn.DataTable.Checkboxes=p,x.fn.dataTable.Checkboxes=p,x(k).on("preInit.dt.dtCheckboxes",function(e,t){"dt"===e.namespace&&new p(t)}),p}); //# sourceMappingURL=dataTables.checkboxes.min.js.map \ No newline at end of file diff --git a/js/dataTables.checkboxes.min.js.map b/js/dataTables.checkboxes.min.js.map index d5125f3..c4fa19d 100644 --- a/js/dataTables.checkboxes.min.js.map +++ b/js/dataTables.checkboxes.min.js.map @@ -1 +1 @@ -{"version":3,"file":"dataTables.checkboxes.min.js","sources":["dataTables.checkboxes.js"],"names":["factory","define","amd","$","window","document","exports","module","root","fn","dataTable","require","jQuery","Checkboxes","settings","DataTable","versionCheck","this","s","dt","Api","columns","data","dataDisabled","ignoreSelect","ctx","checkboxes","_constructor","prototype","$colHeader","colOptions","cells","selectAllHtml","$table","$tableBody","$tableContainer","self","hasCheckboxes","hasCheckboxesSelectRow","i","aoColumns","length","column","header","isPlainObject","extend","defaults","searchable","orderable","sClass","sWidthOrig","mRender","ext","internal","_fnColumnOptions","removeClass","off","sAjaxSource","invalidate","nodes","addClass","push","selectRow","_select","selectAll","html","selectAllRender","isFunction","attr","loadState","table","node","body","container","on","e","type","cell","originalEvent","onDataTablesUserSelect","api","indexes","onDataTablesSelectDeselect","info","select","showInfoSelected","onDataTablesDraw","onClick","onClickSelectAll","not","trigger","preventDefault","_fixedHeader","dom","floating","setTimeout","onDataTablesInit","onDataTablesStateSave","one","onDataTablesDestroy","oFeatures","bServerSide","bStateSave","updateState","json","xhr","onDataTablesXhr","rowIdx","index","row","colIdx","getSelectRowColIndex","cellData","isCellSelectable","updateData","updateCheckbox","updateSelectAll","each","stateSave","Object","hasOwnProperty","call","el","bDeferRender","updateStateCheckboxes","page","search","isSelected","state","save","updateSelect","selector","rows","deselect","cellNodes","prop","selectCallback","_oFixedColumns","opts","every","ctrl","$cell","closest","cellSelector","parents","fixedColumns","cellIndex","cellIdx","style","stopPropagation","checked","hasData","$th","selectAllPages","loaded","$checkboxesSelectAll","countChecked","countDisabled","cellsData","isIndeterminate","isChanged","isSelectedNow","isIndeterminateNow","indeterminate","selectAllCallback","get","aanFeatures","countRows","name","num","$el","$output","append","i18n","_","0","1","$existing","children","remove","text","getCellIndex","updateFixedColumn","leftCols","rightCols","iLeftColumns","iRightColumns","update","register","registerPlural","iterator","j","rowsIdx","rowsSelectableIdx","cellNode","enable","version","namespace"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"dataTables.checkboxes.min.js","sources":["dataTables.checkboxes.js"],"names":["factory","define","amd","$","window","document","exports","module","root","fn","dataTable","require","jQuery","Checkboxes","settings","DataTable","versionCheck","this","s","dt","Api","columns","data","dataDisabled","ignoreSelect","ctx","checkboxes","_constructor","prototype","$table","$tableBody","$tableContainer","self","hasCheckboxes","hasCheckboxesSelectRow","i","aoColumns","length","selectAllHtml","$colHeader","column","header","colOptions","isPlainObject","extend","defaults","searchable","orderable","sClass","sWidthOrig","mRender","ext","internal","_fnColumnOptions","removeClass","off","sAjaxSource","cells","invalidate","nodes","addClass","push","selectRow","_select","selectAll","html","selectAllRender","isFunction","attr","initialSelectionArray","arrayIndex","cellData","loadState","table","node","body","container","on","e","type","cell","originalEvent","onDataTablesUserSelect","api","indexes","onDataTablesSelectDeselect","info","select","showInfoSelected","onDataTablesDraw","onClick","onClickSelectAll","not","trigger","preventDefault","_fixedHeader","dom","floating","setTimeout","onDataTablesInit","onDataTablesStateSave","one","onDataTablesDestroy","oFeatures","bServerSide","bStateSave","updateState","json","xhr","onDataTablesXhr","rowIdx","index","row","colIdx","getSelectRowColIndex","isCellSelectable","updateData","updateCheckbox","updateSelectAll","each","stateSave","Object","hasOwnProperty","call","el","bDeferRender","updateStateCheckboxes","page","search","isSelected","state","save","updateSelect","selector","rows","deselect","cellNodes","prop","selectCallback","_oFixedColumns","opts","every","ctrl","$cell","closest","cellSelector","parents","fixedColumns","cellIndex","cellIdx","style","stopPropagation","checked","hasData","$th","selectAllPages","loaded","countChecked","countDisabled","isIndeterminate","isChanged","isSelectedNow","isIndeterminateNow","$checkboxesSelectAll","cellsData","indeterminate","selectAllCallback","get","aanFeatures","countRows","num","$el","$output","$existing","name","append","i18n","_","0","1","children","remove","text","getCellIndex","updateFixedColumn","leftCols","iLeftColumns","rightCols","iRightColumns","update","register","registerPlural","iterator","j","rowsIdx","rowsSelectableIdx","cellNode","enable","version","namespace"],"mappings":"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"} \ No newline at end of file