Sha256: 4494d64233cb76dab401350be78e758fb04486bd4671bef7c8a8e4f06481c5cd

Contents?: true

Size: 1.28 KB

Versions: 1

Compression:

Stored size: 1.28 KB

Contents

(function() {
  var destroySelect2s, logEvent;

  $.extend(true, $.fn.dataTable.Buttons.defaults, {
    dom: {
      button: {
        className: 'btn btn-outline-primary btn-sm'
      }
    }
  });

  $.extend(true, $.fn.dataTable.ext.classes, {
    sProcessing: "dataTables_processing card overlay-wrapper"
  });

  destroySelect2s = function() {
    try {
      $('.effective-datatables-filters').find('select.select2').select2('destroy');
    } catch (error) {
      console.log(error)
    }
    return $('.dataTables_wrapper').each(function(_, o) {
      try {
        return $(o).find('.dataTables_length select.select2-hidden-accessible').addClass('no-select2').removeAttr('name').select2('destroy');
      } catch (error) {}
    });
  };

  logEvent = function(e) {
    return console.log(e);
  };

  $(document).ready(function(e) {
    return destroySelect2s();
  });
  $(document).on('page:change', function() {
    return destroySelect2s();
  });

  // $(document).ready(function(e) {
  //   return $('.effective-datatables-filters input').click(function() {
  //     var $form, $table;
  //     $form = $(event.currentTarget).closest('.effective-datatables-filters');
  //     $table = $('#' + $form.attr('aria-controls'));
  //     return $table.DataTable().draw();
  //   });
  // });

}).call(this);

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
five-two-nw-olivander-0.2.0.40 app/assets/javascripts/adminlte/datatable.fix.js