(function($, elementor) {
"use strict";
var TH90 = {
init: function() {
var widgets = {
'posts-selective.default': TH90.BlogAction,
'posts-small.default': TH90.BlogAction,
'posts-group.default': TH90.BlogAction,
'posts-blog.default': TH90.BlogAction,
'posts-slider.default': TH90.PostSwiper,
'newsticker.default': TH90.Newsticker,
'text-scroller.default': TH90.Newsticker,
};
$.each(widgets, function(widget, callback) {
elementor.hooks.addAction('frontend/element_ready/' + widget, callback);
});
},
/* ----------------------------------------------------------- */
/* Post block slider
/* ----------------------------------------------------------- */
PostSwiper: function($scope) {
var $container = $scope.find('.th90-slider');
if ($($container)[0]) {
$($container).each(function(index, element) {
TH90_SCRIPTS.sliderSwiper($(this));
});
}
},
/* ----------------------------------------------------------- */
/* Blog Action
/* ----------------------------------------------------------- */
BlogAction: function($scope) {
var $containerVideo = $scope.find('.box-holder'),
$containerMasonry = $scope.find('.columns-masonry');
if ($($containerVideo)[0]) {
$($containerVideo).each(function(index, element) {
TH90_SCRIPTS.videoBgResize($(this));
});
}
},
/* ----------------------------------------------------------- */
/* Newsticker
/* ----------------------------------------------------------- */
Newsticker: function($scope) {
var $container = $scope.find('.block-ticker');
if ($($container)[0]) {
$($container).each(function(index, element) {
TH90_SCRIPTS.newsticker($(this));
});
}
},
};
$(window).on('elementor/frontend/init', TH90.init);
}(jQuery, window.elementorFrontend));