CSP: Remove global this in webpack

Also refactor how we handle global namespace objects.

Fixes CODEOCEAN-DV
This commit is contained in:
Sebastian Serth
2022-11-16 16:44:23 +01:00
parent e0bce2071e
commit b9f3126f21
3 changed files with 6 additions and 17 deletions

View File

@ -14,8 +14,8 @@ import * as bootstrap from 'bootstrap/dist/js/bootstrap.bundle';
import 'chosen-js/chosen.jquery';
import 'jstree';
import 'underscore';
import 'd3';
import '@sentry/browser';
import * as d3 from 'd3';
import * as Sentry from '@sentry/browser';
import 'sorttable';
window.bootstrap = bootstrap; // Publish bootstrap in global namespace
window._ = _; // Publish underscore's `_` in global namespace

View File

@ -1,7 +1,7 @@
/* eslint no-console:0 */
// JS
import 'vis'
import * as vis from 'vis';
window.vis = vis;
// CSS