Closed
Bug 602436
Opened 14 years ago
Closed 11 years ago
[IE 7] Army of Awesome page has broken layout / functionality
Categories
(support.mozilla.org :: Army of Awesome, task)
Tracking
(Not tracked)
RESOLVED
WONTFIX
2012Q3
People
(Reporter: stephend, Unassigned)
References
()
Details
Attachments
(2 files)
209.07 KB,
image/png
|
Details | |
2.20 KB,
patch
|
rrosario
:
review+
|
Details | Diff | Splinter Review |
The Army of Awesome page looks pretty bad and doesn't fully work, I don't think, in IE 7. We should fix that, given that we have high support for IE 6-8 on SUMO and Mozilla.com both. Craig, any chance you can take a look?
Comment 1•14 years ago
|
||
This patch should fix it for IE 6 and 7. It was a combination of floats without widths and auto overflow.
Updated•14 years ago
|
Attachment #481438 -
Flags: review?(rrosario)
Comment 2•14 years ago
|
||
Comment on attachment 481438 [details] [diff] [review] CSS fixes for IE Much better!
Attachment #481438 -
Flags: review?(rrosario) → review+
Comment 3•14 years ago
|
||
BTW, the styles are much better. JavaScript is still broken, and would require a bit of change to get it working.
Comment 4•14 years ago
|
||
Thanks Craig and Ricky! Any idea how much work would be needed to fix the JavaScript? James, should this layout fix be attached to a SUMO milestone? Or do we wait until JavaScript is working as well?
Comment 5•14 years ago
|
||
(In reply to comment #4) > James, should this layout fix be attached to a SUMO milestone? Or do we wait > until JavaScript is working as well? We're adding another 2.2.x milestone that will be appropriate for this, but if IE7 compatibility is now a requirement then this shouldn't be considered fixed until the JS is working as well.
Comment 6•14 years ago
|
||
(In reply to comment #4) > Any idea how much work would be needed to fix the JavaScript? The issue is the use of `__defineGetter__` and `__defineSetter__`, which isn't supported by IE (not even IE8). I think these properties can be converted to functions pretty easily, but there are about a dozen cases of them. So, everything would have to be thoroughly tested by hand afterwards to make sure it all still works.
Updated•14 years ago
|
Target Milestone: --- → 2.2.7
Updated•14 years ago
|
Priority: -- → P4
Updated•14 years ago
|
Target Milestone: 2.2.7 → Future
Comment 7•12 years ago
|
||
__defineGetter__ and __defineSetter__ are non-standard and deprecated, we shouldn't be using them anyway.
Priority: P4 → --
Target Milestone: Future → 2012Q3
Comment 8•12 years ago
|
||
I thought IE7 was an unsupported browser, which means we won't fix bugs for it.
Comment 9•12 years ago
|
||
Right, but this affects all versions of IE and webkit browser too, as far as I can tell. We can file a new bug "convert __defineGetter__ and __defineSetter__ to functions" or change the name of this one. Your call, Ricky!
Comment 10•11 years ago
|
||
IE7 what?
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•