From 315c58b7cf8b144b9e6752e7ea869439f2cd16ec Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Mon, 30 Dec 2013 15:12:04 -0700 Subject: [PATCH] Make React website work in IE8 Fixes #406. Empty conditional comment is for http://www.phpied.com/conditional-comments-block-downloads/. --- _js/es5-sham.js | 446 ++++++++++++++ _js/es5-shim.js | 1360 +++++++++++++++++++++++++++++++++++++++++ _layouts/default.html | 5 + 3 files changed, 1811 insertions(+) create mode 100644 _js/es5-sham.js create mode 100644 _js/es5-shim.js diff --git a/_js/es5-sham.js b/_js/es5-sham.js new file mode 100644 index 00000000..20c98459 --- /dev/null +++ b/_js/es5-sham.js @@ -0,0 +1,446 @@ +// Copyright 2009-2012 by contributors, MIT License +// vim: ts=4 sts=4 sw=4 expandtab + +//Add semicolon to prevent IIFE from being passed as argument to concated code. +; +// Module systems magic dance +(function (definition) { + // RequireJS + if (typeof define == "function") { + define(definition); + // YUI3 + } else if (typeof YUI == "function") { + YUI.add("es5-sham", definition); + // CommonJS and +