[richfaces-svn-commits] JBoss Rich Faces SVN: r9219 - trunk/sandbox/ui/extendedDataTable/src/main/javascript/ClientUI/controls/datatable.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Jun 25 09:47:40 EDT 2008


Author: pkawiak
Date: 2008-06-25 09:47:40 -0400 (Wed, 25 Jun 2008)
New Revision: 9219

Modified:
   trunk/sandbox/ui/extendedDataTable/src/main/javascript/ClientUI/controls/datatable/ExtendedDataTable.js
Log:
Fixes concerning rendering caption


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-25 13:33:07 UTC (rev 9218)
+++ trunk/sandbox/ui/extendedDataTable/src/main/javascript/ClientUI/controls/datatable/ExtendedDataTable.js	2008-06-25 13:47:40 UTC (rev 9219)
@@ -276,7 +276,12 @@
 			cols[columnsNumber-1].width = null;
 			cols[cols.length-1].width = null;
 		}
-		scrollingDiv.setStyle('height:'+(mainDivHeight - header.getHeight() - footerHeight - 2) +'px;');
+		var newHeight = mainDivHeight - header.getHeight() - footerHeight - 2;
+		var captions = this.table.getElement().getElementsByTagName('caption');
+		if (captions.length > 0) {
+            newHeight -= captions[0].offsetHeight;
+		}
+		scrollingDiv.setStyle('height:'+ newHeight +'px;');
 		for (var i=0; i<headerChildren.length-1; i++) {
 			var headerChild = headerChildren[i];
 			var isSortable = headerChild.getAttribute('sortable');




More information about the richfaces-svn-commits mailing list