Opened 14 years ago
Closed 14 years ago
#7839 closed defect (fixed)
Tabs with doLayout = false causes funny jumping on IE
Reported by: | Pete Smith | Owned by: | Douglas Hays |
---|---|---|---|
Priority: | high | Milestone: | 1.2.1 |
Component: | Dijit | Version: | 1.2.0 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
In IE6, FF3, or IE7, if you put
<div id="mainTabContainer" dojoType="dijit.layout.TabContainer?" doLayout="false">
LOW in the PAGE and click tabs, you get this funny jump effect, and the tab does not open. If you click the tab again, it works. This works fine in FF2 on linux.
Attachments (1)
Change History (7)
Changed 14 years ago by
Attachment: | test_TabContainer_noLayout.html added |
---|
comment:1 Changed 14 years ago by
after pounding this all day - dijit.form._FormWidget adds a new _onFocus method line 93
_onFocus: function(e){ dijit.scrollIntoView(this.domNode); this.inherited(arguments); }
if you comment out the dijit.scrollIntoView - it works as it did before. 1.1.1 did not have this _onFocus.
comment:3 Changed 14 years ago by
When a form widget is off the screen and then is focused, it scrolls into view. I think the problem that needs to be fixed somehow is that the tab does not open because the scrolling happens on the mousedown event but the tab changing happens on the mouseup event, but now the tab has changed positions and no longer receives a mouseup.
comment:4 Changed 14 years ago by
due to the regression, we should rollback the change, reopen #6215 and fix in 1.3.
comment:5 Changed 14 years ago by
comment:6 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
IN IE (and I have seen FF3) tabs bounce.