Allan Jardine
d6f46dffbb
New: DataTables intialisation options can now be specified using HTML data-*
attributes on the HTML <table> tag and on the cells of the column headers in the table.
...
* A new example of this is included
* Fixes DataTables/DataTablesSrc #9
2015-02-06 16:35:34 +00:00
Allan Jardine
d65dd47fe6
New: where
condition controls for the example PHP server-side processing class (SSP
). This takes the form of a new complex
method (to compliment the exisiting simple
method) which accepts where
parameters that can be used for either user based filtering, or server based filtering.
2015-01-11 16:26:59 +00:00
Allan Jardine
1ac1ea6752
Dev: Support for a "private" examples directory where the examples are
...
compiled but not included in the ToC
Dev: longer line wrapping!
2014-12-11 15:27:11 +00:00
Allan Jardine
24b2d11460
Dev: Show language name in code highlighting
2014-12-04 12:23:12 +00:00
Allan Jardine
a6b871d660
New: Ability to use dt-init columns.data
with a DOM sourced data to read the row information into an object rather than an array (the default)
2014-10-08 14:19:14 +01:00
Allan Jardine
9a49208617
New: dt-api $.fn.dataTable.util.throttle()
static utility method. This provides extension authors with an easy way to throttle function calls
2014-10-08 11:28:33 +01:00
Allan Jardine
32a5bc6aee
Fix docs: Typo in processing event example
2014-08-28 14:23:15 +01:00
Allan Jardine
89c4e24698
Fix examples: Search API examples should use consistent terminology
2014-07-18 12:09:54 +01:00
Allan Jardine
c4cdba49e4
Fix example: Use search
terminology
...
* See thread 22268
2014-07-18 12:09:03 +01:00
Allan Jardine
5d4d4f39d7
New: compact
and no-wrap
styling classes for the DataTables stylesheet
...
* `compact` reduces the padding on the cells in the table to increase
the information density.
* `no-wrap` disabled white space text wrapping
2014-06-23 15:34:52 +01:00
Allan Jardine
6d10993421
Fix example: JS array data source had invalid HTML
2014-05-15 10:06:43 +01:00
Allan Jardine
eb74bc591a
Dev: Markdown update - add a class to lists and tables so we know when
...
they have been generated by markdown. Must easier for styling
2014-04-25 13:27:28 +01:00
Allan Jardine
c1841e6eff
Dev: Updates for Editor development
...
Update: Show software tag in the markdown links for the documentation
2014-03-14 12:33:02 +00:00
Allan Jardine
e948a3682a
Update: Improved responsivness for examples CSS
2014-03-14 12:32:46 +00:00
Allan Jardine
c5d86ea157
Dev: Change the viewport meta tag to not fix the width
2014-03-04 08:51:50 +00:00
Allan Jardine
55e965de0a
Update - examples: Better responsive CSS handling
...
- Drop the multi-column layout when using devices with smaller screen
space
2014-03-04 08:51:19 +00:00
Allan Jardine
7c8e10d0dd
Fix - examples: The API row details example wasn't showing the close
...
icon due to an incorrect class name
2014-03-03 10:18:02 +00:00
Allan Jardine
afdf67075d
New: language.decimal
option. This option can be used to tell
...
DataTables which character is used as a decimal place in the table's
data, so that number which are formatted using characters other than a
dot as the decimal place can be correctly detected and sorted.
- A large part of the world uses the comma as a decimal place, so it
makes sense to have this option built-in directly to DataTables,
rather than needing to use plu-in sorting types as before:
http://en.wikipedia.org/wiki/Decimal_mark
- However, the decimal place character cannot be detected automatically
since there are far to many ambiguities. As such, a new
`language.decimal` option is defined which is passed through to the
type detection functions. The type detection functions can then use
that character to alter their detection functions to transform numbers
into the dot formatted equivilent for parsing in Javascript.
- The numeric sorting methods have been bundled together in the function
`_addNumericSort` which is called when a character is given for the
decimal mark, adding the sorting functions required specifically for
that mark. This means that any character at all can be added, while
keeping the table's sort performance as it was.
- Code size in increased a little for this new feature, but a lot of
work has been done to keep it to a minimum (while still optimising for
the most common use case of a dot decimal place), and this is a good
feature to have in DataTables' core code.
- All required documentation added and updated.
- Special thanks to Tobias Bäthge for suggesting and sponsoring this
feature.
2014-02-10 17:07:22 +00:00
Allan Jardine
d0c1c56e53
Fix: Example for range filtering was attaching to the wrong parameter -
...
should be `$.fn.dataTable.ext.search`
2014-02-10 17:06:57 +00:00
Allan Jardine
63cfae90a2
Site: Fix markdown cite option interfearing with HTMl
2014-02-04 10:43:06 +00:00
Allan Jardine
246eb55849
Site: Updates based on feedback from tangerine
2014-01-17 16:45:14 +00:00
Allan Jardine
96af1f5cf3
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2014-01-14 15:51:06 +00:00
Allan Jardine
4c68d5881e
Site: Disable comments on manual index page
2014-01-14 15:50:55 +00:00
Allan Jardine
2eb688d05f
Site: Update for orthogonal data manual page
...
- Added new orthogonal data example
- Updated columns.data and columns.render documentation
- Reordering the manual a little
- Add note to the old orthogonal data blog post to direct people to the
new manual page
2014-01-14 15:49:54 +00:00
Allan Jardine
1ab67a880f
Fix: When in server-side processing mode, the processing display was
...
being removed too early on click to sort column.
- Fixed DataTables/DataTables 259
2014-01-03 09:56:57 +00:00
Allan Jardine
7477cee42d
Dev fix: Need to get the media path before setting the linclude library
...
paths
2013-12-19 14:04:37 +00:00
Allan Jardine
43400684a4
Site: Updates based on my work for the DataTables site. Mostly minor
...
changes to styling, naming or docs fixes
2013-12-19 14:03:24 +00:00
Allan Jardine
1a51c7afa1
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2013-12-19 14:03:12 +00:00
Allan Jardine
46571cfd0a
Site: Updating custom markdown to have class for styling, and demo
...
styling update
2013-12-19 14:02:59 +00:00
Allan Jardine
57970f1412
Site: Updating examples to be more like the new sites styling
2013-12-19 14:02:46 +00:00
Allan Jardine
c8a69545e0
Dev - fix examples: Data source examples had a couple of data source
...
errors
2013-11-29 12:21:19 +00:00
Allan Jardine
da8358ce48
Updated: Update examples and documentation for the change in committed
...
in cdc6399 to make naming more consistent
2013-11-12 19:18:51 +00:00
Allan Jardine
fd91aba00c
Examples: Add HTML5 data-* attribute example
...
- DataTables 1.10 has the ability to source data for filtering and
sorting from HTML5 data-* attributes. This example shows that ability
2013-10-16 15:33:34 +01:00
Allan Jardine
7bec74c02f
New - examples: Examples updated and restyled for DataTables 1.10
...
- Additional information and better layout for examples. See the src
repo for more information.
2013-10-16 12:13:30 +01:00
Allan Jardine
cdae9014de
Dev - build process - examples
...
- Updating the build process to introduce the example builder to convert
the XML example files into HTML files. This process is performed for a
number of reasons:
- Much more maintainable - links automatically updated
- Add / remove examples easier
- Modify page styling easier
- Examples can be directly integrated into web-site since they are
transformed by template
- Common data sharing
- Note that the work on the new example build process is not complete in
this commit, there are still a few things to do! css, media paths and
completing the templates.
2013-10-09 14:55:01 +01:00
Allan Jardine
4e5cad9640
Size: The default formatNumber method has been reduced in size.
...
- Exactly the same functionality, but now uses a regex to perform the
same operation
2013-09-23 11:44:58 +01:00
Allan Jardine
3ed88a9c87
Repo: Starting the split of the src and build repos.
...
- DataTables/DataTables is now going to be a build mirror of
DataTables/DataTableSrc which will host the source core. Scripts will
be used to build the generated files as there will be a number of
these now (examples, JS, CSS, web-site documentation etc).
2013-06-27 21:22:56 +01:00
Allan Jardine
86cc702539
Fix:Server-side scripts security flaw - The example server-side scripts
...
had an injection vunrebility where paging and sorting could be exploited
- 13314. DataTables 1.9.4 has been reissued with these fixes.
2012-12-21 09:33:41 +00:00
Allan Jardine
f6401f062a
Update: Examples - remove all reference of fnRender, instead granting preference to mRender.
2012-09-09 12:05:37 +01:00
Allan Jardine
43f7878fab
Fix - examples: Remove debug code
2012-04-16 18:42:01 +01:00
Allan Jardine
126a4fe44e
Fix: When scrolling is enabled the initial width of the header was being set to 150% which was a bit random and could result in the header flashing its display in the wrong place when loading. The fix is to use 100% unless x-scrolling is being forced, at which point it needs to match the inner table - 8332
2012-02-25 07:56:27 +00:00
Allan Jardine
aa0ff53ee5
Examples: Update demo SSP PHP code
2012-02-24 06:55:44 +00:00
Allan Jardine
d3c2fd551b
Fix - examples: Remove link to custom column ordering - now recommended mDataProp
2012-02-10 07:38:45 +00:00
Allan Jardine
ccb99b3305
Add the localstorage example to the links list
2012-01-14 12:02:34 +00:00
Allan Jardine
e8c4436132
Update examples list with new custom events demo link
2011-12-28 11:55:39 +00:00
Allan Jardine
9720130cbc
Update example links with new flexible width example
2011-12-15 10:19:24 +00:00
Allan Jardine
cf0bfe0145
Update documentation links to add defaults example and remove fnGetNodes from post-init description
2011-12-14 18:05:57 +00:00
Allan Jardine
1d2db4d5e9
New: All examples which show Ajax requests now show the JSON response from the server (highlighted to be readiable JSON formatting) and the responses shown will update with each additional request. The idea is to make the formatting that DataTables expects / can cope with more obvious
2011-09-10 08:53:02 +01:00
Allan Jardine
f788dd28d3
New: Syntax highlighting for the examples and provide a link for DataTables initialisation options to the reference page
2011-09-05 19:14:02 +01:00
Allan Jardine
127339549e
Fix: Examples - Typo for aaData reference - 6096
2011-08-09 21:52:28 +01:00
Allan Jardine
b61466cca4
Examples fix: Only include jQuery once...
2011-07-03 17:02:09 +01:00
Allan Jardine
fa85d34b24
Fix: Update Ajax data source demo with new location for the data source file
2011-05-04 18:37:25 +01:00
Allan Jardine
ed00eac7f5
Updated: Update the links on all examples to include the new examples for 1.8 and general tidy up of examples
2011-04-26 07:30:31 +01:00
Allan Jardine
a9b9dc4ffe
New: New examples for the various features of DataTables 1.8
2011-04-25 19:07:57 +01:00
Allan Jardine
f172ef5383
New: Significant change to how data is handled by DataTables. DataTables 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
2011-04-19 19:35:33 +01:00
Allan Jardine
1f65b1187f
Updated: Server-side example scripts brought up-to-date
2011-01-25 18:06:36 +00:00
Allan Jardine
27627b287d
Updated: Trivial change to update hte favicon used by the DataTables examples from the SpryMedia icon to DataTables
2010-10-08 21:15:17 +01:00
Allan Jardine
fde6ba858a
New: Infinite scrolling! Building on the scrolling feature set that was introduced with 1.7, you can now have DataTables do infinite scrolling (bScrollInfinite: true), where data is loaded dynamically as and when needed by the user's interaction with scrolling. Infinite scrolling can be used by all DataTables' supported data sources without modification.
...
New: The distance from the end of the current scrolling container before new data is added (with infinite scrolling) can be controlled with iScrollLoadGap (which is a numeric value in pixels).
New: Example (basic_init/scrolling_y_infinite.html) to show how infinite scrolling can be used.
Fixed: iDraw was not being incremented for a draw that did not use server-side processing.
2010-09-05 10:21:26 +01:00
Allan Jardine
9fcaccb570
Initial commit - DataTables 1.7.0
2010-08-17 08:42:13 +01:00