…rings the unit tests need updating to reflect this
…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!)
…on setting deep objects that don't exist, since that is now attempted. Picked up by unit test.
… 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.
…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
… TH cells for a column. Useful for creating row headings in the TBODY.
…SON encoded as '"null"' - absolutely mental! See this blog post for more information http://blogs.msdn.com/b/jscript/archive/2009/06/23/serializing-the-value-of-empty-dom-elements-using-native-json-in-ie8.aspx .
…ata would be rather ugly - 8400
… 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
…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
…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
…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
…9.0 release - 7825
…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.
…e to the way cloned nodes work in those browsers. Note that this was introduced after 1.9.0. Related - jQuery bug 10437 - http://bugs.jquery.com/ticket/10437
…d defaults - 9267
…umbers paging control didn't show page '1' - 9170
…s instance's scope
…ToSearch could throw an error - 8987
…g a row when no rows selected
…et a 'type' of undefined when raw data is expected to be returned
…e returned jqXHR object int he settings object. Helpful for the debugger so we can see what the sever says