#7951 closed defect (fixed)
VerticalSlider: rendering broken in IE8 standards (strict) mode
Reported by: | Adam Peller | Owned by: | Douglas Hays |
---|---|---|---|
Priority: | high | Milestone: | 1.3 |
Component: | Dijit - Form | Version: | 1.2.0 |
Keywords: | Cc: | davidb | |
Blocked By: | Blocking: |
Description
Go to "sliders" tab.
in _setValueAttr:
progressBar.style[this._progressPixelSize] = (percent*100) + "%";
percent is NaN. Slider is not rendered properly as a result.
Change History (16)
comment:1 Changed 14 years ago by
Owner: | changed from Douglas Hays to haysmark |
---|
comment:2 Changed 14 years ago by
comment:3 Changed 14 years ago by
Owner: | changed from haysmark to Douglas Hays |
---|
comment:4 Changed 14 years ago by
Milestone: | 1.3 → 1.4 |
---|
I don't see a fix or workaround using IE8 Beta 2.
comment:5 Changed 14 years ago by
comment:6 Changed 14 years ago by
Using this DOCTYPE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
seems to enable the VerticalSlider? on IE8 beta 2.
comment:7 Changed 14 years ago by
forcing quirksmode for a widget to work doesn't seem like a good thing.
comment:8 Changed 14 years ago by
Priority: | normal → high |
---|
Hopefully this ticket can be resolved when the next IE8 build becomes available.
comment:9 Changed 14 years ago by
Cc: | davidb added |
---|
(Doug, apologies for delay -- I thought there was a similar bug on file, but can no longer find)
comment:11 Changed 14 years ago by
It might be better to tell people to specify
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
rather than changing the doc type, see the microsoft doc about this.
comment:12 Changed 14 years ago by
comment:13 Changed 14 years ago by
Summary: | IE8: vertical slider in themeTester is broken → VerticalSlider: rendering broken in IE8 standards (strict) mode |
---|
Just updating summary to be more descriptive.
comment:14 Changed 13 years ago by
Milestone: | 1.4 → 1.3 |
---|---|
Status: | new → assigned |
comment:15 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:16 Changed 11 years ago by
Component: | Dijit → Dijit - Form |
---|
Note: See
TracTickets for help on using
tickets.
When the parser parses the slider in IE8, the percent is correct and the Slider indeed sets the height of the two bars to the appropriate percents. However, the parent center tag is not being set to the expected height in IE8 so nothing appears and subsequent calls to setValue fail as described in the ticket. I noticed that if you copy the outerhtml of the Slider into an empty page with no Dojo code the height behaves this way on all browsers, so somehow there is a style that is not being applied in IE8.