Skip to content

Commit 3ab843f

Browse files
ByPortrandrianov
authored andcommitted
chore: add compatibility with IE
1 parent 2d1284e commit 3ab843f

3 files changed

Lines changed: 21 additions & 16 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"@angular/platform-browser": "6.0.3",
3838
"@angular/platform-browser-dynamic": "6.0.3",
3939
"@angular/router": "6.0.3",
40+
"classlist.js": "1.1.20150312",
4041
"core-js": "2.5.6",
4142
"d3": "3.5.17",
4243
"getmdl-select": "2.0.1",

src/polyfills.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,26 @@
1919
*/
2020

2121
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
22-
// import 'core-js/es6/symbol';
23-
// import 'core-js/es6/object';
24-
// import 'core-js/es6/function';
25-
// import 'core-js/es6/parse-int';
26-
// import 'core-js/es6/parse-float';
27-
// import 'core-js/es6/number';
28-
// import 'core-js/es6/math';
29-
// import 'core-js/es6/string';
30-
// import 'core-js/es6/date';
31-
// import 'core-js/es6/array';
32-
// import 'core-js/es6/regexp';
33-
// import 'core-js/es6/map';
34-
// import 'core-js/es6/weak-map';
35-
// import 'core-js/es6/set';
22+
import 'core-js/es6/symbol';
23+
import 'core-js/es6/object';
24+
import 'core-js/es6/function';
25+
import 'core-js/es6/parse-int';
26+
import 'core-js/es6/parse-float';
27+
import 'core-js/es6/number';
28+
import 'core-js/es6/math';
29+
import 'core-js/es6/string';
30+
import 'core-js/es6/date';
31+
import 'core-js/es6/array';
32+
import 'core-js/es6/regexp';
33+
import 'core-js/es6/map';
34+
import 'core-js/es6/weak-map';
35+
import 'core-js/es6/set';
3636

3737
/** IE10 and IE11 requires the following for NgClass support on SVG elements */
38-
// import 'classlist.js'; // Run `npm install --save classlist.js`.
38+
import 'classlist.js'; // Run `npm install --save classlist.js`.
3939

4040
/** IE10 and IE11 requires the following for the Reflect API. */
41-
// import 'core-js/es6/reflect';
41+
import 'core-js/es6/reflect';
4242

4343
/** Evergreen browsers require these. **/
4444
// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove.

yarn.lock

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,6 +1133,10 @@ class-utils@^0.3.5:
11331133
isobject "^3.0.0"
11341134
static-extend "^0.1.1"
11351135

1136+
classlist.js@^1.1.20150312:
1137+
version "1.1.20150312"
1138+
resolved "https://registry.yarnpkg.com/classlist.js/-/classlist.js-1.1.20150312.tgz#1d70842f7022f08d9ac086ce69e5b250f2c57789"
1139+
11361140
clean-css@4.1.x, clean-css@^4.1.11:
11371141
version "4.1.11"
11381142
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a"

0 commit comments

Comments
 (0)