Allan Jardine
d115844483
Fix: Make date detection a lot more strict. Only ISO8601 style strings will be detected as valid dates now. Anything else would require a plug-in.
...
- This is because Chrome tries _very_ hard to make anything passed into
`Date.parse()` a valid date, including nonesense such as "a 1".
- Fixes DataTables/DataTables #874 .
2016-12-05 11:15:09 +00:00
Allan Jardine
acf8945260
Fix: If the paging active element was index 0, it wouldn't be refocused
2016-12-02 18:00:17 +00:00
Allan Jardine
bb253155e6
Fix: If there is no active element when paging, don't attempt to refocus
...
Merge pull request #76 from MuellerMatthew/patch-1
2016-12-02 17:59:44 +00:00
Allan Jardine
28aa80521d
Fix: Bootstrap 4 flexbox grid
...
Merge pull request #75 from stroebjo/master
2016-12-02 17:59:28 +00:00
Allan Jardine
be5304d057
Dev: Remove legacy CSS for old versions of Firefox
...
Update dataTables.semanticui.scss
2016-12-02 17:58:57 +00:00
Allan Jardine
9e73901c7a
Fix - Remove outdated CSS for old versions of Firefox
...
Remove prefixed -moz-box-sizing (not needed since ff 29)
2016-12-02 17:58:42 +00:00
Allan Jardine
79df7b3374
Fix - performance: slice()
can be quite slow when modifying arrays for the filtering, so use push()
instead.
...
- Fixes #84
2016-12-02 17:58:26 +00:00
Allan Jardine
bc23e4ccae
Fix: When replacing child row information, detach the element rather than removing which would destroy the event handlers. A remove action will still call $().remove()
to clean up any event handlers.
...
- Thread 38093
2016-12-02 17:58:11 +00:00
Allan Jardine
b9536e692d
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2016-12-02 17:57:55 +00:00
Allan Jardine
31a7cf3133
Fix - docs: Typo in -init rowCallback
's markup
...
- Fixes DataTables/DataTables #888
2016-12-02 17:57:39 +00:00
Allan Jardine
875b2d028c
Update documentation to reflect that there are 6 built in paging options, not 4
2016-12-02 17:57:07 +00:00
Allan Jardine
ad89212439
Add first_last_numbers Pagination Option
...
Add a pagination option to have just the 'First' and 'Last' buttons,
plus page numbers.
2016-12-02 17:56:21 +00:00
Allan Jardine
1dea1904d5
Dev: Update Bootstrap 4 libraries to alpha 5
2016-12-02 17:55:33 +00:00
Allan Jardine
c5ee273be1
Update - examples: Semantic UI integration for all DataTables extensions is now complete as it will be available in Editor 1.6. This integration is no longer just a tech preview, but rather a core part of DataTables styling options and will be included on the CDN builder soon.
2016-12-02 17:55:17 +00:00
Allan Jardine
abeeda39ae
Fix: caption
tags should have the caption-side
CSS value read from the caption
tag itself, not the tabe
tag.
...
- See thread 38094. Thanks _puls_!
2016-12-02 17:55:02 +00:00
Allan Jardine
69bcdf36be
Fix: Using -init columns.data
to access a data point which uses a backslash in its name would result in an error due to an incorrectly escaped regex.
...
- Fixes DataTables/DataTables #869
2016-12-02 17:54:46 +00:00
Allan Jardine
f7754a0d64
Dev: Include jquery-plugin
in keywords for package.json
2016-12-02 17:54:30 +00:00
Allan Jardine
f433bb5ba4
New: -api $.fn.dataTable.isDataTable()
will now check for DataTable API instances as well (i.e. variables passed in)
...
- Thread 38053
2016-12-02 17:54:14 +00:00
Allan Jardine
4b024ea60e
Fix: If initialising a DataTable when the window was horizontally scrolled the browser detection would incorrectly determine that rtl layout was being used (effects scrolling view).
...
- Issue was due to the use of `position:fixed` for the element - from
c856d0eb232ce41c76d0c30739d33e47cc7288f4. Ironically that change just
moved the issue that it was trying to solve!
- Fixes DataTables/DataTables #866
2016-12-02 17:53:12 +00:00
Allan Jardine
d2e3bcec32
Dev: Fix no selector issue introduced by dfbf4fa23aa0952ee007bca06b791c2cd0ad48bb
2016-12-02 17:52:57 +00:00
Allan Jardine
946dfe85e3
Fix: Row selector would incorrectly select rows if row index 0 was passed in with a selector modifier.
...
- See thread 37834. Much qudos to `guyclairbois` for spotting this and
test case!
2016-12-02 17:52:41 +00:00
Allan Jardine
4099cea9cd
Fix: Fooundation 6 styling for the processing element needs to use the callout
class
...
- Fixes DataTablesSrc #82
2016-12-02 17:51:53 +00:00
Allan Jardine
774d1e7795
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-12-02 17:49:20 +00:00
Allan Jardine
7df20199ca
Added modified tests for stateLoad/stateSave
2016-12-02 17:49:03 +00:00
Allan Jardine
417a9cf2bd
Dev: 1.10.13-dev version indicator
2016-12-02 17:48:46 +00:00
Allan Jardine
e5a3a794d6
Dev: Trigger a state save on the first draw like before
...
- Bug was introduced by the ordering of the code for the callback state
loading
2016-12-02 17:48:30 +00:00
Allan Jardine
fe0ada1535
Fix: jQuery selectors which had a comma in them were incorrectly split by DataTables causing them to be invalid or give incorrect results
...
- fb-87
- Forum thread 34641
2016-12-02 17:48:13 +00:00
Allan Jardine
70d1afe8a1
Fix: Number renderer was not correctly rounding values
...
- Add number renderer tests
2016-12-02 17:47:58 +00:00
Allan Jardine
9e015213b0
New: -init stateLoadCallback
can now use a callback function for async loading of state data, rather than requiring it to be sync.
...
- async is deprecated in the XHR spec and will be removed from Chrome
(m53 I think).
2016-12-02 17:47:26 +00:00
Allan Jardine
9e45850c8d
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-12-02 17:44:50 +00:00
Allan Jardine
048d94836c
Fixed several typos in documentation
2016-12-02 17:44:34 +00:00
Allan Jardine
f2f1a88c5c
Fix: Remove deprecated jQuery $().bind()
and $().unbind()
use, replaced with the $().on()
and $().off()
methods.
...
- DataTables explicitly supports only jQuery 1.7+. `on` and `off` were
introduced in 1.7, so this isn't a problem.
- jQuery migrate shows warnings if bind and unbind are used
- Fixes DataTables/DataTables #853
2016-12-02 17:44:02 +00:00
Allan Jardine
2cefd489fd
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-12-02 17:43:31 +00:00
Allan Jardine
1a174977ca
Modified tests for columnDefs
2016-12-02 17:43:00 +00:00
Allan Jardine
00a4506d95
Performance: Faster row selection for multiple rows (-api rows()
) by reusing the allowed row index array
2016-12-02 17:42:29 +00:00
Allan Jardine
7edd896e92
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-12-02 17:41:42 +00:00
Allan Jardine
02e28fd14e
Added new tests for callbacks, first pass complete.
...
(will need to add more tests for stateLoad/save)
2016-12-02 17:41:11 +00:00
Allan Jardine
3e88556062
Fix: Improve column selector when used with a complex jQuery selector for pseudo selectors
...
- Many thanks to chrisaeg for pointing this out!
2016-12-02 17:40:40 +00:00
Allan Jardine
530dd14e94
Dev: Revert 6f6b3d4b14fbba4a8818d8a24dc71763f9e92c80 - it was completely wrong!
2016-12-02 17:38:19 +00:00
Allan Jardine
b41687e3bc
Fix - example: Typo in row callback example
2016-12-02 17:36:46 +00:00
Allan Jardine
5dcd176847
Dev: Correct internal parameter names - they we misleading in the code
2016-12-02 17:36:30 +00:00
Allan Jardine
9676200fa9
Update: Upload examples to latest jQuery 1.x release
2016-12-02 17:35:43 +00:00
Allan Jardine
ac15162e3c
Fix - docs: Typo in description of -init columns.orderable
...
- Thanks _wongjas_
2016-12-02 17:35:27 +00:00
Allan Jardine
9bc6d5df8a
Added new callback tests-
...
*drawCallback
*footerCallback
*headerCallback
*infoCallback
*createdRow (incomplete)
*drawCallback (incomplete)
2016-12-02 17:35:11 +00:00
Allan Jardine
348c44230c
Dev: Updating jQuery used in examples to 1.12.4
2016-12-02 17:34:40 +00:00
Allan Jardine
e2dd3bef57
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-12-02 17:34:24 +00:00
Allan Jardine
03d3f4edb9
Added new test
...
Callbacks- createRow.js
2016-12-02 17:34:08 +00:00
Allan Jardine
da861f3604
Merge pull request #80 from aij/master
...
Fix: When sorting a date column, an empty string would be incorrectly used as 1970-01-01.
2016-12-02 17:33:21 +00:00
Allan Jardine
75556f9eca
Added new tests for columns options.
...
Includes-
columns.orderable
columns.className
columns.name
columns.orderData
columns.searchable
columns.title
columns.visible
columns.width
2016-12-02 17:32:49 +00:00
Allan Jardine
42ae4bf0c5
Fix date sorting of empty fields
...
Previously, date sorting of values that
failed to parse as a date were sorted as
if they were 1970-01-01 (Unix and JS epoch).
Now, they sort before other dates.
Example:
https://jsfiddle.net/qae6zjty/1/
2016-12-02 17:32:32 +00:00