[richfaces-svn-commits] JBoss Rich Faces SVN: r11894 - trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Dec 18 12:18:33 EST 2008


Author: abelevich
Date: 2008-12-18 12:18:33 -0500 (Thu, 18 Dec 2008)
New Revision: 11894

Modified:
   trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/comboboxUtils.js
   trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combolist.js
Log:
some fixes

Modified: trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/comboboxUtils.js
===================================================================
--- trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/comboboxUtils.js	2008-12-18 17:15:10 UTC (rev 11893)
+++ trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/comboboxUtils.js	2008-12-18 17:18:33 UTC (rev 11894)
@@ -62,11 +62,27 @@
 	}*/
 	
 	if( typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !=  'undefined' && document.documentElement.clientWidth != 0 ) {
-       		return document.viewport.getDimensions().height + document.viewport.getScrollOffsets().top;
+      		return document.viewport.getDimensions().height + document.viewport.getScrollOffsets().top;
     } else {
-    	 var scrollOffsets =  window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
-    	 var innerHeight =  self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight || 0; 
-    	return innerHeight + scrollOffsets;
+    
+    	var scrollOffsets = 0;
+    	var innerHeight = 0;
+		
+		if(document.documentElement) {
+    	 	scrollOffsets += document.documentElement.scrollTop ? document.documentElement.scrollTop : 0 ;
+    	 	innerHeight += document.documentElement.clientHeigh ? document.documentElement.clientHeigh : 0 ;
+		}
+		
+		if (document.body) {
+			scrollOffsets += document.body.scrollTop ? document.body.scrollTop : 0;
+			innerHeight += document.body.clientHeight ? document.body.clientHeight : 0;
+		}
+		
+		scrollOffsets += window.pageYOffset;
+		innerHeight += self.innerHeight;		
+		
+		return innerHeight + scrollOffsets;
+
     }   		
 	
 	//return viewportheight;

Modified: trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combolist.js
===================================================================
--- trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combolist.js	2008-12-18 17:15:10 UTC (rev 11893)
+++ trunk/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combolist.js	2008-12-18 17:18:33 UTC (rev 11894)
@@ -408,7 +408,7 @@
 		iframe.style.position = "absolute";
 		iframe.frameBorder="0";
 		iframe.scrolling="no";
-		iframe.src="blank.html";
+		iframe.src="javascript:''";
 		
 		iframe.style.width = width;
 




More information about the richfaces-svn-commits mailing list