Ninja Tables – WP Data Table Plugin for WordPress - Version 3.2.2

Version Description

Download this release

Release Info

Developer techjewel
Plugin Icon 128x128 Ninja Tables – WP Data Table Plugin for WordPress
Version 3.2.2
Comparing to
See all releases

Code changes from version 3.2.1 to 3.2.2

assets/js/ninja-tables-footable.3.1.0.js CHANGED
@@ -1 +1 @@
1
- !function(t){var e={};function n(a){if(e[a])return e[a].exports;var o=e[a]={i:a,l:!1,exports:{}};return t[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:a})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=562)}({562:function(t,e,n){t.exports=n(563)},563:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,o=(window.jQuery,(a=null)||(a=jQuery({})),a),i={SetCellColor:function(t,e,n,a,o){t.length&&t.css("color",n.targetValueColor)},SetCellBgColor:function(t,e,n,a,o){t.length&&t.css("background-color",n.targetValueColor)},ResetCellColorToDefault:function(t,e,n,a,o){t.length&&t.css("color","initial")},ResetCellBgColorToDefault:function(t,e,n,a,o){t.length&&t.css("background-color","initial")},SetCellContent:function(t,e,n,a,o){t.length&&t.each(function(t,e){var a=jQuery(e);if(n.targetValue&&!a.hasClass("ninja_column_conditionally_transformed")){var o=n.targetValue.replace(/{row.([^\}]*)}/g,function(t){var e=t.substring(5,t.length-1),n="",o=e.indexOf("|");return-1!==o&&(n=e.substring(o+1,e.length),e=e.substring(0,o)),a.closest("tr").find("td.ninja_clmn_nm_"+e).html()||n});a.html(o).addClass("ninja_column_conditionally_transformed")}})},SetCellCssClass:function(t,e,n,a,o){t.length&&t.addClass(n.targetValue)},RemoveCellCssClass:function(t,e,n,a,o){t.length&&t.removeClass(n.targetValue)},SetRowColor:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("color",n.targetValueColor)},SetRowBgColor:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("background-color",n.targetValueColor)},ResetRowBgColor:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("background-color","initial")},ResetRowColorToDefault:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("color","initial")},SetRowCssClass:function(t,e,n,a,o){t.length&&t.closest("tr").addClass(n.targetValue)},RemoveRowCssClass:function(t,e,n,a,o){t.length&&t.closest("tr").removeClass(n.targetValue)},SetColumnColor:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").css("color",n.targetValueColor)},SetColumnBgColor:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").css("background-color",n.targetValueColor)},AddColumnCssClass:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").addClass(n.targetValue)},RemoveColumnCssClass:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").removeClass(n.targetValue)}};o.on("ninja-tables-apply-conditional-formatting",function(t,e,n){n&&n.columns&&jQuery.each(n.columns,function(t,n){n&&jQuery.each(n.conditions,function(a,o){if(o&&o.targetAction){var r=function(t){return t.targetAction.split("-").map(function(t){return t.substr(0,1).toUpperCase()+t.substr(1)}).join("")}(o);if(r in i){var l=function(t,e,n,a){var o=jQuery({}),i="ninja_column_"+n;"equal"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){return jQuery(e).text()==n.conditionalValue})}(t,i,e):"not-equal"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){return jQuery(e).text()!=n.conditionalValue})}(t,i,e):"contains"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e+":contains("+n.conditionalValue+")")}(t,i,e):"does-not-contain"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e+":not(:contains("+n.conditionalValue+"))")}(t,i,e):"less-than"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o<a.sortValue(n.conditionalValue)})}(t,i,e,a):"less-than-or-equal-to"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o<=a.sortValue(n.conditionalValue)})}(t,i,e,a):"greater-than"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o>a.sortValue(n.conditionalValue)})}(t,i,e,a):"greater-than-or-equal-to"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o>=a.sortValue(n.conditionalValue)})}(t,i,e,a):"between"==e.conditionalOperator&&(o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=jQuery(e).text(),i=n.conditionalValue,r=n.conditionalValue2;return o=a.sortValue(o),i=a.sortValue(n.conditionalValue),r=a.sortValue(n.conditionalValue2),o>=i&&o<=r})}(t,i,e,a));return o}(e,o,t,n);i[r](l,e,o,t,n)}}})})});n(564);var r=jQuery,l={initTables:function(){var t=this;this.ninjaFooTablesInstance=[];var e=r("table.foo-table.ninja_footable");e.length&&r.each(e,function(e,n){var a=r(n),o=a.attr("data-ninja_table_instance"),i=window[o];i&&(i.instance_name=o,t.initTable(a,i))})},initTable:function(t,e){var n=this,a=RegExp.prototype.test.bind(/(<([^>]+)>)/i);jQuery.each(e.columns,function(t,e){"date"==e.type?e.sortValue=function(t){return(FooTable.is.element(t)||FooTable.is.jq(t))&&(t=jQuery(t).text()),t?moment(t,e.formatString).valueOf():0}:"numeric"==e.type?e.sortValue=function(t){if((FooTable.is.element(t)||FooTable.is.jq(t)||a(t))&&(t=jQuery(t).text()),!t)return"";(t="number"!=typeof t?t.replace(/[^0-9\.,-]+/g,""):t.toString())&&e.thousandSeparator&&(t=t.split(e.thousandSeparator).join("")),t&&e.decimalSeparator&&(t=t.split(e.decimalSeparator).join("."));var n=Number(t);return isNaN(n)?t:n}:(e.sortValue=n.textFilterValue,e.filterValue=n.textFilterValue,e.type="text"),e.formatter=function(t,a,o){return e.transformed_value&&(t=n.getShortcodes(e.transformed_value,e,o)),t}}),t.on("ready.ft.table",function(a,o){try{n.onReadyFooTable(t,e),jQuery(document).trigger("ninja_table_loaded",[t,e])}catch(t){console.warn(t)}}).on("postdraw.ft.table",function(n,a){try{o.trigger("ninja-tables-apply-conditional-formatting",[t,e]),t.find("td:contains('#colspan#')").remove()}catch(t){console.warn(t)}}).on("after.ft.filtering",function(e,n,a){if(a&&a.length)t.addClass("ninja_has_filter");else{var o=t.find(".ninja-custom-filter input, .ninja-custom-filter select");r.each(o,function(e,n){switch(n.type.toLowerCase()){case"text":case"password":case"textarea":case"hidden":n.value="";break;case"radio":case"checkbox":n.checked&&(n.checked=!1);break;case"select-one":n.selectedIndex=0;break;case"select-multiple":jQuery(document).trigger("ninja_table_trigger_multi_reset",{frm_element:n,$table:t})}}),t.removeClass("ninja_has_filter")}}),e.settings.stack_config&&e.settings.stack_config.stackable&&r(document).trigger("ninja_table_init_stackables",{$table:t,tableConfig:e}),t.on("click",".ninja_table_do_column_filter",function(e){e.preventDefault();try{var n=r(this),a=FooTable.get(t).use(FooTable.Filtering),o=new FooTable.Query('"'+n.text()+'"',"AND",!1,!1);a.addFilter("nt_link_filter",o,[n.data("target_column")]),a.filter()}catch(t){console.warn(t)}});var i=n.getNinjaTableConfig(e);e.chunks&&t.on("ready.ft.table",function(t,a){n.loadMoreData(e,a)});var l=FooTable.init(t,i);this.ninjaFooTablesInstance||(this.ninjaFooTablesInstance=[]),this.ninjaFooTablesInstance[e.instance_name]=l,t.find("td:contains('#colspan#')").remove()},loadMoreData:function(t,e){t.chunks;this.loadChuck(1,t,e)},loadChuck:function(t,e,n){var a=this,o=e.chunks;t<=o&&r.get(window.ninja_footables.ajax_url,{action:"wp_ajax_ninja_tables_public_action",table_id:e.table_id,target_action:"get-all-data",default_sorting:e.settings.default_sorting,skip_rows:e.settings.skip_rows,limit_rows:e.settings.limit_rows,chunk_number:t}).then(function(o){a.loadChuck(t+1,e,n),n.rows.load(o,!0)})},getNinjaTableConfig:function(t){var e={toggleColumn:t.settings.togglePosition,cascade:!0,useParentWidth:!!t.settings.use_parent_width,columns:t.columns,expandFirst:t.settings.expandFirst,expandAll:t.settings.expandAll,empty:t.settings.i18n.no_result_text,editing:{}};if(t.editing&&t.editing.enabled&&(e.editing={enabled:t.editing.enabled,position:t.editing.position,alwaysShow:t.editing.alwaysShow,allowEdit:t.editing.editing,allowDelete:t.editing.deleting,allowView:!1,showText:'<span class="fooicon fooicon-pencil" aria-hidden="true"></span> '+t.editing.showText,hideText:t.editing.hideText,addText:t.editing.addText,column:{classes:"footable-editing",name:"____editing____",title:t.editing.editingColumnTitle,filterable:!1,sortable:!1},editRow:function(e){jQuery(document).trigger("ninja_table_edit_row",{row:e,self:this,tableConfig:t})},addRow:function(){jQuery(document).trigger("ninja_table_add_row",{self:this,tableConfig:t})},deleteRow:function(e){jQuery(document).trigger("ninja_table_delete_row",{row:e,self:this,tableConfig:t})}}),"legacy_table"!==t.render_type){var n={action:"wp_ajax_ninja_tables_public_action",table_id:t.table_id,target_action:"get-all-data",default_sorting:t.settings.default_sorting,skip_rows:t.settings.skip_rows,limit_rows:t.settings.limit_rows};t.chunks&&t.chunks>0&&(n.chunk_number=0),t.editing&&t.editing.own_data_only&&(n.own_only="yes"),e.rows=r.get(window.ninja_footables.ajax_url,n)}e.sorting={enabled:!!t.settings.sorting};var a=!!t.settings.filtering;if(t.settings.defualt_filter&&(a=!0),t.custom_filter_key){var o=t.custom_filter_key;e.components={filtering:FooTable[o]},a=!0}if(e.filtering={enabled:a,delay:1,dropdownTitle:t.settings.i18n.search_in,placeholder:t.settings.i18n.search,connectors:!1,ignoreCase:!0},t.settings.defualt_filter){var i=t.settings.defualt_filter_column,l=[];if(i&&i.length){var s=[];jQuery.each(t.columns,function(t,e){s.push(e.name)}),l=s.filter(function(t){return-1!==i.indexOf(t)})}e.filtering.filters=[{name:"ninja_table_default_filter",hidden:"yes"==t.settings.hide_default_filter,query:t.settings.defualt_filter,columns:l}]}return e.paging={enabled:!!t.settings.paging,position:"right",size:t.settings.paging,container:"#footable_parent_"+t.table_id+" .paging-ui-container"},e},onReadyFooTable:function(t,e){var n=e.custom_css;if(jQuery.each(n,function(e,n){t.find("."+e).css(n)}),jQuery(document).trigger("ninja_table_ready_init",{$table:t,tableConfig:e}),jQuery(document).trigger("ninja_table_ready_init_table_id_"+e.table_id,{$table:t,tableConfig:e}),jQuery(".ninja_filter_date_picker,.ninja_filter_date_range").length&&Pikaday){var a=jQuery(".ninja_filter_date_picker,.ninja_filter_date_range");jQuery.each(a,function(t,e){var n=jQuery(e);n.pikaday({format:n.data("date_format")})})}},getShortcodes:function(t,e,n){var a=e.transformed_value,o=a.match(/{row.([^\}]*)}/g);return o?(r.each(o,function(t,e){var o=e.substring(5,e.length-1),i="",r=o.indexOf("|");-1!==r&&(i=o.substring(r+1,o.length),o=o.substring(0,r)),a=n[o]?a.replace(e,n[o]):a.replace(e,i)}),a):a},textFilterValue:function(t){if(FooTable.is.element(t)||FooTable.is.jq(t))return jQuery(t).text();var e=document.createElement("div");return e.innerHTML=t,(e.textContent||e.innerText||"").replace(/(\r\n\t|\n|\r\t)/gm,"").trim()}};window.ninjaTableApp=l,jQuery(document).ready(function(){l.initTables()})},564:function(t,e){jQuery(document).on("ninja_table_init_stackables",function(t,e){var n=e.$table,a=e.tableConfig.settings.stack_config.stacks_devices;function o(t){return-1!==a.indexOf(t)}a&&n.on("expand.ft.row",function(t,e,n){o(e.breakpoints.current.name)&&(t.preventDefault(),n.__hidden__=FooTable.arr.map(n.cells,function(t){return t.column.visible?t:null}),n.__hidden__.length>0&&(n.$details.insertAfter(n.$el).children("td").first().attr("colspan",n.ft.columns.visibleColspan),FooTable.arr.each(n.__hidden__,function(t){t.collapse()})),n.$el.attr("data-expanded",!0),n.$toggle.removeClass("fooicon-plus").addClass("fooicon-minus"),n.expanded=!0,n.ft.raise("expanded.ft.row",[self]))}).on("after.ft.breakpoints",function(t,e,n,a){}).on("draw.ft.table",function(t,e){o(e.breakpoints.current.name)?(n.addClass("ninja_stacked_table"),e.rows.collapse(),e.rows.expand()):(n.removeClass("ninja_stacked_table"),e.rows.collapse())})})}});
1
+ !function(t){var e={};function n(a){if(e[a])return e[a].exports;var o=e[a]={i:a,l:!1,exports:{}};return t[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:a})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=562)}({562:function(t,e,n){t.exports=n(563)},563:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,o=(window.jQuery,(a=null)||(a=jQuery({})),a),i={SetCellColor:function(t,e,n,a,o){t.length&&t.css("color",n.targetValueColor)},SetCellBgColor:function(t,e,n,a,o){t.length&&t.css("background-color",n.targetValueColor)},ResetCellColorToDefault:function(t,e,n,a,o){t.length&&t.css("color","initial")},ResetCellBgColorToDefault:function(t,e,n,a,o){t.length&&t.css("background-color","initial")},SetCellContent:function(t,e,n,a,o){t.length&&t.each(function(t,e){var a=jQuery(e);if(n.targetValue&&!a.hasClass("ninja_column_conditionally_transformed")){var o=n.targetValue.replace(/{row.([^\}]*)}/g,function(t){var e=t.substring(5,t.length-1),n="",o=e.indexOf("|");return-1!==o&&(n=e.substring(o+1,e.length),e=e.substring(0,o)),a.closest("tr").find("td.ninja_clmn_nm_"+e).html()||n});a.html(o).addClass("ninja_column_conditionally_transformed")}})},SetCellCssClass:function(t,e,n,a,o){t.length&&t.addClass(n.targetValue)},RemoveCellCssClass:function(t,e,n,a,o){t.length&&t.removeClass(n.targetValue)},SetRowColor:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("color",n.targetValueColor)},SetRowBgColor:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("background-color",n.targetValueColor)},ResetRowBgColor:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("background-color","initial")},ResetRowColorToDefault:function(t,e,n,a,o){t.length&&t.closest("tr").find("> td").css("color","initial")},SetRowCssClass:function(t,e,n,a,o){t.length&&t.closest("tr").addClass(n.targetValue)},RemoveRowCssClass:function(t,e,n,a,o){t.length&&t.closest("tr").removeClass(n.targetValue)},SetColumnColor:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").css("color",n.targetValueColor)},SetColumnBgColor:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").css("background-color",n.targetValueColor)},AddColumnCssClass:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").addClass(n.targetValue)},RemoveColumnCssClass:function(t,e,n,a,o){t.length&&t.closest("table").find("tbody tr td:nth-child("+(a+1)+")").removeClass(n.targetValue)}};o.on("ninja-tables-apply-conditional-formatting",function(t,e,n){n&&n.columns&&jQuery.each(n.columns,function(t,n){n&&jQuery.each(n.conditions,function(a,o){if(o&&o.targetAction){var r=function(t){return t.targetAction.split("-").map(function(t){return t.substr(0,1).toUpperCase()+t.substr(1)}).join("")}(o);if(r in i){var l=function(t,e,n,a){var o=jQuery({}),i="ninja_column_"+n;"equal"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){return jQuery(e).text()==n.conditionalValue})}(t,i,e):"not-equal"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){return jQuery(e).text()!=n.conditionalValue})}(t,i,e):"contains"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e+":contains("+n.conditionalValue+")")}(t,i,e):"does-not-contain"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e+":not(:contains("+n.conditionalValue+"))")}(t,i,e):"less-than"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o<a.sortValue(n.conditionalValue)})}(t,i,e,a):"less-than-or-equal-to"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o<=a.sortValue(n.conditionalValue)})}(t,i,e,a):"greater-than"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o>a.sortValue(n.conditionalValue)})}(t,i,e,a):"greater-than-or-equal-to"==e.conditionalOperator?o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=a.sortValue(jQuery(e).text());return o>=a.sortValue(n.conditionalValue)})}(t,i,e,a):"between"==e.conditionalOperator&&(o=function(t,e,n,a){return t.find("tbody ."+e).filter(function(t,e){var o=jQuery(e).text(),i=n.conditionalValue,r=n.conditionalValue2;return o=a.sortValue(o),i=a.sortValue(n.conditionalValue),r=a.sortValue(n.conditionalValue2),o>=i&&o<=r})}(t,i,e,a));return o}(e,o,t,n);i[r](l,e,o,t,n)}}})})});n(564);var r=jQuery,l={initTables:function(){var t=this;this.ninjaFooTablesInstance=[];var e=r("table.foo-table.ninja_footable");e.length&&r.each(e,function(e,n){var a=r(n),o=a.attr("data-ninja_table_instance"),i=window[o];i&&(i.instance_name=o,t.initTable(a,i))})},initTable:function(t,e){var n=this,a=RegExp.prototype.test.bind(/(<([^>]+)>)/i);jQuery.each(e.columns,function(t,e){"date"==e.type?e.sortValue=function(t){return(FooTable.is.element(t)||FooTable.is.jq(t))&&(t=jQuery(t).text()),t?moment(t,e.formatString).valueOf():0}:"numeric"==e.type?e.sortValue=function(t){if((FooTable.is.element(t)||FooTable.is.jq(t)||a(t))&&(t=jQuery(t).text()),!t)return"";(t="number"!=typeof t?t.replace(/[^0-9\.,-]+/g,""):t.toString())&&e.thousandSeparator&&(t=t.split(e.thousandSeparator).join("")),t&&e.decimalSeparator&&(t=t.split(e.decimalSeparator).join("."));var n=Number(t);return isNaN(n)?t:n}:(e.sortValue=n.textFilterValue,e.filterValue=n.textFilterValue,e.type="text"),e.formatter=function(t,a,o){return e.transformed_value&&(t=n.getShortcodes(e.transformed_value,e,o)),t}}),t.on("ready.ft.table",function(a,o){try{n.onReadyFooTable(t,e),jQuery(document).trigger("ninja_table_loaded",[t,e])}catch(t){console.warn(t)}}).on("postdraw.ft.table",function(n,a){try{o.trigger("ninja-tables-apply-conditional-formatting",[t,e]),t.find("td:contains('#colspan#')").remove()}catch(t){console.warn(t)}}).on("after.ft.filtering",function(e,n,a){if(a&&a.length)t.addClass("ninja_has_filter");else{var o=t.find(".ninja-custom-filter input, .ninja-custom-filter select");r.each(o,function(e,n){switch(n.type.toLowerCase()){case"text":case"password":case"textarea":case"hidden":n.value="";break;case"radio":case"checkbox":n.checked&&(n.checked=!1);break;case"select-one":n.selectedIndex=0;break;case"select-multiple":jQuery(document).trigger("ninja_table_trigger_multi_reset",{frm_element:n,$table:t})}}),t.removeClass("ninja_has_filter")}}),e.settings.stack_config&&e.settings.stack_config.stackable&&r(document).trigger("ninja_table_init_stackables",{$table:t,tableConfig:e}),t.on("click",".ninja_table_do_column_filter",function(e){e.preventDefault();try{var n=r(this),a=FooTable.get(t).use(FooTable.Filtering),o=new FooTable.Query('"'+n.text()+'"',"AND",!1,!1);a.addFilter("nt_link_filter",o,[n.data("target_column")]),a.filter()}catch(t){console.warn(t)}});var i=n.getNinjaTableConfig(e);e.chunks&&t.on("ready.ft.table",function(t,a){n.loadMoreData(e,a)});var l=FooTable.init(t,i);this.ninjaFooTablesInstance||(this.ninjaFooTablesInstance=[]),this.ninjaFooTablesInstance[e.instance_name]=l,t.find("td:contains('#colspan#')").remove()},loadMoreData:function(t,e){t.chunks;this.loadChuck(1,t,e)},loadChuck:function(t,e,n){var a=this,o=e.chunks;t<=o&&r.get(window.ninja_footables.ajax_url,{action:"wp_ajax_ninja_tables_public_action",table_id:e.table_id,target_action:"get-all-data",default_sorting:e.settings.default_sorting,skip_rows:e.settings.skip_rows,limit_rows:e.settings.limit_rows,chunk_number:t}).then(function(o){a.loadChuck(t+1,e,n),n.rows.load(o,!0)})},getNinjaTableConfig:function(t){var e={toggleColumn:t.settings.togglePosition,cascade:!0,useParentWidth:!!t.settings.use_parent_width,columns:t.columns,expandFirst:t.settings.expandFirst,expandAll:t.settings.expandAll,empty:t.settings.i18n.no_result_text,editing:{}};if(t.editing&&t.editing.enabled&&(e.editing={enabled:t.editing.enabled,position:t.editing.position,alwaysShow:t.editing.alwaysShow,allowEdit:t.editing.editing,allowDelete:t.editing.deleting,allowView:!1,showText:'<span class="fooicon fooicon-pencil" aria-hidden="true"></span> '+t.editing.showText,hideText:t.editing.hideText,addText:t.editing.addText,column:{classes:"footable-editing",name:"____editing____",title:t.editing.editingColumnTitle,filterable:!1,sortable:!1},editRow:function(e){jQuery(document).trigger("ninja_table_edit_row",{row:e,self:this,tableConfig:t})},addRow:function(){jQuery(document).trigger("ninja_table_add_row",{self:this,tableConfig:t})},deleteRow:function(e){jQuery(document).trigger("ninja_table_delete_row",{row:e,self:this,tableConfig:t})}}),"legacy_table"!==t.render_type){var n={action:"wp_ajax_ninja_tables_public_action",table_id:t.table_id,target_action:"get-all-data",default_sorting:t.settings.default_sorting,skip_rows:t.settings.skip_rows,limit_rows:t.settings.limit_rows};t.chunks&&t.chunks>0&&(n.chunk_number=0),t.editing&&t.editing.enabled&&(n.own_only="yes"),e.rows=r.get(window.ninja_footables.ajax_url,n)}e.sorting={enabled:!!t.settings.sorting};var a=!!t.settings.filtering;if(t.settings.defualt_filter&&(a=!0),t.custom_filter_key){var o=t.custom_filter_key;e.components={filtering:FooTable[o]},a=!0}if(e.filtering={enabled:a,delay:1,dropdownTitle:t.settings.i18n.search_in,placeholder:t.settings.i18n.search,connectors:!1,ignoreCase:!0},t.settings.defualt_filter){var i=t.settings.defualt_filter_column,l=[];if(i&&i.length){var s=[];jQuery.each(t.columns,function(t,e){s.push(e.name)}),l=s.filter(function(t){return-1!==i.indexOf(t)})}e.filtering.filters=[{name:"ninja_table_default_filter",hidden:"yes"==t.settings.hide_default_filter,query:t.settings.defualt_filter,columns:l}]}return e.paging={enabled:!!t.settings.paging,position:"right",size:t.settings.paging,container:"#footable_parent_"+t.table_id+" .paging-ui-container"},e},onReadyFooTable:function(t,e){var n=e.custom_css;if(jQuery.each(n,function(e,n){t.find("."+e).css(n)}),jQuery(document).trigger("ninja_table_ready_init",{$table:t,tableConfig:e}),jQuery(document).trigger("ninja_table_ready_init_table_id_"+e.table_id,{$table:t,tableConfig:e}),jQuery(".ninja_filter_date_picker,.ninja_filter_date_range").length&&Pikaday){var a=jQuery(".ninja_filter_date_picker,.ninja_filter_date_range");jQuery.each(a,function(t,e){var n=jQuery(e);n.pikaday({format:n.data("date_format")})})}},getShortcodes:function(t,e,n){var a=e.transformed_value,o=a.match(/{row.([^\}]*)}/g);return o?(r.each(o,function(t,e){var o=e.substring(5,e.length-1),i="",r=o.indexOf("|");-1!==r&&(i=o.substring(r+1,o.length),o=o.substring(0,r)),a=n[o]?a.replace(e,n[o]):a.replace(e,i)}),a):a},textFilterValue:function(t){if(FooTable.is.element(t)||FooTable.is.jq(t))return jQuery(t).text();var e=document.createElement("div");return e.innerHTML=t,(e.textContent||e.innerText||"").replace(/(\r\n\t|\n|\r\t)/gm,"").trim()}};window.ninjaTableApp=l,jQuery(document).ready(function(){l.initTables()})},564:function(t,e){jQuery(document).on("ninja_table_init_stackables",function(t,e){var n=e.$table,a=e.tableConfig.settings.stack_config.stacks_devices;function o(t){return-1!==a.indexOf(t)}a&&n.on("expand.ft.row",function(t,e,n){o(e.breakpoints.current.name)&&(t.preventDefault(),n.__hidden__=FooTable.arr.map(n.cells,function(t){return t.column.visible?t:null}),n.__hidden__.length>0&&(n.$details.insertAfter(n.$el).children("td").first().attr("colspan",n.ft.columns.visibleColspan),FooTable.arr.each(n.__hidden__,function(t){t.collapse()})),n.$el.attr("data-expanded",!0),n.$toggle.removeClass("fooicon-plus").addClass("fooicon-minus"),n.expanded=!0,n.ft.raise("expanded.ft.row",[self]))}).on("after.ft.breakpoints",function(t,e,n,a){}).on("draw.ft.table",function(t,e){o(e.breakpoints.current.name)?(n.addClass("ninja_stacked_table"),e.rows.collapse(),e.rows.expand()):(n.removeClass("ninja_stacked_table"),e.rows.collapse())})})}});
ninja-tables.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: Ninja Tables
17
  * Plugin URI: https://wpmanageninja.com/downloads/ninja-tables-pro-add-on/
