Exemple #1
0
function mtheme_function_scripts_styles()
{
    /*-------------------------------------------------------------------------*/
    /* Register Scripts and Styles
    	/*-------------------------------------------------------------------------*/
    // JPlayer Script and Style
    wp_register_script('jPlayerJS', MTHEME_JS . '/html5player/jquery.jplayer.min.js', array('jquery'), null, true);
    wp_register_style('css_jplayer', MTHEME_ROOT . '/css/html5player/jplayer.dark.css', array('MainStyle'), false, 'screen');
    // Touch Swipe
    wp_register_script('TouchSwipe', MTHEME_JS . '/jquery.touchSwipe.min.js', array('jquery'), null, true);
    // Dark Theme
    wp_register_style('DarkStyle', MTHEME_STYLESHEET . '/style_dark.css', array('MainStyle'), false, 'screen');
    // Carousel Fred
    wp_register_script('caroufred', MTHEME_JS . '/caroufred/jquery.carouFredSel-6.2.1-packed.js', array('jquery'), null, true);
    // Donut Chart
    wp_register_script('DonutChart', MTHEME_JS . '/jquery.donutchart.js', array('jquery'), null, true);
    // Appear ( Unused )
    wp_register_script('AppearJS', MTHEME_JS . '/jquery.appear.js', array('jquery'), null, true);
    // WayPoint
    wp_register_script('WayPointsJS', MTHEME_JS . '/waypoints/waypoints.min.js', array('jquery'), null, true);
    //Backrground image strecher
    wp_register_script('Background_image_stretcher', MTHEME_JS . '/jquery.backstretch.min.js', array('jquery'), null, true);
    // FlexSlider Script and Styles
    wp_register_script('flexislider', MTHEME_JS . '/flexislider/jquery.flexslider.js', array('jquery'), '', true);
    wp_register_style('flexislider_css', MTHEME_ROOT . '/css/flexislider/flexslider-page.css', array('MainStyle'), false, 'screen');
    // contactFormScript
    wp_register_script('contactform', MTHEME_JS . '/contact.js', array('jquery'), null, true);
    // Google Maps Loader
    wp_register_script('GoogleMaps', 'http://maps.google.com/maps/api/js?sensor=false', array('jquery'), null, false);
    // iSotope
    wp_register_script('isotope', MTHEME_JS . '/jquery.isotope.min.js', array('jquery'), null, true);
    // Tubular
    wp_register_script('tubular', MTHEME_JS . '/jquery.tubular.1.0.js', array('jquery'), null, true);
    // PhotoWall INIT
    wp_register_script('photowall_INIT', MTHEME_JS . '/photowall.js', array('jquery'), null, true);
    // Kenburns
    wp_register_script('kenburns_JS', MTHEME_JS . '/kenburns/jquery.slideshowify.js', array('jquery'), null, true);
    // Kenburns INIT
    wp_register_script('kenburns_INIT', MTHEME_JS . '/kenburns/kenburns.init.js', array('jquery'), null, true);
    // jQTransmit
    wp_register_script('jQTransmit_JS', MTHEME_JS . '/kenburns/jquery.transit.min.js', array('jquery'), null, true);
    // Supersized
    wp_register_script('supersized_JS', MTHEME_JS . '/supersized/supersized.3.2.7.min.js', array('jquery'), null, true);
    wp_register_script('supersized_shutter_JS', MTHEME_JS . '/supersized/supersized.shutter.js', array('jquery'), null, true);
    wp_register_style('supersized_CSS', MTHEME_CSS . '/supersized/supersized.css', array('MainStyle'), false, 'screen');
    // Mobile Menu Script
    wp_register_style('MobileMenuCSS', MTHEME_CSS . '/menu/mobile-menu.css', array('MainStyle'), false, 'screen');
    // Responsive Style
    wp_register_style('ResponsiveCSS', MTHEME_CSS . '/responsive.css', array('MainStyle'), false, 'screen');
    // Custom Style
    wp_register_style('CustomStyle', MTHEME_STYLESHEET . '/custom.css', array('MainStyle'), false, 'screen');
    // Dynamic Styles
    wp_register_style('Dynamic_CSS', MTHEME_CSS . '/dynamic_css.php', array('MainStyle'), false, 'screen');
    /*-------------------------------------------------------------------------*/
    /* Start Loading
    /*-------------------------------------------------------------------------*/
    /* Common Scripts */
    global $is_IE;
    //WordPress-specific global variable
    wp_enqueue_script('jquery');
    if ($is_IE) {
        wp_enqueue_script('excanvas', MTHEME_JS . '/excanvas.js', array('jquery'), null, true);
    }
    wp_enqueue_script('superfish', MTHEME_JS . '/menu/superfish.js', array('jquery'), null, true);
    wp_enqueue_script('qtips', MTHEME_JS . '/jquery.tipsy.js', array('jquery'), null, true);
    wp_enqueue_script('prettyPhoto', MTHEME_JS . '/jquery.prettyPhoto.js', array('jquery'), null, true);
    wp_enqueue_script('twitter', MTHEME_JS . '/jquery.tweet.js', array('jquery'), null, true);
    wp_enqueue_script('EasingScript', MTHEME_JS . '/jquery.easing.min.js', array('jquery'), null, true);
    wp_enqueue_script('portfolioloader', MTHEME_JS . '/page-elements.js', array('jquery'), null, true);
    wp_enqueue_script('nice_scroll', MTHEME_JS . '/jquery.nicescroll.min.js', array('jquery'), null, true);
    //wp_enqueue_script( 'stickymenu', MTHEME_JS . '/jquery.stickymenu.js', array( 'jquery' ), null,true );
    wp_enqueue_script('fitVids', MTHEME_JS . '/jquery.fitvids.js', array('jquery'), null, true);
    wp_enqueue_script('WayPointsJS');
    wp_enqueue_script('hoverIntent');
    if ($is_IE) {
        wp_enqueue_script('ResponsiveJQIE', MTHEME_JS . '/css3-mediaqueries.js', array('jquery'), null, true);
    }
    wp_enqueue_script('custom', MTHEME_JS . '/common.js', array('jquery'), null, true);
    /* Common Styles */
    wp_enqueue_style('MainStyle', MTHEME_STYLESHEET . '/style.css', false, 'screen');
    wp_enqueue_style('fontAwesome', MTHEME_CSS . '/font-awesome/css/font-awesome.min.css', array('MainStyle'), false, 'screen');
    if (!MTHEME_BUILDMODE) {
        if (of_get_option('default_googlewebfonts')) {
        }
    }
    wp_enqueue_style('PrettyPhoto', MTHEME_CSS . '/prettyPhoto.css', array('MainStyle'), false, 'screen');
    wp_enqueue_style('navMenuCSS', MTHEME_CSS . '/menu/superfish.css', array('MainStyle'), false, 'screen');
    //*** End of Common Script and Style Loads **//
    wp_enqueue_style('MobileMenuCSS');
    // Conditional Load Flexslider
    if (is_archive() || is_single() || is_search() || is_home() || is_page_template('template-bloglist.php') || is_page_template('template-bloglist-small.php') || is_page_template('template-bloglist_fullwidth.php') || is_page_template('template-gallery-posts.php')) {
        wp_enqueue_script('flexislider');
        wp_enqueue_style('flexislider_css');
    }
    if (is_single()) {
        wp_enqueue_script('flexislider');
        wp_enqueue_style('flexislider_css');
        wp_enqueue_script('TouchSwipe');
        wp_enqueue_script('caroufred');
    }
    // Conditional Load jPlayer
    if (is_archive() || is_single() || is_search() || is_home() || is_page_template('template-fullscreen-home.php') || is_page_template('template-bloglist.php') || is_page_template('template-bloglist-small.php') || is_page_template('template-bloglist_fullwidth.php') || is_page_template('template-video-posts.php') || is_page_template('template-audio-posts.php')) {
        wp_enqueue_script('jPlayerJS');
        wp_enqueue_style('css_jplayer');
    }
    // Conditional Load Contact Form
    if (is_page_template('template-contact.php')) {
        wp_enqueue_script('contactform');
    }
    // Load Theme Dark Style
    if (!MTHEME_DEMO_STATUS) {
        if (of_get_option('general_theme_style') == "dark") {
            wp_enqueue_style('DarkStyle');
        }
    }
    if (MTHEME_DEMO_STATUS) {
        if (isset($_GET['demo_theme_style'])) {
            $_SESSION['demo_theme_style'] = $_GET['demo_theme_style'];
        }
        if (isset($_SESSION['demo_theme_style'])) {
            $demo_theme_style = $_SESSION['demo_theme_style'];
        }
        if (isset($_SESSION['demo_theme_style']) && $_SESSION['demo_theme_style'] == "dark") {
            wp_enqueue_style('DarkStyle');
        }
    }
    // Load Dynamic Styles last to over-ride all
    require_once MTHEME_PARENTDIR . '/css/dynamic_css.php';
    wp_add_inline_style('ResponsiveCSS', $dynamic_css);
    //$mtheme_current_post_type = get_post_type( get_the_ID() );
    if (mtheme_is_fullscreen_post()) {
        $featured_page = mtheme_get_active_fullscreen_post();
        if (post_password_required($featured_page)) {
            wp_enqueue_script('Background_image_stretcher');
        } else {
            $custom = get_post_custom($featured_page);
            if (isset($custom[MTHEME . "_fullscreen_type"][0])) {
                $fullscreen_type = $custom[MTHEME . "_fullscreen_type"][0];
            }
            if (isset($fullscreen_type)) {
                switch ($fullscreen_type) {
                    case "photowall":
                        wp_enqueue_script('Background_image_stretcher');
                        wp_enqueue_script('photowall_INIT');
                        wp_enqueue_script('isotope');
                        break;
                    case "kenburns":
                        wp_enqueue_script('kenburns_JS');
                        wp_enqueue_script('jQTransmit_JS');
                        wp_enqueue_script('kenburns_INIT');
                        wp_enqueue_style('supersized_CSS');
                        break;
                    case "slideshow":
                    case "Slideshow-plus-captions":
                        wp_enqueue_script('supersized_JS');
                        wp_enqueue_script('supersized_shutter_JS');
                        wp_enqueue_style('supersized_CSS');
                        wp_enqueue_script('TouchSwipe');
                        break;
                    case "video":
                        if (isset($custom[MTHEME . "_youtubevideo"][0])) {
                            wp_enqueue_script('Background_image_stretcher');
                            wp_enqueue_script('tubular');
                        }
                        if (isset($custom[MTHEME . "_vimeovideo"][0])) {
                            wp_add_inline_style('MainStyle', "body{height:1px;}");
                        }
                        break;
                    default:
                        break;
                }
            }
        }
    } else {
        // Background slideshow or image
        $bg_choice = get_post_meta(get_the_id(), MTHEME . '_meta_background_choice', true);
        // Load scripts based on Background Image / Slideshow Choice
        if (is_archive() || is_search()) {
            $bg_choice = "default";
        }
        switch ($bg_choice) {
            case "featured_image":
            case "custom_url":
            case "options_image":
                wp_enqueue_script('Background_image_stretcher');
                break;
            case "options_slideshow":
            case "image_attachments":
            case "fullscreen_post":
                //Defined in Theme framework Functions
                wp_enqueue_script('supersized_JS');
                wp_enqueue_script('supersized_shutter_JS');
                wp_enqueue_style('supersized_CSS');
                wp_enqueue_script('TouchSwipe');
                break;
            default:
                wp_enqueue_script('Background_image_stretcher');
        }
    }
    // Conditional Load jQueries
    if (mtheme_got_shortcode('tabs') || mtheme_got_shortcode('accordion')) {
        wp_enqueue_script('jquery-ui-core');
        wp_enqueue_script('jquery-ui-tabs');
        wp_enqueue_script('jquery-ui-accordion');
    }
    if (mtheme_got_shortcode('portfoliogrid') || is_post_type_archive() || is_tax()) {
        wp_enqueue_script('isotope');
    }
    //Counter
    if (mtheme_got_shortcode('counter')) {
        wp_enqueue_script('DonutChart');
    }
    //Caraousel
    if (mtheme_got_shortcode('workscarousel')) {
        wp_enqueue_script('TouchSwipe');
        wp_enqueue_script('caroufred');
    }
    if (mtheme_got_shortcode('map')) {
        wp_enqueue_script('GoogleMaps');
    }
    if (mtheme_got_shortcode('woocommerce_featured_slideshow') || mtheme_got_shortcode('flexislideshow') || mtheme_got_shortcode('recent_blog_slideshow') || mtheme_got_shortcode('recent_portfolio_slideshow') || mtheme_got_shortcode('portfoliogrid') || mtheme_got_shortcode('testimonials')) {
        wp_enqueue_script('flexislider');
        wp_enqueue_style('flexislider_css');
    }
    if (mtheme_got_shortcode('audioplayer')) {
        wp_enqueue_script('jPlayerJS');
        wp_enqueue_style('css_jplayer');
    }
    if (is_singular() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
    wp_enqueue_style('mtheme-ie', get_template_directory_uri() . '/css/ie.css', array('MainStyle'), '2013-08-27');
    // Embed a font Link
    if (of_get_option('custom_font_embed') != "") {
        echo stripslashes_deep(of_get_option('custom_font_embed'));
    }
    if (of_get_option('custom_font_css') != "") {
        $custom_font_css = stripslashes_deep(of_get_option('custom_font_css'));
        wp_add_inline_style('MainStyle', $custom_font_css);
    }
    // ******* Load Responsive and Custom Styles
    wp_enqueue_style('ResponsiveCSS');
    wp_enqueue_style('CustomStyle');
    // ******* No more styles will be loaded after this line
    // Load Fonts
    // This enqueue method through the function prevent any double loading of fonts.
    $heading_font = mtheme_enqueue_font("heading_font");
    wp_enqueue_style($heading_font['name'], $heading_font['url'], array('MainStyle'), null, 'screen');
    $page_headings = mtheme_enqueue_font("page_headings");
    wp_enqueue_style($page_headings['name'], $page_headings['url'], array('MainStyle'), null, 'screen');
    $menu_font = mtheme_enqueue_font("menu_font");
    wp_enqueue_style($menu_font['name'], $menu_font['url'], array('MainStyle'), null, 'screen');
    $supersized_title_font = mtheme_enqueue_font("super_title");
    wp_enqueue_style($supersized_title_font['name'], $supersized_title_font['url'], array('MainStyle'), null, 'screen');
}
Exemple #2
0
//Mobile menu
get_template_part('/includes/mobile', 'menu');
//Check for overlays
do_action('mtheme_background_overlays');
//Demo Panel if active
do_action('mtheme_demo_panel');
//Check for sidebar choice
do_action('mtheme_get_sidebar_choice');
//Backround display status
if (!is_page_template('template-fullscreen-home.php')) {
    get_template_part('/includes/background/background', 'display');
}
//Header Navigation elements
get_template_part('header', 'navigation');
//Pass if it's not a fullscreen
if (!mtheme_is_fullscreen_post()) {
    echo '<div class="container-wrapper">';
    echo '<div class="container-boxed">';
}
//        $conuntriesJson = file_get_contents(get_site_url() . '/catalog/get_country.php');
$conuntriesJson = '{}';
?>
<!--
        <div class="scala-popup" id="register-form">
            <a href="javascript:void(0)" class="close-popup"></a>
            <div class="header">
                <h2>TRADE REGISTRATION</h2>
                <p>Register your account below.
                    Please note that you will not be able to access until the administrator approves your account.</p>
                <p>If you have any questions, please feel free to call us at 310-929-7211</p>
            </div>