Skip to content
This repository was archived by the owner on Jun 27, 2023. It is now read-only.

Commit 5a89cf6

Browse files
authored
Merge pull request #162 from bartvde/polyfills
Do not use polyfill service
2 parents 9e88a14 + 21d0c30 commit 5a89cf6

File tree

5 files changed

+17
-10
lines changed

5 files changed

+17
-10
lines changed
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
{% load static %}
2-
<script src="https://cdn.polyfill.io/v2/polyfill.js?features=default,Object.assign"></script>
32
<script type="text/javascript" src="{% static 'geonode-client/js/composer.min.js' %}"></script>
43
<script type="text/javascript" src="{% static 'geonode-client/cesium/Cesium.js' %}"></script>
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
{% load static %}
2-
<script src="https://cdn.polyfill.io/v2/polyfill.js?features=default,Object.assign"></script>
32
<script type="text/javascript" src="{% static 'geonode-client/js/viewer.min.js' %}"></script>
43
<script type="text/javascript" src="{% static 'geonode-client/cesium/Cesium.js' %}"></script>

package.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
"test:lint": "eslint src --ext .jsx,.js",
1919
"test:unit": "NODE_ENV=test ./node_modules/karma/bin/karma start --browsers PhantomJS --auto-watch",
2020
"deploy": "npm run build:gh-pages && git-directory-deploy --directory _build --branch gh-pages",
21-
"geonode:mkdir": "mkdir -p geonode-client/static && mkdir -p geonode-client/static/geonode-client && mkdir -p geonode-client/static/geonode-client/js && mkdir -p geonode-client/static/geonode-client/cesium",
22-
"geonode:cp": "cp dist/Viewer.min.js geonode-client/static/geonode-client/js/viewer.min.js && cp dist/Composer.min.js geonode-client/static/geonode-client/js/composer.min.js && cp -R dist/cesium/* geonode-client/static/geonode-client/cesium/",
23-
"geonode:deploy": "npm run geonode:mkdir && npm run geonode:cp"
21+
"geonode:mkdir": "mkdir -p geonode-client/static && mkdir -p geonode-client/static/geonode-client && mkdir -p geonode-client/static/geonode-client/js && mkdir -p geonode-client/static/geonode-client/cesium",
22+
"geonode:cp": "cp dist/Viewer.min.js geonode-client/static/geonode-client/js/viewer.min.js && cp dist/Composer.min.js geonode-client/static/geonode-client/js/composer.min.js && cp -R dist/cesium/* geonode-client/static/geonode-client/cesium/",
23+
"geonode:deploy": "npm run geonode:mkdir && npm run geonode:cp"
2424
},
2525
"main": "dist/viewer.js",
2626
"browser": "dist/viewer.js",
@@ -36,15 +36,17 @@
3636
"node": ">6"
3737
},
3838
"dependencies": {
39-
"react": "15.3.2",
40-
"react-dom": "15.3.2",
41-
"react-intl": "^2.1.5",
42-
"react-tap-event-plugin": "1.0.0",
4339
"boundless-sdk": "^0.10.20",
40+
"core-js": "^2.4.1",
41+
"intl": "^1.2.5",
4442
"material-ui": "0.16.4",
4543
"ol3-cesium": "3.9.4",
4644
"openlayers": "3.19.0",
45+
"react": "15.3.2",
46+
"react-dom": "15.3.2",
47+
"react-intl": "^2.1.5",
4748
"react-redux": "^5.0.0",
49+
"react-tap-event-plugin": "1.0.0",
4850
"redux-thunk": "^2.1.0",
4951
"whatwg-fetch": "^1.0.0"
5052
},
@@ -68,10 +70,12 @@
6870
"enzyme": "^2.7.0",
6971
"eslint": "^3.7.1",
7072
"eslint-plugin-react": "^6.4.1",
73+
"exports-loader": "^0.6.3",
7174
"fetch-mock": "^5.6.2",
7275
"file-loader": "^0.9.0",
7376
"fs-extra": "0.26.2",
7477
"git-directory-deploy": "^1.5.1",
78+
"imports-loader": "^0.7.0",
7579
"intl": "^1.2.5",
7680
"json-loader": "^0.5.4",
7781
"karma": "^1.3.0",

src/components/geonode.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from 'react';
22
global.React = React;
33
import ReactDOM from 'react-dom';
44
global.ReactDOM = ReactDOM;
5+
import 'core-js/fn/object/assign';
56
import ol from 'openlayers';
67
import {addLocaleData, IntlProvider} from 'react-intl';
78
global.IntlProvider = IntlProvider;

webpack.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ var path = require('path');
44
var BUILD_DIR = path.resolve(__dirname, 'dist');
55
var APP_DIR = path.resolve(__dirname, '.');
66

7-
var plugins = [];
7+
var plugins = [
8+
new webpack.ProvidePlugin({
9+
'Intl': 'imports?this=>global!exports?global.Intl!intl'
10+
})
11+
];
812
var filename = '[name].js';
913
var PROD = JSON.parse(process.env.BUILD_PROD || false);
1014
if(PROD) {

0 commit comments

Comments
 (0)