KeyTable 2.5.1
DataTables CDN files for KeyTable 2.5.1. This software was originally released on 1st October, 2019.
Release notes
A bug fix focused version of KeyTable but also introduces a new keys.move()
method to simulate a key press move (allowing for disabled columns, etc).
- New
keys.move()
method to make KeyTables movement logic available externally- F2 support to trigger editing on a cell a la Excel
- Fixes
- Editor integration - when tabbing between cells and entering data at speed, cells could be missed while Editor was processing an existing request
- docs: Note that copy action from KeyTable is not supported in IE.
- When a row is deleted that has cell focus, pressing an arrow key after the deletion should do nothing
- Multiple tables could gain KeyTable focus at the same time through (mis)use of the API or
$().click()
- Remove focus class when a table is destroyed
- Fix memory leak of dblclick events on cells and mousedown on document
- Editor's
preSubmit
event, if used for client-side validation, could result in Editor's inline editing and KeyTable's focus being out of sync - Tab to focus into a table won't work unless the first column was key selectable
- On a table with multiple KeyTable enabled tables, if one was destroyed, the others would loose their ability to be navigated by KeyTable.
Files
js
- //cdn.datatables.net/keytable/2.5.1/js/dataTables.keyTable.js
- //cdn.datatables.net/keytable/2.5.1/js/dataTables.keyTable.min.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.bootstrap.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.bootstrap.min.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.bootstrap4.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.bootstrap4.min.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.dataTables.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.dataTables.min.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.foundation.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.foundation.min.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.jqueryui.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.jqueryui.min.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.semanticui.js
- //cdn.datatables.net/keytable/2.5.1/js/keyTable.semanticui.min.js
css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.bootstrap.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.bootstrap.min.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.bootstrap4.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.bootstrap4.min.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.dataTables.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.dataTables.min.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.foundation.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.foundation.min.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.jqueryui.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.jqueryui.min.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.semanticui.css
- //cdn.datatables.net/keytable/2.5.1/css/keyTable.semanticui.min.css