Skip to content
This repository was archived by the owner on Oct 29, 2020. It is now read-only.

Add ES5 shim for Internet Explorer 8.#4433

Merged
DFurnes merged 1 commit intoDoSomethingArchive:devfrom
DFurnes:es5-shimmy-shammy
Apr 28, 2015
Merged

Add ES5 shim for Internet Explorer 8.#4433
DFurnes merged 1 commit intoDoSomethingArchive:devfrom
DFurnes:es5-shimmy-shammy

Conversation

@DFurnes
Copy link
Contributor

@DFurnes DFurnes commented Apr 28, 2015

Changes

Adds ES5 shim & sham for Internet Explorer 8 (included in conditional comment). This shims ES5 methods that aren't supported or are bugged in IE8 (like Object.defineProperty). The "sham" includes workable versions of some methods that are not supported by the engine.

This fixes a bug in IE8 that was introduced because Babel assumes a functioning ES5 environment, and seems like a good baseline for curing some browser headaches anyways! (Closes #4430.)

For review: @DoSomething/front-end

@weerd
Copy link
Contributor

weerd commented Apr 28, 2015

Good ole shim-sham ;)

@weerd
Copy link
Contributor

weerd commented Apr 28, 2015

👍

DFurnes added a commit that referenced this pull request Apr 28, 2015
Add ES5 shim for Internet Explorer 8.
@DFurnes DFurnes merged commit 6e6f590 into DoSomethingArchive:dev Apr 28, 2015
@DFurnes DFurnes deleted the es5-shimmy-shammy branch July 20, 2015 20:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

IE 8 issues on campaigns template

2 participants