ReadyResponder/ReadyResponder

View on GitHub
app/assets/javascripts/datatables_defaults.js

Summary

Maintainability
A
0 mins
Test Coverage
/* Set default DataTable options */
/* https://datatables.net/examples/advanced_init/defaults.html */
/* https://datatables.net/reference/option/ */

$.extend( true, $.fn.dataTable.defaults, {
  scrollCollapse: true,         // https://datatables.net/reference/option/scrollCollapse
  scrollY: '50vh',              // https://datatables.net/examples/basic_init/scroll_y_dynamic.html
  responsive: true,             // https://datatables.net/extensions/responsive/priority
  paging: false,                // paging
  info: false,                  // showing X of Y entries
  pagingType: "full_numbers",
  retrieve: true,
  pageLength: 100,
  searching: true,
  lengthChange: false
} );

/* Initialize all DataTables of class generic_datatable */
/* https://datatables.net/examples/basic_init/multiple_tables.html */

$(document).ready(function() {
  $("table.generic_datatable").dataTable();

  $(".accordion").accordion({
   activate: function(event,ui) {
      $($.fn.dataTable.tables(true)).DataTable()
         .columns.adjust();
      }
  });
});