Commits on Aug 8, 2012
  1. DataTables 1.9.3 :-)

    committed Aug 8, 2012
  2. Update - examples: Witht he change in name from mDataProp to mData, t…

    …his change is now refelected in the examples to encorage mData usage (do remember that mDataProp will still work, but use of mData is encoraged).
    committed Aug 8, 2012
  3. Dev fix: In the update to the search array building methods I neglegt…

    …ed to strip \n\r from all rows (only HMTL rows were being stripped) - this is required for searching to work as expected. Picked up by the unit tests.
    committed Aug 8, 2012
  4. Fix #39 - null values should also be considered like undefined values…

    … when working with nested data and have properties created as needed.
    committed Aug 8, 2012
  5. New: xhr event

    committed Aug 8, 2012
Commits on Aug 6, 2012
  1. New: When making an Ajax call for data (fnServerData) and the server …

    …responds with the JSON parameter "sError" set, Data
    Tables will alert this out. Typically end users should never see this - it is useful for error reporting from the server
    committed Aug 6, 2012
  2. New: When making an Ajax call for data (fnServerData) and the server …

    …responds with the JSON parameter "sError" set, DataTables will alert this out. Typically end users should never see this - it is useful for error reporting from the server though.
    committed Aug 6, 2012
Commits on Aug 4, 2012
  1. Fix: null values that were applied to extended object properties were…

    … not being correctly applied since typeof null === 'object' - 11180
    committed Aug 4, 2012
Commits on Jul 31, 2012
  1. Dev: Tidy up _fnColumnIndexToVisible and _fnVisibleToColumnIndex to u…

    …se the new _fnGetColumns method.
    committed Jul 31, 2012
  2. Performance: Alter how _fnBuildSearchRow works to be much faster. For…

    … this a new method call _fnGetColumns is introduced which will pluck the column indexes that we want into an array that can then be iterated over (rather than spinning over the full aoColumns array twice, we now do it only the once for columns which are actually marked as searchable). Also use array join rather than string concatination to keep the number of operations down as much as possible. The callers of _fnBuildSearchRow must now pass in the data to be searched, limited by the searchable flag (i.e. call _fnGetRowData with the column indexes from _fnGetColumns).
    Fix: Use jQuery html() and text() for HTML data to search method. Much tidier and copes with strict XHTML - downside is that it is a little slower if & is in a data string.
    committed Jul 31, 2012
Commits on Jul 30, 2012
  1. Fix - documentation: Two syntax errors in the examples, one for fnSta…

    …teSaveParams and the other mDataProp - 11083
    committed Jul 30, 2012
Commits on Jul 10, 2012
Commits on Jul 5, 2012
  1. Merge pull request #67 from jerrykan/patch-2

    Fix typos in examples/api/multi_filter_select.html
    committed Jul 5, 2012
Commits on Jun 30, 2012
Commits on Jun 29, 2012
  1. Update: Unit test updated for the mData name change from mDataProp. N…

    …ote that a number of tests to test the backwards compability of mDataProp!
    committed Jun 29, 2012
  2. Updated: Renaming mDataProp to mData for naming consistency and to sh…

    …ow its flexibility. Please note that this is a backwards compatible change! DataTables will automatically check for mDataProp on a column and use that if required (if both mData and mDataProp are given then the new mData is used in preference).
    committed Jun 29, 2012
  3. New: mRender option for columns - this is effectively a simpiler vers…

    …ion of mDataProp for reading data only (while mDataProp also sets data), and much more comprhensive than fnRender (as such fnRender is now offically deprecated). See the documentation comments in model.defaults.columns.js for further information on how to use mRender.
    committed Jun 29, 2012
  4. Updated: mDataProp syntax now has the ability to accept array syntax …

    …(for example "access[].name" would get an array of the 'name' properties from the access property of the data source). This is exceptionally useful for manipulating arrays - however, you are very _strongly_ advised not to use in in mDataProp itself, since when setting arrays, you will overwrite the old array (thus destroying any other properties that it already has!). Instead, see the new mRender property if you want to make use of this syntax for drawing the table.
    committed Jun 29, 2012
Commits on Jun 26, 2012
  1. Fix: When fnUpdate is called with a column index given, assume that t…

    …he update is for an individual cell (which the API call has specified, so this is the correct thing to do). This also lets us tidy up some of the code in fnUpate, partiuclarly when regarding deeply nested options.
    committed Jun 26, 2012
Commits on Jun 25, 2012
  1. Dev - remove debug

    committed Jun 25, 2012
  2. Update: Remove use of $.browser since this is depricated in jQuery 1.…

    …8 and will be completely removed in jQuery 1.9. Instead we now use feature detection to determine if there is a browser bug with the width calculation of scrolling elements that needs to be worked around. This does unfortunatly increase the code size a bit - it is either this or using user agent string detection (which is exactly what is being removed from jQuery).
    Starting 1.9.3 development
    committed Jun 25, 2012
Commits on Jun 22, 2012
  1. DataTables 1.9.2 :-)

    committed Jun 22, 2012
  2. Dev: Ignore the Plugins repo

    committed Jun 22, 2012
Commits on Jun 13, 2012
  1. Fix: Regex filter escaping wasn't escaping the dash ('-') character b…

    …elieve it or not. That's been there since very early DataTables!
    committed Jun 13, 2012
Commits on Jun 12, 2012
  1. Fix - examples: Security updates to the server-side processing demo s…

    …cripts from Chris Wright - specifically no MySQL error strings are shown to the end user.
    committed Jun 12, 2012
Commits on Jun 7, 2012
  1. Fix: When setting deeply nested object properties, where the parent o…

    …bject doesn't yet exist, don't just silently fail. Since we are setting a value, we are at liberty to create the parent object and then set the value - this now does so.
    committed Jun 7, 2012
Commits on Jun 1, 2012
Commits on May 20, 2012
  1. Fix - API: $ method, when used with defered rendering, when all rows …

    …have not been rendered, results in jQUery trying to perform a selector on 'null' which throws an error. Now check for the tr having being created before adding it to the array to pass to jQuery - 8862
    committed May 20, 2012
Commits on May 10, 2012