Allan Jardine
ea5c1456e6
DataTables 1.10.14
2017-04-17 20:23:57 +01:00
Allan Jardine
8c5c8e7c49
Dev: Update third party libraries
2017-04-17 20:23:25 +01:00
Allan Jardine
9182f8c285
Fix: API performance improvement - sigifnicantly faster API access for large tables. Testing with a table of 50'000 rows rows().count()
is now 23mS executation time, while it was 996mS before!
...
- The `_unique()` function was a killer because it uses nested loops to
determine if items have been seen before in an array. In the majority
of cases when accessing the API the items will be unique already, so
running the nested loops is hugely detremental to performance.
- Rather than attempting to improve the performance of `_unique()`
itself, we try to avoid running its algorithim at all. An array of the
items is sorted and tested to see if there are unique items or not. In
the majority of cases this means a massive performance boost since it
is a single loop rather than a nested loop.
2017-04-14 21:10:23 +01:00
Allan Jardine
c3cd9e8019
Fix: Make SemanticUI integration stackable
...
- Fixes DataTables/DataTables #924
2017-04-13 15:53:46 +01:00
Allan Jardine
3b24f99ac4
Fix - examples: Tighten up regex check to protect against LFI vulnerability
...
Credit to Arnaud Labenne of Dotsafe.fr for finding and reporting this.
2017-04-12 20:00:44 +01:00
Allan Jardine
e9b3c4aff1
Revert: Remove pagination-sm class from DataTables paging container -
...
94d90ea3fbcb4db3449f351059abd0a087fa8180
2017-04-12 19:59:54 +01:00
Allan Jardine
ce211f2b29
Fix - CSS: Columns which are orderable in a single direction only should show a pointer cursor
2017-04-07 11:04:03 +01:00
Allan Jardine
9ad05004b6
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2017-04-05 15:46:13 +01:00
Allan Jardine
213e2ca9b0
Fix - examples: Use https for web font
2017-04-05 15:45:48 +01:00
Allan Jardine
1bceee9662
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2017-04-05 15:45:21 +01:00
Allan Jardine
03f98a12e7
Dev: Update row grouping example to mention RowGroup
2017-04-05 15:44:31 +01:00
Allan Jardine
50d1abf4ca
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2017-04-05 15:43:10 +01:00
Allan Jardine
891f36ce99
Dev: Fix copy / paste error for Oracle SQL comment
2017-04-05 15:42:43 +01:00
Allan Jardine
ce77e9eb23
Dev: Adding RowGroup extension build information
2017-04-05 15:42:16 +01:00
Allan Jardine
99acaf21cb
Update dataTables.bootstrap4.js
2017-04-05 15:41:25 +01:00
Allan Jardine
51882ce3fa
Update - CSS: Additional Bootstrap 4 integration for alpha 6 changes
2017-04-05 15:40:33 +01:00
Allan Jardine
fffbc5eaae
Update - CSS: Additional Bootstrap 4 integration for alpha 6 changes
2017-04-05 15:40:08 +01:00
Allan Jardine
b2c2d51a5a
Fix: -init columns.orderData
would fail if used with a target index of 0 and it was given as an integer
...
- Fixes DataTablesSrc #97 and thread 22462
2017-04-05 15:39:43 +01:00
Allan Jardine
95a99bdbeb
Restricted CSS rules for .dataTables_scrollXXX
...
CSS rules for scrollable data-table should not affect nested tables.
2017-04-05 15:37:12 +01:00
Allan Jardine
5ccbb849a7
Wrong variable passed to callbacks
2017-04-05 15:36:18 +01:00
Allan Jardine
3cbfbfe0fc
Update - CSS: Bootstrap 4 integration for alpha 6 changes
2017-04-05 15:35:53 +01:00
Allan Jardine
ff0f6813e6
Merge pull request #896 from 8398a7/target_all_file
...
All files are subject to package
2016-12-26 20:42:53 +00:00
839
ebef5d1a55
Target all files
2016-12-26 20:52:19 +09:00
Allan Jardine
403128c42f
Adding Oracle demo SQL file
2016-12-06 19:40:44 +00:00
Allan Jardine
c295b130f2
1.10.13 release!
2016-12-06 15:15:00 +00:00
Allan Jardine
fb9185939b
Dev: Update external libraries to latest
2016-12-06 15:14:42 +00:00
Allan Jardine
7208f22f54
Dev: Another daft filtering error
2016-12-06 15:14:08 +00:00
Allan Jardine
d861360bfb
Dev: Fix errors in the filtering change found by the unit tests
2016-12-06 15:13:52 +00:00
Allan Jardine
08bd1e160b
Fix: When assigning a handler for multiple events, automatically add the dt
namespace. It worked before for single events, but not multiple.
...
- Fixes DataTables/DataTables #836
2016-12-05 13:49:18 +00:00
Allan Jardine
61ad3d7ff5
Fix: Disallow sUrl being undefined, empty string or null.
...
- Fixes DataTables/DataTables #855
2016-12-05 11:31:37 +00:00
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