Opened 12 years ago

Closed 12 years ago

Last modified 8 years ago

#5235 closed defect (fixed)

IE7: Programmatic ValidationTextBox in a list scrolls all crazy-like

Reported by: guest Owned by: Douglas Hays
Priority: high Milestone: 1.1
Component: Dijit - Form Version: 1.0
Keywords: Cc: epoulin@…
Blocked By: Blocking:

Description

I'm creating a list inside a DIV programmatically. The list is longer than the height of the DIV so its scrolls. On FF and IE6 (unbelievably) it works fine, but IE7 scrolls all weird. When I scroll in IE7, the boxes scroll, but the text inside the box does not scroll. Then when scrolling is done, the visual mess remains until I hover over and then it gets worse -- with labels appearing beyond the bounds of the parent DIV.

Full HTML example here: http://calendarbudget.com/Budget/dojo_broke.html

Anyway... this code was working OK in 0.9, but the move to 1.0 broke this.

Attachments (1)

dojo_broke.html (3.9 KB) - added by guest 12 years ago.

Download all attachments as: .zip

Change History (10)

Changed 12 years ago by guest

Attachment: dojo_broke.html added

comment:1 Changed 12 years ago by Adam Peller

Owner: set to Douglas Hays

Doug -- please assess whether this needs to go into 1.0.x

comment:2 Changed 12 years ago by Douglas Hays

I'm not sure yet what's going on. It looks like some weird problem with nested TABLE tags. My prototype 1.1 code that doesn't use tables works fine with this test example.

comment:3 Changed 12 years ago by bill

Marking for 1.1; Doug will change template to not use <table> tags in 1.1 and that will fix the problem.

comment:4 Changed 12 years ago by bill

Milestone: 1.0.21.1

comment:5 Changed 12 years ago by guest

Since I'll be stuck on the 1.0.* stream for a while, is there a way I can manually patch my local copy?

comment:6 Changed 12 years ago by Adam Peller

Sure. svn has merge tools, and depending on the complexity of the fix, it might be reasonably straightforward to just copy over changes to the template. If this turns out to be a simple fix or a major issue, perhaps we can reconsider the 1.0.x thing after this lands.

comment:7 Changed 12 years ago by Douglas Hays

Status: newassigned

comment:8 Changed 12 years ago by Douglas Hays

Resolution: fixed
Status: assignedclosed

(In [11677]) Fixes #4388, #4894, #5148, #5235 in v1.1. Changed the form input widgets from tables to divs to avoid browser incompatibilities with box sizings and nested table issues.

comment:9 Changed 8 years ago by bill

Component: DijitDijit - Form
Note: See TracTickets for help on using tickets.