Viewing File: /home/maglabs/bambinos/wp-content/themes/juliette/functions/enqueue/scripts.php
<?php
// =============================================================================
// Enqueue Scripts
// =============================================================================
if ( ! function_exists('nova_scripts') ) :
function nova_scripts() {
$theme_version = defined('WP_DEBUG') && WP_DEBUG ? time() : nova_theme_version();
wp_enqueue_script('imagesloaded');
if ( NOVA_WOOCOMMERCE_IS_ACTIVE ) {
wp_enqueue_script('select2');
wp_enqueue_script('flexslider');
wp_enqueue_script('wc-single-product');
wp_enqueue_script('wc-add-to-cart-variation');
}
if ( NOVA_VISUAL_COMPOSER_IS_ACTIVE) // If VC exists/active load scripts after VC
{
$dependencies = array('jquery', 'wpb_composer_front_js');
}
else // Do not depend on VC
{
$dependencies = array('jquery');
}
wp_enqueue_script('foundation', get_template_directory_uri() . '/assets/vendor/foundation/dist/js/foundation.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('cookies', get_template_directory_uri() . '/assets/vendor/cookies/js.cookie.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('tweenmax', get_template_directory_uri() . '/assets/vendor/tweenmax/tweenmax.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('jquery-visible', get_template_directory_uri() . '/assets/vendor/jquery-visible/jquery.visible.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('scrollTo', get_template_directory_uri() . '/assets/vendor/scrollTo/jquery.scrollTo.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('perfect-scrollbar', get_template_directory_uri() . '/assets/vendor/jquery.perfect-scrollbar.min.js', $dependencies, '0.7.1', TRUE);
wp_enqueue_script('hoverIntent', get_template_directory_uri() . '/assets/vendor/hoverIntent/jquery.hoverIntent.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('mojs', get_template_directory_uri() . '/assets/vendor/mojs/mo.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('anime', get_template_directory_uri() . '/assets/vendor/anime/anime.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('swiper', get_template_directory_uri() . '/assets/vendor/swiper/js/swiper.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('headroom', get_template_directory_uri() . '/assets/vendor/headroom.js/headroom.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('slick', get_template_directory_uri() . '/assets/vendor/slick/slick.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('sticky-kit', get_template_directory_uri() . '/assets/vendor/sticky-kit/jquery.sticky-kit.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('jquery-loading-overlay', get_template_directory_uri() . '/assets/vendor/jquery-loading-overlay/loadingoverlay.min.js', $dependencies, $theme_version, TRUE);
wp_enqueue_script('readmore', get_template_directory_uri() . '/assets/vendor/readmore/readmore.js', $dependencies, nova_theme_version(), TRUE);
wp_enqueue_script('isotope', get_template_directory_uri() . '/assets/vendor/isotope/isotope.pkgd.min.js', $dependencies, nova_theme_version(), TRUE);
wp_enqueue_script('video-popup', get_template_directory_uri() . '/assets/vendor/video.popup.js', $dependencies, nova_theme_version(), TRUE);
wp_enqueue_script('nova-app', get_template_directory_uri() . '/assets/js/app.js', $dependencies, $theme_version, TRUE);
if ( NOVA_WCVS_IS_ACTIVE ) // If WCVS exists/active load scripts
{
$wcvs_active = 'yes';
} else {
$wcvs_active = 'no';
}
// Send wp variables to js
$nova_js_vars = array(
'site_preloader' => Nova_OP::getOption('site_preloader'),
'select_placeholder' => esc_html__( 'Choose an option', 'juliette' ),
'blog_pagination_type' => Nova_OP::getOption('blog_pagination'),
'load_more_btn' => esc_html__( 'Load more', 'juliette' ),
'read_more_btn' => esc_html__( 'Read more', 'juliette' ),
'read_less_btn' => esc_html__( 'Read less', 'juliette' ),
'enable_header_sticky' => Nova_OP::getOption('enable_header_sticky'),
'shop_pagination_type' => Nova_OP::getOption('shop_pagination'),
'accent_color' => Nova_OP::getOption('secondary_button_color'),
'shop_display' => Nova_OP::getOption('shop_layout_style'),
'popup_show_after' => Nova_OP::getOption('popup_show_after'),
'product_image_zoom' => Nova_OP::getOption('product_image_zoom'),
'product_swatches' => $wcvs_active,
'is_customize_preview' => is_customize_preview()
);
wp_localize_script( 'nova-app', 'nova_js_var', $nova_js_vars );
if (is_singular() && comments_open() && get_option( 'thread_comments')) {
wp_enqueue_script('comment-reply');
}
}
add_action( 'wp_enqueue_scripts', 'nova_scripts' );
endif;
Back to Directory
File Manager