diff --git a/.datatables-commit-sync b/.datatables-commit-sync
index f8705e83..cffb0934 100644
--- a/.datatables-commit-sync
+++ b/.datatables-commit-sync
@@ -1 +1 @@
-8583fb37f99549488c7d149a917459b1073aec01
+e57b4f7b883e4da084a9ef3e277cafe4f121e245
diff --git a/media/js/jquery.dataTables.js b/media/js/jquery.dataTables.js
index e43bbf3d..d02b30ac 100644
--- a/media/js/jquery.dataTables.js
+++ b/media/js/jquery.dataTables.js
@@ -2180,10 +2180,14 @@
{
var oPreviousSearch = oSettings.oPreviousSearch;
+ // @todo Surely this can be cleaned up!?!
+ var klass = 'class="'+oSettings.oClasses.sFilterInput+'"';
var sSearchStr = oSettings.oLanguage.sSearch;
sSearchStr = (sSearchStr.indexOf('_INPUT_') !== -1) ?
sSearchStr.replace('_INPUT_', '') :
- sSearchStr==="" ? '' : sSearchStr+' ';
+ sSearchStr==="" ?
+ '' :
+ sSearchStr+' ';
var nFilter = document.createElement( 'div' );
nFilter.className = oSettings.oClasses.sFilter;
@@ -2746,6 +2750,7 @@
}
var
+ classes = settings.oClasses,
tableId = settings.sTableId,
menu = settings.aLengthMenu,
d2 = $.isArray( menu[0] ),
@@ -2754,14 +2759,15 @@
var select = $('', {
'name': tableId+'_length',
- 'aria-controls': tableId
+ 'aria-controls': tableId,
+ 'class': classes.sLengthSelect
} );
for ( var i=0, ien=lengths.length ; i').addClass( settings.oClasses.sLength );
+ var div = $('').addClass( classes.sLength );
if ( ! settings.aanFeatures.l ) {
div[0].id = tableId+'_length';
}
@@ -13321,14 +13327,11 @@
"sSortableNone": "sorting_disabled",
"sSortColumn": "sorting_", /* Note that an int is postfixed for the sorting order */
- // Deprecated
- "sSortJUIAsc": "",
- "sSortJUIDesc": "",
- "sSortJUI": "",
- "sSortJUIAscAllowed": "",
- "sSortJUIDescAllowed": "",
- "sSortJUIWrapper": "",
- "sSortIcon": "",
+ /* Filtering */
+ "sFilterInput": "",
+
+ /* Page length */
+ "sLengthSelect": "",
/* Scrolling */
"sScrollWrapper": "dataTables_scroll",
@@ -13343,6 +13346,13 @@
"sFooterTH": "",
// Deprecated
+ "sSortJUIAsc": "",
+ "sSortJUIDesc": "",
+ "sSortJUI": "",
+ "sSortJUIAscAllowed": "",
+ "sSortJUIDescAllowed": "",
+ "sSortJUIWrapper": "",
+ "sSortIcon": "",
"sJUIHeader": "",
"sJUIFooter": ""
} );