Commits on Apr 27, 2011
  1. DataTables 1.8 beta 1

    committed Apr 27, 2011
  2. Dev update: Remove dead code

    committed Apr 27, 2011
  3. Dev change: Put nTf back into aoColumns - it's actually quite useful!…

    … It is not maniditory that there need be a cell for every column however - the footer is a lot more relaxed than the header
    committed Apr 27, 2011
Commits on Apr 26, 2011
  1. Updated: Update the links on all examples to include the new examples…

    … for 1.8 and general tidy up of examples
    committed Apr 26, 2011
Commits on Apr 25, 2011
Commits on Apr 23, 2011
  1. Dev change: mDataSource renames to mDataProp. Reason for the change i…

    …s that in future we could have mSortProp and mFilterProp if we wanted to sort / filter on something other than the main data. Also we are refering to a property of the source object (or an index of the source array - hence keeping the 'm' prefix)
    committed Apr 23, 2011
  2. Fix: fnDestory would put the table back into the DOM in the wrong pla…

    …ce if the table wasn't the the only (or last) element in the parent (i.e. it was just doing an append) - 4751
    committed Apr 23, 2011
  3. Fix: Sort wrapper on the header wasn't being removed on fnDestroy - 4617

    New: Span elements in the header when using JUI themes, now have the class of DataTables_sort_icon applied to them automatically
    committed Apr 23, 2011
  4. Dev fix: Correct typo

    committed Apr 23, 2011
  5. New: fnOpen will now take either a node, a jQuery object or a string …

    …(which was previously the only option) as it's second parameter, for what to enter into the 'details' row that is created - 2488.
    committed Apr 23, 2011
Commits on Apr 22, 2011
  1. New: Add unit tests for deferred loading with server-side processing

    Remove: Deferred loading for Ajax sourced data - was incomplete and would be messy to fully implement
    committed Apr 22, 2011
  2. Dev fix: JSLint tidy up

    committed Apr 22, 2011
  3. Comment updates

    committed Apr 22, 2011
  4. New: Creation of TR/TD elements when using an Ajax or JS source for t…

    …he table can be defered until draw time, when the rows are actually needed now - 4739. This is enabled by setting bDeferRender to true at initialisation time. It provides major benefits for speed in IE when dealing with large tables. However do note that if you are using fnGetNodes() with this enabled, then you will only get nodes which have been rendered.
    New: Unit tests for delayed rendering. Now up to 2500+ unit tests :-)
    committed Apr 22, 2011
Commits on Apr 21, 2011
  1. New: The ability to customise the property that is read when obtainin…

    …g Ajax information from the server, for the data to insert into the table. The new initailisation parameter is sAjaxDataProp. It can be used with Ajax sourced data or server-side processing. When Ajax sourced data is used, it can be an empty string in which case it is assumed that an array has been passed into DataTables directly. Note also that it uses the same object data processor as mDataSource, so you can use dot notation to read from nested information (e.g. '').
    committed Apr 21, 2011
Commits on Apr 20, 2011
  1. New: Unit tests for mDataSource of various types. Run sanity checks o…

    …n five possible varations
    committed Apr 20, 2011
  2. New: fnGetData now has a second parameter (optionally) to get the col…

    …umn data used by DataTables based on mDataSource
    committed Apr 20, 2011
Commits on Apr 19, 2011
  1. New: Significant change to how data is handled by DataTables. DataTab…

    …les now has the ability to deal with complex objects as data sourced, which is particularly useful for dealing with Ajax data, and other data which doesn't belong in the visible table (db IDs for example). See the examples/ajax/ files that are in this commit for examples on how this works. More unit tests and further tidy up to come. Detailed examples will also be added in future - the current examples are mainly for testing
    committed Apr 19, 2011
Commits on Apr 17, 2011
  1. Updated: Move the various server-side example support scripts into th…

    …e server_side/scripts directory
    committed Apr 17, 2011
Commits on Apr 12, 2011
  1. Updated: Complex header behaviour has changed slightly to make the bo…

    …ttom unique TH element the one which has the sorting listener attached. Updated unit test
    committed Apr 12, 2011
  2. New: Complex headers will now work as would be expected when giving a…

    … custom width (sWidth) to a specific column.
    Fix: $().empty() removes events was well as removing the child elements, so it was removing the sorting events when drawing the header. Now just manually remove them using DOM - was introduced in the last commit
    committed Apr 12, 2011
Commits on Apr 10, 2011
  1. New: Column visibilty will now work great with rowspan / colspan in t…

    …he header and footer! The way this is done is by creating a stored grid of the header/footer information - a grid of rows x columns - which contains information about the cell that should be at each point - regardless of rowspan / colspan. From that information it is then possible to draw the header / footer, minus any column (or row, although that is not used here) as needed. The initialisation and column visibility functions have been updated to account for this. This allows ColVis and the other plug-ins to 'just work' with complex headers.
    New: Initialisation parameter: bSortCellsTop. This parameter allows control over whether DataTables should use the top (true) unique cell that is found for a single column, or the bottom (false - default). This is useful when using complex headers.
    Removed: From the column definiations array (aoColumns) there is now no longer any need for anThExtra, anTfExtra or nTf. These have now been removed and will cause compatibilty issues for any plug-ins which use them.
    Fix: Tidy up spaces where there should be tabs
    committed Apr 10, 2011