Closed Bug 664017 Opened 13 years ago Closed 13 years ago

Static docs don't render properly on IE9

Categories

(Add-on SDK Graveyard :: Documentation, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wbamberg, Assigned: wbamberg)

Details

(Whiteboard: [cherry-pick-1.0])

Attachments

(1 file)

1) IE9 does not support JavaScript's 'const' keyword, so main.js fails, with predictable results. Changing it to 'var' fixes the problem.

2) IE9 does not wrap the list of modules: there is something about the inline display of the <li> elements that it does not like. I'm not sure what the correct fix is: a simple fix would be not to set the display to inline on IE only, so it would only display a single module per line.

I'm not sure if this affects the severity, but these are not regressions: they have been present forever.
This is kind of a hacky patch, but it's the least-disruptive way I can think of to make the docs render tolerably well on IE.

I've also put the static docs built with this up on to members.shaw.ca/vill/sdk
Assignee: nobody → wbamberg
Attachment #539224 - Flags: review?(myk)
Comment on attachment 539224 [details] [diff] [review]
Conditional css to make IE rendering work OK

r=myk, and a=myk for commission during freeze, although drivers'll probably mark this a blocker.
Attachment #539224 - Flags: review?(myk) → review+
Not a blocker, as it doesn't sound like a common-enough case for our developer audience, but we'll still take the patch as a low-risk ride-along.
OS: Mac OS X → All
Priority: -- → P2
Hardware: x86 → All
Target Milestone: --- → 1.0
Landed in: https://github.com/mozilla/addon-sdk/commit/2386171723de995c22e07a6875d988867baf6b9d
Status: NEW → RESOLVED
Closed: 13 years ago
OS: All → Mac OS X
Priority: P2 → --
Hardware: All → x86
Resolution: --- → FIXED
Target Milestone: 1.0 → ---
Whiteboard: [cherry-pick-1.0]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: