File: /home/slyfwmm/foar/wp-content/themes/flexfit/framework/functions/scripts.php
<?php
/* ---------------------------------------------------- */
/* Javascripts */
/* ---------------------------------------------------- */
function register_scripts() {
wp_register_script('easing', get_template_directory_uri() . '/framework/js/jquery.easing.js', 'jquery', '1.3');
wp_register_script('selectivizr', get_template_directory_uri() . '/framework/js/selectivizr.js', 'jquery', '1.0.2');
wp_register_script('modernizr', get_template_directory_uri() . '/framework/js/modernizr.js', 'jquery', '2.5.3');
wp_register_script('mediaqueries', get_template_directory_uri() . '/framework/js/mediaqueries.js', 'jquery', '1.0', TRUE);
wp_register_script('superfish', get_template_directory_uri() . '/framework/js/superfish.js', 'jquery', '1.4.8', TRUE);
wp_register_script('isotope', get_template_directory_uri() . '/framework/js/jquery.isotope.js', 'jquery', '1.5', TRUE);
wp_register_script('prettyphoto', get_template_directory_uri() . '/framework/js/jquery.prettyPhoto.js', 'jquery', '3.1.4', TRUE);
wp_register_script('slider', get_template_directory_uri() . '/framework/js/jquery.flexslider.js', 'jquery', '2.0');
wp_register_script('sliderscript', get_template_directory_uri() . '/framework/js/slider.js', 'jquery', '1.0');
wp_register_script('carousel', get_template_directory_uri() . '/framework/js/jquery.jcarousel.js', 'jquery', '1.0', TRUE);
wp_register_script('mobilemenu', get_template_directory_uri() . '/framework/js/jquery.mobilemenu.js', 'jquery', '1.0', TRUE);
wp_register_script('touchwipe', get_template_directory_uri() . '/framework/js/jquery.touchwipe.min.js', 'jquery', '1.1', TRUE);
wp_register_script('scripts', get_template_directory_uri() . '/framework/js/scripts.js', 'jquery', '1.0', TRUE);
wp_register_script('work', get_template_directory_uri() . '/framework/js/work.js', 'jquery', '1.0', TRUE);
}
/* ---------------------------------------------------- */
/* Load Scripts */
/* ---------------------------------------------------- */
function print_scripts() {
// load scripts into queue
wp_enqueue_script('jquery');
wp_enqueue_script('easing');
wp_enqueue_script('selectivizr');
wp_enqueue_script('modernizr');
wp_enqueue_script('mediaqueries');
wp_enqueue_script('superfish');
wp_enqueue_script('mobilemenu');
wp_enqueue_script('prettyphoto');
// portfolio scripts
if(is_page_template('page-project.php') || is_page_template('page-project-2cols.php') || is_page_template('page-project-3cols.php') || is_page_template('page-project-sidebarright.php') || is_page_template('page-project-sidebarleft.php')) {
wp_enqueue_script('isotope');
wp_enqueue_script('work');
}
if(is_singular('project')) {
wp_enqueue_script('slider');
wp_enqueue_script('sliderscript');
}
if(is_page_template('page-home.php')) {
wp_enqueue_script('touchwipe');
wp_enqueue_script('carousel');
wp_enqueue_script('slider');
wp_enqueue_script('sliderscript');
}
// comments reply wordpress script
if(is_singular() && comments_open() && get_option( 'thread_comments' )) {
wp_enqueue_script( 'comment-reply' );
}
wp_enqueue_script('scripts');
}
// add scripts not on dashboard
if(!is_admin()) {
add_action('init','register_scripts');
add_action('wp_print_scripts','print_scripts');
}
/* ---------------------------------------------------- */
/* EOF */
/* ---------------------------------------------------- */
?>