Permalink
Commits on Dec 2, 2016
  1. Added new tests for callbacks, first pass complete.

    (will need to add more tests for stateLoad/save)
    committed Dec 2, 2016
  2. Fix: Improve column selector when used with a complex jQuery selector…

    … for pseudo selectors
    
    - Many thanks to chrisaeg for pointing this out!
    committed Dec 2, 2016
  3. Fix - docs: Typo in description of `-init columns.orderable`

    - Thanks _wongjas_
    committed Dec 2, 2016
  4. Added new callback tests-

    	*drawCallback
    	*footerCallback
    	*headerCallback
    	*infoCallback
    	*createdRow (incomplete)
    	*drawCallback (incomplete)
    committed Dec 2, 2016
  5. Added new test

    Callbacks- createRow.js
    committed Dec 2, 2016
  6. Merge pull request #80 from aij/master

    Fix: When sorting a date column, an empty string would be incorrectly used as 1970-01-01.
    committed Dec 2, 2016
  7. Added new tests for columns options.

    Includes-
    
    columns.orderable
    columns.className
    columns.name
    columns.orderData
    columns.searchable
    columns.title
    columns.visible
    columns.width
    committed Dec 2, 2016
  8. Fix date sorting of empty fields

    Previously, date sorting of values that
    failed to parse as a date were sorted as
    if they were 1970-01-01 (Unix and JS epoch).
    
    Now, they sort before other dates.
    
    Example:
    https://jsfiddle.net/qae6zjty/1/
    committed Dec 2, 2016
  9. Added news tests

    committed Dec 2, 2016
  10. Dev: Updating Semantic UI libraries to 2.2.1

    - Fixes issue with the "show x entries" input
    - Thread 33814
    committed Dec 2, 2016
  11. DataTables 1.10.12!

    committed Dec 2, 2016
  12. Fix: Align "show entries" text correctly for cases where the Semantic…

    … UI JS is not available on the page
    committed Dec 2, 2016
  13. Fix: Apply `border-collapse: separate` to Bootstrap styled DataTables

    - Previously it was only used for tables which were marked with the
      `table-bordered`, but that caused issues with scrolling tables which
      are borderless.
    - See DataTables/FixedColumns #57
    committed Dec 2, 2016
  14. Fix: Remove MySQL specific commands from demo SSP class

    - SQL_CALC_FOUND_ROWS was used to try and speed the queries up, and that
      works well for MySQL, but it confuses anyone who tries to modify this
      script for other databases.
    - Field escaping should possibly be considered in future as well
    committed Dec 2, 2016
  15. New: `$.fn.dataTable.util` methods are now overridable (`throttle` an…

    …d `escapeRegex`)
    
    - It is useful to be able to replace some of the utility methods with
      your own custom ones - for example a debounce rather than tha throttle
      for filtering.
    - This commit reorders the code a little to make that possible. No new
      code is present at such - its really about reordering the current code
      to make `$.fn.dataTable.util` the host for the original functions.
      Backwards compatiblity is provided by assigning the util methods to
      their old variables. With the next major update they should be removed
      and the util methods used directly.
    - Other util methods should be added at the same time, escapeHtml,
      unique, etc.
    - Fixes DataTables/DataTables #810
    committed Dec 2, 2016
  16. Fix - example: Server-side pipelining didn't work when all data is re…

    …quested
    
    - Although this mitigates any benefits of using server-side processing
      it is something that should be handled.
    - Thanks Hormah for pointing this out.
    committed Dec 2, 2016
  17. Fix: `dt-api order()` called with an empty array would cause a JS error

    - Fixes DataTables/DataTables #800
    - Its safe to check for `.length` on `orders` at this point since it can
      be either a number, an array or undefined. The number and undefined
      conditions have already been checked, so it must be an array (of
      whatever length).
    committed Dec 2, 2016
  18. Dev: Fix recursion error with Responsive from last commit. Need to be

    more selective about when we fire `column-visiblity`!
    committed Dec 2, 2016
  19. Dev: A JS error was introduced with the column visiblity change - und…

    …efined variable.
    
    - Need to use two iterators for the columns visible unfortunately
    committed Dec 2, 2016
  20. Fix: Performance issue when using columns.visible() as a setter.

    The column resize was being called for every column.
    committed Dec 2, 2016
  21. Fix: Bootstrap 4 flexbox grid

    The flexbox enabled grid in bootstap 4 requires the lowest `.col-` to be set. twbs/bootstrap#17603 (comment)
    committed Dec 2, 2016