diff --git a/modules/core/context.js b/modules/core/context.js index a739f9018..e6c0e37c6 100644 --- a/modules/core/context.js +++ b/modules/core/context.js @@ -13,7 +13,7 @@ import { select as d3_select } from 'd3-selection'; import { t, currentLocale, addTranslation, setLocale } from '../util/locale'; import { coreHistory } from './history'; -import { IssueManager } from '../validations/issueManager'; +import { IssueManager } from '../validations/issue_manager'; import { dataLocales, dataEn } from '../../data'; import { geoRawMercator } from '../geo/raw_mercator'; import { modeSelect } from '../modes/select'; diff --git a/modules/index.js b/modules/index.js index ce345f16c..e515229ad 100644 --- a/modules/index.js +++ b/modules/index.js @@ -19,6 +19,7 @@ export * from './ui/settings/index'; export * from './ui/index'; export * from './util/index'; export * from './validations/index'; +export { IssueManager } from './validations/issue_manager'; /* export some legacy symbols: */ import { services } from './services/index'; diff --git a/modules/validations/issueManager.js b/modules/validations/issue_manager.js similarity index 92% rename from modules/validations/issueManager.js rename to modules/validations/issue_manager.js index 4ece630d9..3a74a1b47 100644 --- a/modules/validations/issueManager.js +++ b/modules/validations/issue_manager.js @@ -1,11 +1,11 @@ -import * as d3 from 'd3'; +import { dispatch as d3_dispatch } from 'd3-dispatch'; import _filter from 'lodash-es/filter'; import { utilRebind } from '../util/rebind'; export function IssueManager(context) { - var dispatch = d3.dispatch('reload'), + var dispatch = d3_dispatch('reload'), self = {}, issues = []; diff --git a/test/index.html b/test/index.html index 21a6ea7c5..116dda260 100644 --- a/test/index.html +++ b/test/index.html @@ -143,7 +143,11 @@ + + + +