docbrown/app/javascript/packs/baseInitializers.js
zhangted beb2800959
move initializeSettings to webpack (#19737)
* move initializeSettings to webpack + add tests

* add initializeSettings to InstantClick change block

* dont use classes, use modules

---------

Co-authored-by: PJ <pj@forem.com>
2023-08-01 13:09:50 +01:00

27 lines
965 B
JavaScript

import { initializeCommentDate } from './initializers/initializeCommentDate';
import { initializeCommentPreview } from './initializers/initializeCommentPreview';
import { initializeTimeFixer } from './initializers/initializeTimeFixer';
import { initializeNotifications } from './initializers/initializeNotifications';
import { initializeDateHelpers } from './initializers/initializeDateTimeHelpers';
import { initializeSettings } from './initializers/initializeSettings';
import {
showUserAlertModal,
showModalAfterError,
} from '@utilities/showUserAlertModal';
initializeCommentDate();
initializeCommentPreview();
initializeSettings();
initializeNotifications();
initializeTimeFixer();
initializeDateHelpers();
InstantClick.on('change', () => {
initializeCommentDate();
initializeCommentPreview();
initializeSettings();
initializeNotifications();
});
window.showUserAlertModal = showUserAlertModal;
window.showModalAfterError = showModalAfterError;