Author: pkawiak
Date: 2008-06-27 05:49:37 -0400 (Fri, 27 Jun 2008)
New Revision: 9265
Modified:
trunk/sandbox/ui/extendedDataTable/src/main/javascript/ClientUI/controls/datatable/ExtendedDataTable.js
Log:
Proper footer rendering in Safari fix
Modified:
trunk/sandbox/ui/extendedDataTable/src/main/javascript/ClientUI/controls/datatable/ExtendedDataTable.js
===================================================================
---
trunk/sandbox/ui/extendedDataTable/src/main/javascript/ClientUI/controls/datatable/ExtendedDataTable.js 2008-06-27
09:21:25 UTC (rev 9264)
+++
trunk/sandbox/ui/extendedDataTable/src/main/javascript/ClientUI/controls/datatable/ExtendedDataTable.js 2008-06-27
09:49:37 UTC (rev 9265)
@@ -235,9 +235,9 @@
var mainDivWidth = this.mainDiv.getWidth();
var headerChildren = header.getColumnCells();
- var footers = table.getElementsBySelector('tfoot');
+ var footers = table.getElementsByTagName('tfoot');
var footerHeight = 0;
- if (footers.size() > 0) {
+ if (footers.length > 0) {
footerHeight = footers[0].offsetHeight;
}
var columnsNumber = this.getColumnsNumber();
@@ -281,6 +281,7 @@
if (captions.length > 0) {
newHeight -= captions[0].offsetHeight;
}
+ ClientUILib.log(ClientUILogger.INFO, "footerHeight: " + footerHeight);
scrollingDiv.setStyle('height:'+ newHeight +'px;');
for (var i=0; i<headerChildren.length-1; i++) {
var headerChild = headerChildren[i];
Show replies by thread