Files
carpseeds.pl/wp-content/plugins/elementor-3.2.5-bck4/assets/dev/js/frontend/preloaded-modules.js
2024-07-15 11:28:08 +02:00

33 lines
1.1 KiB
JavaScript

import Accordion from './handlers/accordion';
import Alert from './handlers/alert';
import Counter from './handlers/counter';
import Progress from './handlers/progress';
import Tabs from './handlers/tabs';
import Toggle from './handlers/toggle';
import Video from './handlers/video';
import ImageCarousel from './handlers/image-carousel';
import TextEditor from './handlers/text-editor';
import LightboxModule from 'elementor-frontend/utils/lightbox/lightbox';
elementorFrontend.elements.$window.on( 'elementor/frontend/init', () => {
elementorFrontend.elementsHandler.elementsHandlers = {
'accordion.default': Accordion,
'alert.default': Alert,
'counter.default': Counter,
'progress.default': Progress,
'tabs.default': Tabs,
'toggle.default': Toggle,
'video.default': Video,
'image-carousel.default': ImageCarousel,
'text-editor.default': TextEditor,
};
elementorFrontend.on( 'components:init', () => {
// We first need to delete the property because by default it's a getter function that cannot be overwritten.
delete elementorFrontend.utils.lightbox;
elementorFrontend.utils.lightbox = new LightboxModule();
} );
} );