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