Allan Jardine
97e465613b
Dev: use nvarchar for SQL Server demos rather than varchar
2018-06-14 11:06:03 +01:00
Allan Jardine
4eec66f677
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2018-06-14 11:05:47 +01:00
Allan Jardine
aa69bda137
Build: Add a JS Hint method for the build functions
...
Fix: Typo in row selector docs
2018-06-14 11:05:31 +01:00
Allan Jardine
3f7da1674f
Remove inline styles in injected HTML
...
fixes #112
2018-06-14 11:04:58 +01:00
Allan Jardine
d7ac068183
Fix: Using a ndoe as a row selector when it had already been removed from the table could incorrectly select the row
...
- Fixes GH #994
2018-06-14 11:04:42 +01:00
Allan Jardine
609f3173f8
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2018-06-14 11:04:11 +01:00
Allan Jardine
81218f4fa3
Fix - examples: PHP demo script could use invalid SQL if an orderable:false column was ordered upon
...
- Thread 45150
2018-06-14 11:03:55 +01:00
Allan Jardine
713b7498df
Fix: Correct comment for Bootstrap 4 integration (stated that it was Bootstrap 3)
2018-06-14 11:03:39 +01:00
Allan Jardine
75a665f64f
DataTables 1.10.16 release
2017-08-31 14:52:17 +01:00
Allan Jardine
421a5e17ac
Dev: Updating third party libraries to latest versions
2017-08-31 14:52:02 +01:00
Allan Jardine
ae945eae3d
Fix: When removing rows with server-side processing and paging enabled, the client-side could request a page that no longer exists.
...
- Thread 44354
2017-08-31 14:51:46 +01:00
Allan Jardine
8e0224cf11
Fix: Large numbers shown in the length -tag select
should be formatted using the built in number formatter.
...
- FB 153
2017-08-31 14:51:15 +01:00
Allan Jardine
cbec002afc
Fix - styling: Bootstrap 4 integration with the table-sm
class (renamed from condensed
in Bootstrap 3)
2017-08-31 14:50:59 +01:00
Allan Jardine
2f2629433d
Dev: Changing name of dev include file for consistency with Editor
2017-08-31 14:49:55 +01:00
Allan Jardine
d894dc7fbc
Fix - examples: Server-side processing example in data sources directory wasn't showing the server-side processing script.
2017-08-31 14:49:38 +01:00
Allan Jardine
576b38ef96
Fix: Bootstrap 4 no longer just a tech preview with BS4 going beta
2017-08-31 14:49:22 +01:00
Allan Jardine
344bae3966
Fix: Revert some limited changes from 5608cc872abbc493fa2ec533510576ea8ad066d3
...
Update: Bootstrap 4 beta used for examples
- Fixes #105
2017-08-31 14:49:06 +01:00
Allan Jardine
2000e66401
Fix: Jquery UI 1.12 integration. The spelling of caret
was fixed
...
- Fixes DataTables/DataTables #963
2017-08-31 14:47:47 +01:00
Allan Jardine
1900c20e5f
Fix: Add class names to column header cells before extensions are initialised. This allows extensions such as Buttons' column visibility selector to operate on class names given in the column options.
...
- Thread 34321
- FB 286
2017-08-31 14:46:59 +01:00
Allan Jardine
57fd628cb7
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2017-08-31 14:46:43 +01:00
Allan Jardine
8cdb720a42
Fix - docs: 404 link error in -init columns.orderData
documentation
...
Thanks ianchanning!
2017-08-31 14:46:26 +01:00
Allan Jardine
b90cfd5a2f
Revert "DataTables 2 development starts"
...
This reverts commit b07cbf3ad523a808ad8ad788dbacaabe456d43d1.
2017-08-31 14:46:09 +01:00
Allan Jardine
d788695396
Revert "Update: Change -init dom
default to lftrip
(move the processing element after the table). This is to allow correct layering when scrolling - previously the processing element wouldn't show if scrolling was enabled without a z-index value."
...
This reverts commit ff352c4b077d1e0a558c03ff36e15d787560fafa.
2017-08-31 14:45:54 +01:00
Allan Jardine
069d24e060
Revert "Dev: Missed a few uses of jQuery UI specific code"
...
This reverts commit 3690a478e5438b4c744ffb2bf1506dae35162764.
2017-08-31 14:45:38 +01:00
Allan Jardine
114b913ad1
Revert "New: -api column().name()
and -api columns().names()
methods which can be used to get and set the names of columns (-init columns.name
)"
...
This reverts commit fa158a0030e7310837ada440c5f942406c0b4b8a.
2017-08-31 14:45:21 +01:00
Allan Jardine
df9fdc0d4a
Revert "Merge branch 'master' of github.com:DataTables/DataTablesSrc"
...
This reverts commit d484e85534a1c8eb28542be5169d4c28690cae48, reversing
changes made to e84eb39f630d04259f7d5377084c2e3b1a4abe42.
2017-08-31 14:45:06 +01:00
Allan Jardine
98fe28aeb2
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2017-08-31 14:44:50 +01:00
Allan Jardine
c00abc7cad
Fix - examples: Remove parameter that isn't required from the limit()
method in the demo server-side processing script
...
Thanks tangerine
2017-08-31 14:44:34 +01:00
Allan Jardine
1a3db258d4
New: -api column().name()
and -api columns().names()
methods which can be used to get and set the names of columns (-init columns.name
)
2017-08-31 14:44:01 +01:00
Allan Jardine
df61c273c4
Dev: Missed a few uses of jQuery UI specific code
2017-08-31 14:43:45 +01:00
Allan Jardine
0aaba67759
Update: Change -init dom
default to lftrip
(move the processing element after the table). This is to allow correct layering when scrolling - previously the processing element wouldn't show if scrolling was enabled without a z-index value.
...
- FB 91
2017-08-31 14:43:29 +01:00
Allan Jardine
e203d67cd8
DataTables 2 development starts
2017-08-31 14:43:13 +01:00
Allan Jardine
e869cc0910
Removed: Built in jQuery UI styling option (jqueryUI
) has been removed from DataTables 2. Support for styling via jQuery UI is still available - it is provided via the integration styling files, matching how Bootstrap, Foundation, Semantic UI and all other styling libraries can integrate with DataTables.
2017-08-31 14:42:41 +01:00
Allan Jardine
1d10612859
bootstrap innerfoot scroll fix
2017-08-31 14:42:09 +01:00
Allan Jardine
9f70ba35aa
Update jquery.dataTables.scss
...
Remove old vendor prefix
-webkit-box-sizing
2017-08-31 14:41:37 +01:00
Allan Jardine
31db8f9f8d
Update jquery.dataTables.scss
...
Merge duplicate selectors
2017-08-31 14:41:05 +01:00
Allan Jardine
7494262db1
DataTables 1.10.15
2017-04-18 09:24:18 +01:00
Allan Jardine
c289ebfcc6
Fix: Javascript error when unique()
was used with a DataTables API instance.
...
New: `-api slice()` utility method (required to address the above)
- Fixes DataTables/DataTables #928
2017-04-18 09:15:24 +01:00
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
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
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
Allan Jardine
1c3dacae1d
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-12-02 17:31:30 +00:00
Allan Jardine
a1966cca5d
Added news tests
2016-12-02 17:31:14 +00:00
Allan Jardine
a934d74d1d
Dev: Updating Semantic UI libraries to 2.2.1
...
- Fixes issue with the "show x entries" input
- Thread 33814
2016-12-02 17:29:55 +00:00
Allan Jardine
9005dadaef
Dev: Update moment and add note about test files
2016-12-02 17:23:26 +00:00
Allan Jardine
8d662b2229
DataTables 1.10.12!
2016-12-02 17:22:55 +00:00
Allan Jardine
635aad30cc
Fix: Align "show entries" text correctly for cases where the Semantic UI JS is not available on the page
2016-12-02 17:22:39 +00:00
Allan Jardine
4865de6399
Fix: Semantic UI styling with a scrolling table
2016-12-02 17:22:08 +00:00
Allan Jardine
63f8c2d9ae
Dev: Apply previous fix to Bootstrap 4 as well
2016-12-02 17:21:52 +00:00
Allan Jardine
d014c19992
Fix: Apply border-collapse: separate
to Bootstrap styled DataTables
...
- Previously it was only used for tables which were marked with the
`table-bordered`, but that caused issues with scrolling tables which
are borderless.
- See DataTables/FixedColumns #57
2016-12-02 17:21:37 +00:00
Allan Jardine
627ca5aef6
Fix: Remove MySQL specific commands from demo SSP class
...
- SQL_CALC_FOUND_ROWS was used to try and speed the queries up, and that
works well for MySQL, but it confuses anyone who tries to modify this
script for other databases.
- Field escaping should possibly be considered in future as well
2016-12-02 17:21:21 +00:00
Allan Jardine
632f449467
New: $.fn.dataTable.util
methods are now overridable (throttle
and escapeRegex
)
...
- It is useful to be able to replace some of the utility methods with
your own custom ones - for example a debounce rather than tha throttle
for filtering.
- This commit reorders the code a little to make that possible. No new
code is present at such - its really about reordering the current code
to make `$.fn.dataTable.util` the host for the original functions.
Backwards compatiblity is provided by assigning the util methods to
their old variables. With the next major update they should be removed
and the util methods used directly.
- Other util methods should be added at the same time, escapeHtml,
unique, etc.
- Fixes DataTables/DataTables #810
2016-12-02 17:20:34 +00:00
Allan Jardine
275d326cc8
Update: Update to jQuery 1.12.3
2016-12-02 17:20:03 +00:00
Allan Jardine
83af61dd4b
Dev: Updating the styling of the code blocks in the examples
2016-12-02 17:19:48 +00:00
Allan Jardine
61ab42e4b2
Fix - example: Server-side pipelining didn't work when all data is requested
...
- Although this mitigates any benefits of using server-side processing
it is something that should be handled.
- Thanks Hormah for pointing this out.
2016-12-02 17:19:00 +00:00
Allan Jardine
452ab2b541
Update dataTables.bootstrap4.js
2016-12-02 17:18:45 +00:00
Allan Jardine
a3722981df
fixing pagination focus issue
2016-12-02 17:18:29 +00:00
Allan Jardine
327d71584b
Fix: dt-api order()
called with an empty array would cause a JS error
...
- Fixes DataTables/DataTables #800
- Its safe to check for `.length` on `orders` at this point since it can
be either a number, an array or undefined. The number and undefined
conditions have already been checked, so it must be an array (of
whatever length).
2016-12-02 17:18:14 +00:00
Allan Jardine
16c081d889
Dev: Fix recursion error with Responsive from last commit. Need to be
...
more selective about when we fire `column-visiblity`!
2016-12-02 17:17:58 +00:00
Allan Jardine
e9fc9dab2f
Dev: A JS error was introduced with the column visiblity change - undefined variable.
...
- Need to use two iterators for the columns visible unfortunately
2016-12-02 17:17:26 +00:00
Allan Jardine
d9775c4085
Fix: Performance issue when using columns.visible() as a setter.
...
The column resize was being called for every column.
2016-12-02 17:16:39 +00:00
Allan Jardine
76c4283b47
Fix: Bootstrap 4 flexbox grid
...
The flexbox enabled grid in bootstap 4 requires the lowest `.col-` to be set. https://github.com/twbs/bootstrap/issues/17603#issuecomment-180862254
2016-12-02 17:16:23 +00:00
Allan Jardine
1071d82541
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2016-12-02 17:16:08 +00:00
Allan Jardine
9a8636af2a
Fix - example: Direct link to dt-init ajax.data
from its example
2016-12-02 17:15:49 +00:00
Allan Jardine
38d7e00e30
Merge pull request #70 from markvantilburg/patch-7
...
Fix: Remove obsolete CSS option for Firefox
2016-12-02 17:15:33 +00:00
Allan Jardine
aa23ed8744
Merge pull request #71 from markvantilburg/patch-6
...
Fix: Remove obsolete CSS option for Firefox
2016-12-02 17:15:17 +00:00
Allan Jardine
03c918d92e
Merge pull request #72 from markvantilburg/patch-4
...
Fix: Remove obsolete CSS option for Firefox
2016-12-02 17:15:02 +00:00
Allan Jardine
7e9ef80c58
Merge pull request #73 from markvantilburg/patch-2
...
Fix: Remove obsolete CSS option for Firefox
2016-12-02 17:14:46 +00:00
Allan Jardine
d7c1892cb2
Update jquery.dataTables.scss
2016-12-02 17:14:29 +00:00
Allan Jardine
ef61fb5ded
Update dataTables.uikit.scss
2016-12-02 17:14:13 +00:00
Allan Jardine
31c7312f9f
Update dataTables.semanticui.scss
2016-12-02 17:13:57 +00:00
Allan Jardine
1416aabcc9
Update dataTables.foundation.scss
2016-12-02 17:13:24 +00:00
Allan Jardine
3f0245edd6
Update dataTables.bootstrap4.scss
2016-12-02 17:13:08 +00:00
Allan Jardine
aa14a9e50d
Dev: Update markdown to allow a line break with a single line.
...
- This is primarily for the forum
- This is quite common in markdown extensions now and has plenty of
backup from Stackoverflow etc to suggest it is a good idea. About time
I did it as well!
2016-12-02 17:12:34 +00:00
Allan Jardine
321be3bdb3
Remove prefixed -moz-box-sizing (not needed since ff 29)
...
https://developer.mozilla.org/en-US/Firefox/Releases/29
2016-12-02 16:46:11 +00:00
Allan Jardine
130687eeef
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-09-30 11:15:24 +01:00
Allan Jardine
0034f6c63e
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-09-29 16:22:53 +01:00
Allan Jardine
6e6705da26
Dev: Include jquery-plugin
in keywords for package.json
2016-09-29 15:40:29 +01:00
Allan Jardine
deaf51cef5
New: -api $.fn.dataTable.isDataTable()
will now check for DataTable API instances as well (i.e. variables passed in)
...
- Thread 38053
2016-09-29 11:28:42 +01:00
Allan Jardine
62b6cb1b56
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-09-21 10:57:59 +01:00
Allan Jardine
1e4dccb54d
Dev: Fix no selector issue introduced by dfbf4fa23aa0952ee007bca06b791c2cd0ad48bb
2016-09-20 09:14:08 +01:00
Allan Jardine
f7d4b8a9cc
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-09-19 16:30:12 +01:00
Allan Jardine
010e070ff0
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2016-09-19 16:29:36 +01:00
Allan Jardine
46d10406a2
Added tests for columns API
2016-09-19 16:27:30 +01:00
Allan Jardine
71fcdec54b
Fix: Fooundation 6 styling for the processing element needs to use the callout
class
...
- Fixes DataTablesSrc #82
2016-09-16 14:54:19 +01:00
Allan Jardine
ad129699b6
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-09-16 14:51:45 +01:00
Allan Jardine
3987e441b8
Added modified tests for stateLoad/stateSave
2016-09-16 14:51:28 +01:00
Allan Jardine
ddec443008
Dev: 1.10.13-dev version indicator
2016-08-23 16:01:42 +01:00
Allan Jardine
19a3832792
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-08-23 16:01:25 +01:00
Allan Jardine
02e5dbcf7a
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-08-23 14:32:50 +01:00
Allan Jardine
fb708efe7e
Fix: Number renderer was not correctly rounding values
...
- Add number renderer tests
2016-08-23 11:25:50 +01:00
Allan Jardine
55e0c4da2c
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2016-08-23 11:25:33 +01:00
Allan Jardine
f4d266b5c7
Added test plans for table api
2016-08-23 11:25:16 +01:00
Allan Jardine
26fb2b9524
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-08-22 16:31:19 +01:00
Allan Jardine
cd3719e3a9
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-08-22 16:28:29 +01:00
Allan Jardine
3d425d98b5
Fixed several typos in documentation
2016-08-22 16:28:11 +01:00
Allan Jardine
be6d4820ee
Merge branch 'master' of github.com:DataTables/DataTablesSrc
2016-08-22 16:27:54 +01:00
Allan Jardine
b5ce731f1d
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-08-22 16:27:20 +01:00
Allan Jardine
267b8bc843
Modified tests for columnDefs
2016-08-22 16:26:46 +01:00
Allan Jardine
cb09b1871b
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-08-09 17:58:41 +01:00
Allan Jardine
a588b58ec3
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-08-09 17:58:10 +01:00
Allan Jardine
b41e559175
Modified tests for columnDefs
2016-08-09 17:57:39 +01:00
Allan Jardine
3511506728
Performance: Faster row selection for multiple rows (-api rows()
) by reusing the allowed row index array
2016-08-09 17:57:08 +01:00
Allan Jardine
3bab6dcffd
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-08-09 17:56:21 +01:00
Allan Jardine
e7b656d3f2
Added new tests for callbacks, first pass complete.
...
(will need to add more tests for stateLoad/save)
2016-08-09 17:55:50 +01:00
Allan Jardine
269bf01da0
Fix: Improve column selector when used with a complex jQuery selector for pseudo selectors
...
- Many thanks to chrisaeg for pointing this out!
2016-08-09 17:55:19 +01:00
Allan Jardine
15baf23757
Dev: Revert 6f6b3d4b14fbba4a8818d8a24dc71763f9e92c80 - it was completely wrong!
2016-08-09 17:52:59 +01:00
Allan Jardine
e05df36acf
Fix - example: Typo in row callback example
2016-08-09 17:51:23 +01:00
Allan Jardine
dfd7241083
Dev: Correct internal parameter names - they we misleading in the code
2016-08-09 17:51:07 +01:00
Allan Jardine
58b09f70cb
Update: Upload examples to latest jQuery 1.x release
2016-08-09 17:50:18 +01:00
Allan Jardine
6b706f1b47
Fix - docs: Typo in description of -init columns.orderable
...
- Thanks _wongjas_
2016-08-09 17:50:01 +01:00
Allan Jardine
5dd079e5f0
Added new callback tests-
...
*drawCallback
*footerCallback
*headerCallback
*infoCallback
*createdRow (incomplete)
*drawCallback (incomplete)
2016-08-09 17:49:45 +01:00
Allan Jardine
9afea0b6d0
Dev: Updating jQuery used in examples to 1.12.4
2016-08-09 17:49:13 +01:00
Allan Jardine
66e1e89ed7
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-08-09 17:48:56 +01:00
Allan Jardine
429b623190
Added new test
...
Callbacks- createRow.js
2016-08-09 17:48:40 +01:00
Allan Jardine
00682a585e
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-08-09 17:47:52 +01:00
Allan Jardine
50d14fc06c
Added new tests for columns options.
...
Includes-
columns.orderable
columns.className
columns.name
columns.orderData
columns.searchable
columns.title
columns.visible
columns.width
2016-08-09 17:47:19 +01:00
Allan Jardine
df8192e3be
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-08-09 17:47:03 +01:00
Allan Jardine
c256a3d63e
Merge branch 'master' of https://github.com/DataTables/DataTablesSrc
2016-08-09 17:45:58 +01:00
Allan Jardine
7d6decd2ce
Added news tests
2016-08-09 17:45:42 +01:00
Allan Jardine
e42e6f40b4
Dev: Updating Semantic UI libraries to 2.2.1
...
- Fixes issue with the "show x entries" input
- Thread 33814
2016-08-09 17:44:18 +01:00
Allan Jardine
be84e18e8b
Dev: Update moment and add note about test files
2016-08-09 17:37:25 +01:00
Allan Jardine
3a432c5db3
DataTables 1.10.12!
2016-05-20 14:09:02 +01:00
Allan Jardine
82766d393e
Fix: Align "show entries" text correctly for cases where the Semantic UI JS is not available on the page
2016-05-20 14:08:26 +01:00
Allan Jardine
398dd0cede
Dev: Reorder themes, so Bootstrap4 can include Bootstrap3 file if
...
approriate
2016-05-20 14:07:50 +01:00
Allan Jardine
e77fb75e07
Fix: Semantic UI styling with a scrolling table
2016-05-20 12:24:43 +01:00