/home/vianto5/hidalgoresidences.mx/wp-content/plugins/elementor-pro/modules/lottie
Edit: /home/vianto5/hidalgoresidences.mx/wp-content/plugins/elementor-pro/modules/lottie/module.php (2304B)
get_css_assets_url( 'widget-lottie', null, true, true ),
[ 'elementor-frontend' ],
ELEMENTOR_PRO_VERSION
);
}
// Fixing wordpress problem when `finfo_file()` returns wrong file type
public function handle_file_type( $file_data, $file, $filename ) {
if ( $file_data['ext'] && $file_data['type'] ) {
return $file_data;
}
$filetype = wp_check_filetype( $filename );
if ( 'json' === $filetype['ext'] ) {
$file_data['ext'] = 'json';
$file_data['type'] = 'application/json';
}
return $file_data;
}
public function register_frontend_scripts() {
$suffix = Utils::is_script_debug() ? '' : '.min';
wp_register_script(
'lottie',
ELEMENTOR_PRO_URL . 'assets/lib/lottie/lottie' . $suffix . '.js',
[
'jquery',
],
'5.6.6',
true
);
}
public function localize_settings( array $settings ) {
$settings['lottie']['defaultAnimationUrl'] = ELEMENTOR_PRO_MODULES_URL . 'lottie/assets/animations/default.json';
return $settings;
}
}