/** * Registers forums assets * * @since 1.2.0 */ public static function assets() { if (is_forums()) { wp_register_style('forums', Artificial_Intelligence::$dir_abs . '/forums/gen/' . Artificial_Intelligence::$skin . '.css'); } if (is_forums()) { wp_register_script('forums', Artificial_Intelligence::$dir_abs . '/forums/gen/forums.js', array('modernizr', 'respond', 'jquery', 'slidesjs', 'gsap'), '', true); } if (is_forums()) { wp_enqueue_style('forums'); wp_enqueue_script('forums'); } }
/** * Artificial_Intelligence::assets() * Injects theme assets into template header and footer. * * @since v1.0 **/ public static function assets() { // Frontend styles // The actual stylesheet enqueued depends on the skin currently selected. // if (!is_forums()) { wp_register_style('frontend', self::$dir_abs . '/frontend/gen/' . self::$skin . '.css'); } // Modernizr // Detects browser features // wp_register_script('modernizr', self::$dir_abs . '/frontend/gen/modernizr.js', array(), '2.8.3', false); // Reponsd.js // Allows IE6, IE7, IE8 to interpret width-based media queries // wp_register_script('respond', self::$dir_abs . '/bower_components/Respond/src/respond.js', array('modernizr'), '', false); // GSAP // Fast, fluid animation library // wp_register_script('gsap', self::$dir_abs . '/bower_components/gsap/src/minified/TweenMax.min.js', array(), '', false); // SlidesJS // Lightweight slider plugin for jQuery // wp_register_script('slidesjs', self::$dir_abs . '/bower_components/slidesjs/source/jquery.slides.min.js', array('jquery'), '', false); // Frontend scipts // if (!is_forums()) { wp_register_script('frontend', self::$dir_abs . '/frontend/gen/frontend.js', array('modernizr', 'respond', 'jquery', 'slidesjs', 'gsap'), '', true); } // ENQUEUE ALL THE THINGS // if (!is_forums()) { wp_enqueue_style('frontend'); wp_enqueue_script('frontend'); } }