18
  * Description: The Easiest & Fastest Responsive Table Plugin on WordPress. Multiple templates, drag-&-drop live table builder, multiple color scheme, and styles.
19
- * Version: 3.2.1
20
  * Author: WPManageNinja
21
  * Author URI: https://wpmanageninja.com/
22
  * License: GPL-2.0+
@@ -33,7 +33,7 @@ if (!defined('WPINC')) {
33
  define('NINJA_TABLES_DIR_URL', plugin_dir_url(__FILE__));
34
  define('NINJA_TABLES_DIR_PATH', plugin_dir_path(__FILE__));
35
  define('NINJA_TABLES_PUBLIC_DIR_URL', NINJA_TABLES_DIR_URL.'public/');
36
- define('NINJA_TABLES_VERSION', '3.2.1');
37
  define('NINJA_TABLES_ASSET_VERSION', '3.1.0');
38
 
39
  $ninja_table_instances = array();
16
  * Plugin Name: Ninja Tables
17
  * Plugin URI: https://wpmanageninja.com/downloads/ninja-tables-pro-add-on/
18
  * Description: The Easiest & Fastest Responsive Table Plugin on WordPress. Multiple templates, drag-&-drop live table builder, multiple color scheme, and styles.
19
+ * Version: 3.2.2
20
  * Author: WPManageNinja
21
  * Author URI: https://wpmanageninja.com/
22
  * License: GPL-2.0+
33
  define('NINJA_TABLES_DIR_URL', plugin_dir_url(__FILE__));
34
  define('NINJA_TABLES_DIR_PATH', plugin_dir_path(__FILE__));
35
  define('NINJA_TABLES_PUBLIC_DIR_URL', NINJA_TABLES_DIR_URL.'public/');
36
+ define('NINJA_TABLES_VERSION', '3.2.2');
37
  define('NINJA_TABLES_ASSET_VERSION', '3.1.0');
38
 
39
  $ninja_table_instances = array();
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: table, Data Tables, WP Data tables, WordPress table Plugin, Table Grid, w
5
  Requires at least: 4.5
6
  Requires PHP: 5.4 or greater
7
  Tested up to: 5.0.3
8
- Stable tag: 3.2.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
5
  Requires at least: 4.5
6
  Requires PHP: 5.4 or greater
7
  Tested up to: 5.0.3
8
+ Stable tag: 3.2.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11