Hybrid View
-
22 May 2009 5:21 AM #1
[CLOSED][3.??] Bug + fix for Ext.ListView and IE6
[CLOSED][3.??] Bug + fix for Ext.ListView and IE6
IE6 errors out if you resize the listview to a size smaller then the containing items. The following fixes it:
The problem is that setting bdp.style.height to a negative height results in an errorCode:/* Fix bug in Ext.ListView with ie6 */ Ext.override(Ext.ListView, { onResize : function(w, h){ var bd = this.innerBody.dom; var hd = this.innerHd.dom if(!bd){ return; } var bdp = bd.parentNode; if(typeof w == 'number'){ var sw = w - this.scrollOffset; if(this.reserveScrollOffset || ((bdp.offsetWidth - bdp.clientWidth) > 10)){ bd.style.width = sw + 'px'; hd.style.width = sw + 'px'; }else{ bd.style.width = w + 'px'; hd.style.width = w + 'px'; setTimeout(function(){ if((bdp.offsetWidth - bdp.clientWidth) > 10){ bd.style.width = sw + 'px'; hd.style.width = sw + 'px'; } }, 10); } } /* If height is negative IE6 will give an error 'invalid argument' */ if(typeof h == 'number'){ var height = h - hd.parentNode.offsetHeight; if (height < 0) { height = 0; } bdp.style.height = height + 'px'; } } });
-
22 May 2009 5:55 AM #2
Can you highlight your changes in red for the benefit of readers?
Search the forum: http://www.google.com/coop/cse?cx=01...%3Az7of1ufqccu
Read the docs too: http://extjs.com/deploy/dev/docs/
Scope: http://extjs.com/forum/showthread.ph...642#post257642
-
22 Jun 2009 2:34 AM #3
I can see why the error would happen if there's a negative height, but can you provide a test case that demonstrates the issue?
Evan Trimboli
Sencha Developer
Twitter - @evantrimboli
Don't be afraid of the source code!
-
16 Aug 2009 12:18 PM #4
This thread has remained in INFOREQ status for some time now and I don't see any test case posted as requested per http://extjs.com/forum/showthread.ph...947#post341947 or any new information posted.
I'm going to update the status to CLOSED in absence of new information / test case. Please post again to have the issue reopened.MJ
API Search || Ext 3: docs-demo-upgrade guide || User Extension Repository
Frequently Asked Questions: FAQs
Tutorial: Grid (php/mysql/json) , Application Design and Structure || Extensions: MetaGrid, MessageWindow
Thank you for reporting this bug. We will make it our priority to review this report.


Reply With Quote