"use strict";function _classCallCheck(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,a){for(var t=0;t\n <'table-responsive'tr>\n <'mt-4'p>",buttons:["copyHtml5",{extend:"print",autoPrint:!1}],language:{paginate:{previous:'',next:''}},autoWidth:!1,ajax:"assets/data/products.json",deferRender:!0,order:[1,"asc"],columns:[{data:"id",className:"col-checker align-middle",orderable:!1,searchable:!1},{data:"name",className:"align-middle"},{data:"inventory",className:"align-middle"},{data:"variant",className:"align-middle"},{data:"prices",className:"align-middle"},{data:"sales",className:"align-middle"},{data:"id",className:"align-middle text-right",orderable:!1,searchable:!1}],columnDefs:[{targets:0,render:function(e,a,t,n){return'
\n \n \n
')}},{targets:1,render:function(e,a,t,n){return'\n Card image cap\n \n ').concat(t.name,"")}},{targets:6,render:function(e,a,t,n){return'\n ')}}]})}},{key:"searchRecords",value:function(){var c=this;$("#table-search, #filterBy").on("keyup change focus",function(e){var a=$("#filterBy").val(),t=""!==a,n=$("#table-search").val();!n.length||"keyup"!==e.type&&"change"!==e.type||c.clearSelectedRows(),c.table.search("").columns().search("").draw(),t?c.table.columns(a).search(n).draw():c.table.search(n).draw()})}},{key:"getSelectedInfo",value:function(){var e=$('input[name="selectedRow[]"]:checked').length,a=$(".thead-btn"),t=$("").addClass("selected-row-info text-muted pl-1").text("".concat(e," selected"));$(".selected-row-info").remove(),e&&a.prepend(t)}},{key:"selecter",value:function(){var n=this;$(document).on("change","#check-handle",function(){var e=$(this).prop("checked");$('input[name="selectedRow[]"]').prop("checked",e),n.getSelectedInfo()}).on("change",'input[name="selectedRow[]"]',function(){var e=$('input[name="selectedRow[]"]'),a=$('input[name="selectedRow[]"]:checked').length,t=a===e.length?"checked":"indeterminate";$("#check-handle").prop("indeterminate",!1).prop("checked",!1),a&&$("#check-handle").prop(t,!0),n.getSelectedInfo()})}},{key:"clearSelected",value:function(){var e=this;$("#myTable").on("page.dt",function(){e.clearSelectedRows()}),$("#clear-search").on("click",function(){e.clearSelectedRows()})}},{key:"clearSelectedRows",value:function(){$("#check-handle").prop("indeterminate",!1).prop("checked",!1).trigger("change")}},{key:"table2",value:function(){$("#myTable2").DataTable({dom:"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>>\n <'table-responsive'tr>\n <'row align-items-center'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7 d-flex justify-content-end'p>>",language:{paginate:{previous:'',next:''}},autoWidth:!1,ajax:"assets/data/products.json",deferRender:!0,order:[1,"asc"],columns:[{data:"name",className:"align-middle"},{data:"inventory",className:"align-middle"},{data:"variant",className:"align-middle"},{data:"prices",className:"align-middle"},{data:"sales",className:"align-middle"},{data:"actions",className:"align-middle text-right",orderable:!1,searchable:!1}],columnDefs:[{targets:0,render:function(e,a,t,n){return'\n Card image cap\n \n ').concat(t.name,"")}},{targets:5,render:function(e,a,t,n){return'\n ')}}]})}}]),e}();$(document).on("theme:init",function(){new DataTablesDemo}); //# sourceMappingURL=../../sourcemaps/pages/datatables-demo.min.js.map