Skip to content
Commits on Oct 30, 2010
  1. Finish 1.7.4 development

    committed Oct 30, 2010
  2. Fixed: When state saving, it was possible to have a situation where b…

    committed Oct 30, 2010
    …y a table would contain 'n' columns, the user would sort on the last column and then the html is modifed to only have 'n-1' columns. This resulted in a JS error when DataTables tried to restore sorting on the removed column. Now do a sanity check to ensure the sorting column is present, and if not add sorting on column 0.
  3. Updated: A warning is now given if you pass in aTargets (for aoColumn…

    committed Oct 30, 2010
    …Defs) as something other than an array (since this is not valid).
  4. New: fnSetColumnVis now has the option to cancel the redraw by passin…

    committed Oct 30, 2010
    …g the third parameter to the function as false (default is true).
  5. Fixed: When pressing a meta key (i.e. an arrow key) in the search box…

    committed Oct 30, 2010
    … and the search value didn't change, this was casuing a redraw to occur where one was not needed - 2933
Commits on Oct 29, 2010
  1. Updated: Server-side processing script for column re-ordering has bee…

    committed Oct 29, 2010
    …n updated to take account of sNames parameter which is sent in from DataTables, and also brought up to date with the main server-side processing script.
    Changed: From the previous commit sNames sent from the client to server is now a comma seperated list of sNames and is always sent regardless of if names are given or not. This matches the sName formatting for the server-to-client return.
Commits on Oct 28, 2010
  1. Fixed: IE6 and IE7 were having issues with scroll X and jQuery UI the…

    committed Oct 28, 2010
    …ming - specifically the elements which should have been hidden by the header scrolling were visible. This is fixed with a position: relative - 3180
  2. New: Column names, if defined, are submitted to the server-side for s…

    committed Oct 28, 2010
    …erver-side processing. This is useful for the column ordering information, since it is possible for the server to be expecting a different column order from what DataTables is using - specifically with the column indexes such as sSearch_{i}.
  3. New: Addtinoal ability to control state saving through two new initia…

    committed Oct 28, 2010
    …lisation parameters "fnStateLoadCallback" and "fnStateSaveCallback". Documentation to be updated on at 1.7.4 release time. Basically now you can add parameters to be save, and override parameters whic have been saved. Also useful for plug-ins which need to save state.
Commits on Oct 25, 2010
Commits on Oct 23, 2010
  1. Update: Remove unused settings class variable iDefaultSortIndex (the …

    committed Oct 23, 2010
    …was long ago replaced with aaSorting
  2. Updated: Store a complete representation of the column visibility sta…

    committed Oct 23, 2010
    …te in aoData[]._anHidden (i.e. put in nulls for elements which are visible) to make manipulation much easier.
Commits on Oct 18, 2010
Commits on Oct 17, 2010
  1. Updated: Upgrade to jQuery 1.4.3

    committed Oct 17, 2010
    Fixed: jQuery 1.4.3 seems a lot more keen to call the $.ajax error handler, which was causing the unit tests to alert errors a lot when dealing with Ajax calls, since it can make multiple calls at the same time. I've altered the check in the default error handler to look for a prase error before alerting now.
  2. Fixed: Unit test 4_serveri-side "Filter 'nothinghere' - info" was fai…

    committed Oct 17, 2010
    …ling as the information element of the table was incorrectly reporting that "1" record was being shown (start) when the filter applies ensured that no records were actually being shown. This was due to a strong type check against a string/number returned from the server-side processing script and a number/0. Fix is to parseInt().
  3. Fixed: Unit tests could fail due to interaction between state saving …

    committed Oct 17, 2010
    …cookies. Now when tests which state save end, they must call fnCookieDestroy.
Commits on Oct 16, 2010
  1. Fixed: Processing indicator wasn't being shown during initialisation …

    committed Oct 16, 2010
    …for non-Ajax sourced data, if it was enabled
  2. Fixed: Sorting disabled classes were not being correctly applied if s…

    committed Oct 16, 2010
    …orting was disabled. This was particularly obvious with jQuery UI theming - 3064
  3. Updated: Optimisation on fnDeleteRow to simply remove the search arra…

    committed Oct 16, 2010
    …y entry, rather than rebuilding the whole array, also on fnUpdate to only rebuild the single row, rather than the entire thing, and finally fnAddData - allow the redraw to update the search array.
Commits on Oct 8, 2010
  1. Updated: Trivial change to update hte favicon used by the DataTables …

    committed Oct 8, 2010
    …examples from the SpryMedia icon to DataTables
  2. Fixed: Previous fix for setting the inner header width was incorrect,…

    committed Oct 8, 2010
    … and would break x-scrolling. It should be taking the width of the containing element of the main table (nScrollBody), rather than the width of the table (which when x-scrolling could be much wider than the container).
Commits on Oct 7, 2010
  1. Updated: server-side processing example script updated to use json_en…

    committed Oct 7, 2010
    …code, so this version will now require PHP 5.2 or newer. A version for older PHP versions can be found here:
  2. Fixed: server-side processing demo script now takes account of string…

    committed Oct 7, 2010
    …s which new line characters
  3. Fixed: Table could expand on each draw, incorrectly, due to a rather …

    committed Oct 7, 2010
    …convoluted mixture of the table width being 100% and the outer header not having a width set (so when the table was cloned into the header, it would expand to take up the width of the inner header element, which was the outer + the scrollbar width).
    Change: Move version to
Commits on Sep 30, 2010
  1. Release: 1.7.3

    committed Sep 30, 2010
  2. Fixed: Now restore the width of the original table on fnDestory. This…

    committed Sep 30, 2010
    … is needed for when using sScrollXInner, and on other occasions where using DataTables will force the table to be wider than it otherwise would be - 2840
  3. Fixed: If a TR height was specified via css globally (for example tr{…

    committed Sep 30, 2010
    …height:20px}) this would cause the hidden header and footer in scrolling tables to be shown. Added override by CSS style for this - 2765
  4. Fixed: Add a sanity check to ensure that the node given to DataTables…

    committed Sep 30, 2010
    … is in fact a table - 2343
  5. Updated: Added link to Marko's post in the forum for the input multi …

    committed Sep 30, 2010
    …filter example, giving the code for how to restore the values when state saving is enabled. Thanks Marko - 2864
  6. Updated: server_side/row_details.html and api/row_details.html both n…

    committed Sep 30, 2010
    …ow used live events to make life easier.
  7. Fixed: Stable sorting algorithm was slightly wrong when dealing with …

    committed Sep 30, 2010
    …values which match each other. The idea for the stable sort is that the position shouldn't change so it should do a numeric sort of the row's current positions (the comment reflected this...) but it was in fact doing the sort on the value (aoData index), thus the "stable sort" position would reflect the original starting positions of the data, rather than the current position. The fix is to correctly look up the position of the index in the array and sort on that position (note the array is cloned, so it doesn't try to sort the dynamically sorted positions, which would make the sort unstable) - 2746
Something went wrong with that request. Please try again.