mirror of
https://github.com/DataTables/DataTables.git
synced 2025-01-30 23:52:11 +01:00
Update media/src/core/core.sort.js
Use var to keep track of # of classes found (length on sparse array doesn't work properly)
This commit is contained in:
parent
6bce847a3b
commit
cb2495b440
@ -408,7 +408,7 @@ function _fnSortingClasses( oSettings )
|
|||||||
var reClass = new RegExp(sClass + "[123]");
|
var reClass = new RegExp(sClass + "[123]");
|
||||||
|
|
||||||
/* Track columns where we've found one of the sorting classes */
|
/* Track columns where we've found one of the sorting classes */
|
||||||
var abFound = [];
|
var abFound = [], iFound = 0;
|
||||||
|
|
||||||
for ( i=0, iLen=nTds.length; i<iLen; i++ )
|
for ( i=0, iLen=nTds.length; i<iLen; i++ )
|
||||||
{
|
{
|
||||||
@ -421,9 +421,10 @@ function _fnSortingClasses( oSettings )
|
|||||||
*
|
*
|
||||||
* Stop once we've found all 3 sorting classes
|
* Stop once we've found all 3 sorting classes
|
||||||
*/
|
*/
|
||||||
if (abFound.length < 3)
|
if (iFound < 3 && !abFound[iTargetCol] && nTds[i].className.indexOf(sClass) !== -1)
|
||||||
{
|
{
|
||||||
abFound[iTargetCol] |= nTds[i].className.indexOf(sClass) !== -1;
|
abFound[iTargetCol] = true;
|
||||||
|
iFound++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( abFound[iTargetCol] )
|
if ( abFound[iTargetCol] )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user