Commits on Apr 15, 2012
Commits on Apr 13, 2012
  1. Fix unit tests: Witht he change to allow info macros in any of the st…

    …rings the unit tests need updating to reflect this
    committed Apr 13, 2012
  2. Fix - unit test: Async behaviour could cause test to fail since the i…

    …nit might not have been complete (amazing that it was passing all this time - faster computers and faster JS engines now causing it to fail!)
    committed Apr 13, 2012
  3. Dev fix: The change to set all Ajax properties has a knock on effect …

    …on setting deep objects that don't exist, since that is now attempted. Picked up by unit test.
    committed Apr 13, 2012
  4. Update: Bring the mDataProp as a function functionality to parity for…

    … Ajax / JS sourced data and DOM sourced data. Previously DOM sourced data would call the 'set' option for the mDataProp function but Ajax/JS sourced data would not, resulting in the set option never being called for those table types, which is a total bummer when you want to do some formatting in the set option. So now it is called. I was slightly conerned about the performance hit since this means a couple of extra function calls for each cell, but its all in JS, no DOM and I can see virtally no difference with about 50'000 rows and 5 columns of data, so acceptable for the benefits.
    committed Apr 13, 2012
  5. New: "destroy" event - when the table is destroyed the destroy event …

    …is now triggered. This is very similar to how aoDestroyCallback worked before, but this brings the implementation into line with the newer callback/events mechanisim used in DataTable
    committed Apr 13, 2012
  6. New: Column option "sCellType" - allows you to create TD (default) or…

    … TH cells for a column. Useful for creating row headings in the TBODY.
    committed Apr 13, 2012
  7. Fix: When mDataProp is given as a function, an error in getting the d…

    …ata would be rather ugly - 8400
    committed Apr 13, 2012
  8. New: The _START_, _END_, _MAX_ and _TOTAL_ macros for the information…

    … language strings can now be used in any info string, rather than being limited to just the ones noted in the documentation - a new internal function called _fnInfoMacros is introduced to allow this to work - 9211
    committed Apr 13, 2012
  9. New: Static API method - fnVersionCheck same as the version check tha…

    …t is already available as an instance method, but here available as a static API method attached to $.fn.dataTable
    New: Static API method - fnIsDataTable - check if a TABLE node is a DataTable or not
    New: Static API method - fnTables - get the DataTables that are initialised on the table (optionally limit to just the visible tables)
    Examples update - Tabs and scrolling updated to use the new static fnTables method
    Fix: Settings object model was missing the nScrollHead and nScrollFoot properties from the documentation
    committed Apr 13, 2012
  10. Fix: Captions which were positioned using caption-side:bottom (CSS) w…

    …ould be positioned incorrectly if using a scrolling table. Need to work around webkit bug 83867 to address this and add an empty tfoot element if one is not given - 2022
    committed Apr 13, 2012
Commits on Apr 12, 2012
  1. Fix: When scrolling and row height collapse was enabled, it was possi…

    …ble that the table column width applied would be too small due to the fact that a scrollbar would be shown for a fraction of a second, due to the height of the scroll body container enforced by the scroll collapse. Fix is to take into account the header height before the width calculation is done
    committed Apr 12, 2012
Commits on Apr 4, 2012
Commits on Apr 2, 2012
  1. Fix: IE6/7 return an empty string for getAttribute('id') when there i…

    …s no ID attribute, rather than null. As such tables were not automatically being given an ID when they didn't have one, which created a situation where the settings object for a table could be 'lost' in IE6/7. Now check for empty string when checking the table ID.
    committed Apr 2, 2012
  2. Fix: IE6/7 when scrolling is enabled could loose the sorting event du…

    …e to the way cloned nodes work in those browsers. Note that this was introduced after 1.9.0. Related - jQuery bug 10437 -
    committed Apr 2, 2012
Commits on Mar 30, 2012
  1. Fix: When -1 is selected for the display length (show all) the full n…

    …umbers paging control didn't show page '1' - 9170
    committed Mar 30, 2012
Commits on Mar 26, 2012
Commits on Mar 21, 2012
  1. Docs - fix: Typos

    committed Mar 21, 2012
Commits on Mar 19, 2012
Commits on Mar 14, 2012
  1. Fix: If sType for a column is html and the data is null, then _fnData…

    …ToSearch could throw an error - 8987
    committed Mar 14, 2012
Commits on Mar 12, 2012
Commits on Mar 11, 2012
  1. Examples - fix: Single row selection could have a JS error if deletin…

    …g a row when no rows selected
    committed Mar 11, 2012
Commits on Mar 10, 2012
  1. Add documentation note on the fact that mDataProp as a function can g…

    …et a 'type' of undefined when raw data is expected to be returned
    committed Mar 10, 2012
Commits on Mar 8, 2012
  1. Examples update: Update the JSONP and pipelining examples to store th…

    …e returned jqXHR object int he settings object. Helpful for the debugger so we can see what the sever says
    committed Mar 8, 2012
Commits on Mar 6, 2012
  1. Merge pull request #53 from thegrandpoobah/remove_cruft

    Remove cruft from fnSetColumnVis and fnUpdate
    committed Mar 6, 2012