mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-06 03:13:42 -05:00
80 lines
1.6 KiB
JavaScript
80 lines
1.6 KiB
JavaScript
// Webpack Entry Point
|
|
|
|
// Vendor libraries
|
|
import 'query-command-supported';
|
|
import 'textarea-caret';
|
|
import * as cbor from 'cbor-js';
|
|
|
|
// D3 - selective imports for tree shaking
|
|
import {
|
|
select,
|
|
scaleLinear,
|
|
scaleBand,
|
|
scaleSymlog,
|
|
scaleOrdinal,
|
|
axisBottom,
|
|
axisLeft,
|
|
stack,
|
|
stackOrderNone,
|
|
stackOffsetNone,
|
|
sum,
|
|
max,
|
|
format,
|
|
interpolate
|
|
} from 'd3';
|
|
|
|
window.CBOR = cbor;
|
|
window.d3 = {
|
|
select,
|
|
scaleLinear,
|
|
scaleBand,
|
|
scaleSymlog,
|
|
scaleOrdinal,
|
|
axisBottom,
|
|
axisLeft,
|
|
stack,
|
|
stackOrderNone,
|
|
stackOffsetNone,
|
|
sum,
|
|
max,
|
|
format,
|
|
interpolate
|
|
};
|
|
|
|
window.NotifyModules = window.NotifyModules || {};
|
|
|
|
// Core modules
|
|
import './modules/init.js';
|
|
import './modules/uswds-modules.js';
|
|
import './modules/show-hide-content.js';
|
|
import { registerModule, initModules } from './moduleRegistry.js';
|
|
|
|
// Local modules
|
|
import './radioSelect.js';
|
|
import './liveSearch.js';
|
|
import './preventDuplicateFormSubmissions.js';
|
|
import { ErrorBanner } from './errorBanner.js';
|
|
import './notifyModal.js';
|
|
import './timeoutPopup.js';
|
|
import { initCurrentYear } from './date.js';
|
|
import './sidenav.js';
|
|
import './validation.js';
|
|
import './scrollPosition.js';
|
|
import './organizationDashboard.js';
|
|
|
|
initCurrentYear();
|
|
|
|
// NotifyModules
|
|
import './copyToClipboard.js';
|
|
import './enhancedTextbox.js';
|
|
import './fileUpload.js';
|
|
import './errorTracking.js';
|
|
import './templateFolderForm.js';
|
|
import './collapsibleCheckboxes.js';
|
|
import './updateStatus.js';
|
|
import './main.js';
|
|
import './listEntry.js';
|
|
import './totalMessagesChart.js';
|
|
import './activityChart.js';
|
|
import './job-polling.js';
|