Advertisement
Guest User

Untitled

a guest
Apr 15th, 2021
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. jQuery(window).load(function() {
  2.   jQuery(
  3.     "li#menu-item-821 a span[class*=menu-text]"
  4.   ).text("Cart (" + Cart.itemsCount() + ")");
  5.  
  6.   if (typeof wpDataTables !== "undefined" && wpDataTables !== null) {
  7.     // This confirms we're in wpDataTable based products listing page
  8.     var columnHeaders = [];
  9.     var pageCategory = window.location.pathname
  10.       .split("/")
  11.       .filter(function(v) {
  12.         return v != "";
  13.       })
  14.       .pop();
  15.     wpDataTables.table_1
  16.       .api()
  17.       .columns()
  18.       .every(function() {
  19.         columnHeaders.push(this.header().innerHTML);
  20.       });
  21.     columnHeaders.push.apply(columnHeaders, ["quantity", "category", "id"]);
  22.    
  23.     //  changing 'Search' label 'Wild Search'
  24.     jQuery('div#table_1_filter label').prepend('Wild ');
  25.    
  26.     //  clearing search also when filter clears
  27.     jQuery('.wdt-clear-filters-button, .wdt-clear-filters-widget-button').off('click');
  28.     jQuery('.wdt-clear-filters-button, .wdt-clear-filters-widget-button').click(function(e) {
  29.         // Modified copy of original wdtClearFilters() from wdt.frontend.min.js
  30.         e.preventDefault();
  31.         e.stopImmediatePropagation();
  32.         e.preventDefault();
  33.         jQuery('div#table_1_filter label input').val(''); // added to original for search column
  34.         var button = jQuery(e.target);
  35.         if (button.is('.wdt-clear-filters-widget-button')) {
  36.             jQuery('.filter_column input:not([type="checkbox"])').val('');
  37.             jQuery('.filter_column select').selectpicker('val', '');
  38.             jQuery('.filter_column input:checkbox').removeAttr('checked');
  39.             for (var i in wpDataTables) {
  40.                 wpDataTables[i].api().columns().search('').draw()
  41.                 wpDataTables[i].api().search('').draw()
  42.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement