elementor / elementor/elementor
Get Handler for further usage
- Dominant language
- PHP
- Stars
- 7.1k
- Forks
- 1.6k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 193
Description
This thing isn't documented I guess. I was trying to get carousel handler and use it for my custom widget.
Here's the code
`jQuery( window ).on( 'elementor/frontend/init', () => {
const addHandler = ( $element ) => {
elementorFrontend.elementsHandler.addHandler( elementorFrontend.elementsHandler.getHandlers('image-carousel.default'), {
$element,
} );
};
elementorFrontend.hooks.addAction( 'frontend/element_ready/locations_carousel.default', addHandler );
} );`
The thing is that $element comes as a child element of $element ( $element.$element ) for some reason. And as a result I'm getting an error
> Uncaught TypeError: options.$element.data is not a function at module.exports.addHandler (frontend.js?ver=2.7.5:5444)
Is it a bug or am I doing something wrong?
Contributor guide
Assessment
This issue has not been assessed yet.