From b4cd9f11c6d7c438b64cd0b6e6a11e83653e42ac Mon Sep 17 00:00:00 2001 From: Allan Jardine Date: Wed, 19 Sep 2012 07:27:11 +0100 Subject: [PATCH] Fix: A header made of only TD elements wasn't being correctly detected - 11705 --- media/js/jquery.dataTables.js | 4 ++-- media/src/core/core.draw.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media/js/jquery.dataTables.js b/media/js/jquery.dataTables.js index dcdcc5d7..3a1b71af 100644 --- a/media/js/jquery.dataTables.js +++ b/media/js/jquery.dataTables.js @@ -1165,7 +1165,7 @@ function _fnBuildHead( oSettings ) { var i, nTh, iLen, j, jLen; - var iThs = oSettings.nTHead.getElementsByTagName('th').length; + var iThs = $('th, td', oSettings.nTHead).length; var iCorrector = 0; var jqChildren; @@ -1835,7 +1835,7 @@ } } nCell = nCell.nextSibling; - } + } } } diff --git a/media/src/core/core.draw.js b/media/src/core/core.draw.js index f4436ea6..04ee2a5d 100644 --- a/media/src/core/core.draw.js +++ b/media/src/core/core.draw.js @@ -79,7 +79,7 @@ function _fnCreateTr ( oSettings, iRow ) function _fnBuildHead( oSettings ) { var i, nTh, iLen, j, jLen; - var iThs = oSettings.nTHead.getElementsByTagName('th').length; + var iThs = $('th, td', oSettings.nTHead).length; var iCorrector = 0; var jqChildren; @@ -749,7 +749,7 @@ function _fnDetectHeader ( aLayout, nThead ) } } nCell = nCell.nextSibling; - } + } } }