Allan Jardine
e7e439dd0a
Fix: Cell invalidation would fail due to incorrect logic
...
- If d or objectRead were truthful then the row's data object would be
replaced with an empty object. This was one shortcut in code too many!
- Relates to thread 29530 with thanks to idleog.
2015-08-19 14:40:22 +01:00
Allan Jardine
a7a9ac1910
Dev: Fix case issue with file names for the example builder
...
- This is the problem with developing on a case insensitive file system
which the Mac default is!
2015-08-19 12:24:58 +01:00
Allan Jardine
7811a69f30
Update - examples: Improve descriptions of examples and refer to the new extensions where appropriate
2015-08-12 19:48:33 +01:00
Allan Jardine
588e78f92b
Update - example: Use Bootstrap rather than jQuery UI for the scrolling and tabs example.
...
Bootstrap tabs seem to be more popular these days
2015-08-12 19:48:15 +01:00
Allan Jardine
e111fae862
Dev: Update example templates to refer to extensions rather than extras
2015-08-10 14:59:41 +01:00
Allan Jardine
781f7fcaef
Update - examples: All examples now use $().DataTable()
to construct the table.
...
- The API examples already used the new form, but many were still
`$().dataTable()`, which still works, but the new API form method is
prefered.
2015-08-10 14:57:47 +01:00
Allan Jardine
21705f049a
Dev: Example build update to allow the new components frameworks to build from the CDN
2015-08-06 20:41:26 +01:00
Allan Jardine
065e3d2b1d
Update - examples: Remove jQuery UI themed scrolling example
...
- Bootstrap is proving to be a far more popular theme for DataTables -
this example comes from back in the day when jQuery UI theming was
first added, so it is no longer required.
2015-08-06 20:41:08 +01:00
Allan Jardine
c6cea56621
New - example: Scrolling example with dynamic height using the vh
CSS unit
2015-07-24 15:39:18 +01:00
Allan Jardine
994121d024
Dev: Updating Markdown extension for linking to documentation and also the styles to make more visible
...
- Have used :after for the information about what type of link it is -
this stops it from being included in a copy / paste which was annoying
- The postfix is a bit more informative than a letter about what
software it relates to
- With the move to the 1.10 API for all of the extensions, showing the
extension letter was redundent anyway
- Adding -button link type
- Improved the colours
2015-07-15 17:10:59 +01:00
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
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
1a0551fd2c
Dev: Markdown update for Editor and typo
2014-04-01 11:08:10 +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
b41927de61
Examples: Add latest example files from the src repo
2014-02-04 10:54:36 +00:00
Allan Jardine
63cfae90a2
Site: Fix markdown cite option interfearing with HTMl
2014-02-04 10:43:06 +00:00
Allan Jardine
fd261b1dd7
Site: Fix 404 errors
2014-01-31 13:26:22 +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
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
fe1a5a630a
Dev examples - Update ajax examples for new data and improved
...
descriptions
2013-10-10 17:46:15 +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
83b9624273
Examples: Updating examples for the new ajax
property
...
- Note that this update is not complete, just the initialisation is
done. The examples will shortly be rewritten to be more modular when
this will be completed (i.e. the code shown on the page will be
updated)
2013-02-10 12:26:42 +00:00
Allan Jardine
660e8cb374
Update - examples: Witht he change in name from mDataProp to mData, this change is now refelected in the examples to encorage mData usage (do remember that mDataProp will still work, but use of mData is encoraged).
2012-08-08 22:30:26 +01: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
3ae5367ddc
Dev fix: Committed test case my mistake - reverting
2011-05-14 10:58:00 +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
e9adba0802
Dev change: mDataSource renames to mDataProp. Reason for the change is that in future we could have mSortProp and mFilterProp if we wanted to sort / filter on something other than the main data. Also we are refering to a property of the source object (or an index of the source array - hence keeping the 'm' prefix)
2011-04-23 10:38:00 +01:00
Allan Jardine
2d0aff2b39
New: The ability to customise the property that is read when obtaining Ajax information from the server, for the data to insert into the table. The new initailisation parameter is sAjaxDataProp. It can be used with Ajax sourced data or server-side processing. When Ajax sourced data is used, it can be an empty string in which case it is assumed that an array has been passed into DataTables directly. Note also that it uses the same object data processor as mDataSource, so you can use dot notation to read from nested information (e.g. 'my.data').
2011-04-21 18:37:36 +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