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'); }
//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>