diff --git a/dev/boot.js b/dev/boot.js index 565019d95..ab378872e 100644 --- a/dev/boot.js +++ b/dev/boot.js @@ -1,5 +1,6 @@ import window from 'window'; +import elementDatasetPolyfill from 'element-dataset'; import {Promise} from 'es6-promise-polyfill/promise.js'; import {progressJs} from '../node_modules/Progress.js/src/progress.js'; @@ -21,6 +22,8 @@ window.progressJs.onbeforeend(() => { } }); +elementDatasetPolyfill(); + require('json3'); require('intersection-observer'); require('../vendors/modernizr/modernizr-custom.js'); diff --git a/package.json b/package.json index 0b53bff16..217290645 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "babel-runtime": "6.26.0", "classnames": "2.2.5", "copy-webpack-plugin": "4.0.1", + "element-dataset": "2.2.6", "es6-promise-polyfill": "1.2.0", "eslint": "4.6.1", "eslint-plugin-compat": "1.0.4", @@ -93,7 +94,7 @@ "gulp-util": "3.0.8", "gulp-zip": "4.0.0", "ifvisible.js": "1.0.6", - "intersection-observer": "^0.4.2", + "intersection-observer": "0.4.2", "jquery": "2.2.4", "jquery-backstretch": "2.1.16", "jquery-lazyload": "1.9.7", diff --git a/yarn.lock b/yarn.lock index 0fb28dfbc..907b41d4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1680,6 +1680,12 @@ electron-to-chromium@^1.3.11, electron-to-chromium@^1.3.18: version "1.3.21" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.21.tgz#a967ebdcfe8ed0083fc244d1894022a8e8113ea2" +element-dataset@^2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/element-dataset/-/element-dataset-2.2.6.tgz#a4e46dbb3ee991e8c7d5366ec654f87670c2ef80" + dependencies: + babel-runtime "^6.23.0" + elliptic@^6.0.0: version "6.4.0" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"