Allan Jardine
|
e2ac47b675
|
Had broken API extension methods... There was a bit of confusion between oApi as an internal variable and as an external variable. This commit effectively brings them together - you can access the internal functions as regular API methods now - although that might not be a particularly good idea just yet - not to be documented until I'm happy with this.
|
2011-12-08 10:53:22 +00:00 |
|
Allan Jardine
|
d8132799f7
|
Update internal variable names - rather than using the local private variables _aoSettings and _oExt, these are now attached to the DataTable object as static parameters. Cleaner and will document easier as well.
|
2011-12-06 18:03:29 +00:00 |
|
Allan Jardine
|
a22727c84b
|
Remove trailing commas!
|
2011-12-06 16:44:17 +00:00 |
|
Allan Jardine
|
bccc85ef9f
|
New: For plug-in authors, the internal function _fnApplyColumnDefs has been created and made available to make it much easier to present aoColumns and aoColumnDefs options for plug-ins (the names of the parameters can be whatever you want). Basically the function will take each of the two arrays (or null if not available) and figure out what definations should be applied to what columns - and then callback to a function that will apply the configuration (specific to the plug-in). This is now also used for the DataTables aoColumns and aoColumnDefs.
|
2011-12-06 16:05:53 +00:00 |
|
Allan Jardine
|
b0d5255de9
|
New: $ API method for performing a jQuery selector on the TR elements in the table's body. Provide options to adjust the filtering, sorting and paging results with sensible defaults. This will make manipulating the table for styles, events etc much easier.
|
2011-12-06 12:09:38 +00:00 |
|
Allan Jardine
|
c6d1dfd929
|
New: New API method: fnIsOpen - to work with fnOpen and fnClose, allowing a quick check to see if the row is currently open or not.
|
2011-12-06 11:05:58 +00:00 |
|
Allan Jardine
|
07c3d3f5a6
|
New: Add an optional parameter to fnDestroy that will cause the table to be completely removed from the DOM, as well as unbinding events etc (the default is the original behaviour, which is to reinsert the table into the DOM where it was originally located) - 7523
|
2011-12-06 10:52:56 +00:00 |
|
Allan Jardine
|
30e018f398
|
Fix: Cast fnFilter input to a string always - since we are always going to treat it as a string
|
2011-12-05 17:20:53 +00:00 |
|
Allan Jardine
|
2928326042
|
Tidy up the initialisation code a bit for creating the settings object and integrate the language compatibility fully
|
2011-12-05 16:36:20 +00:00 |
|
Allan Jardine
|
e5b826c434
|
Rearrange the 'ext' option and make the base object a model so it can be readily documented. More documentation required for the model to explain what each of the options does
|
2011-12-02 07:22:57 +00:00 |
|
Allan Jardine
|
c491f8a37f
|
Add examples to API methods and tidy up the way oApi is generated a little
|
2011-12-01 19:47:40 +00:00 |
|
Allan Jardine
|
aeedb9afdc
|
Internal and API methods now use JSDoc comments rather than my old system
|
2011-12-01 17:53:59 +00:00 |
|
Allan Jardine
|
626492b81c
|
Big change to how DataTables constructed in the file system - breaking the various parts of DataTables seperate files. This is probably the biggest individual change to DataTables since it was first written, but the code itself is more or less the same - just split out into different files. The one big change to the code thus far is to change the function classSettings into an object that is extended. More work is required on this to complete the alteration, but for now DataTables is building into the same workable form as before using the new make.sh file.
|
2011-11-24 14:05:22 +00:00 |
|