Example #1
0
    static function wp_enqueue_scripts_callback()
    {
        global $javo_tso;
        $javo_register_scripts = array('oms.min.js' => 'oms-same-position-script', 'common.js' => 'javo-common-script', 'chosen.jquery.min.js' => 'jQuery-chosen-autocomplete', 'jquery.javo.msg.js' => 'javoThemes-Message-Plugin', 'jquery.parallax.min.js' => 'jQuery-Parallax', 'jquery.favorite.js' => 'jQuery-javo-Favorites', 'jquery_javo_search.js' => 'jQuery-javo-search', 'jquery.flexslider-min.js' => 'jQuery-flex-Slider', 'google.map.infobubble.js' => 'Google-Map-Info-Bubble', 'pace.min.js' => 'Pace-Script', 'single-reviews-modernizr.custom.79639.js' => 'single-reviews-modernizr.custom', 'jquery.magnific-popup.js' => 'jquery-magnific-popup', 'jquery.easing.min.js' => 'jQuery-Easing', 'jquery.form.js' => 'jQuery-Ajax-form', 'sns-link.js' => 'sns-link', 'jquery.raty.min.js' => 'jQuery-Rating', 'jquery.spectrum.js' => 'jQuery-Spectrum', 'jquery.parallax.min.js' => 'jQuery-parallax', 'jquery.javo.mail.js' => 'jQuery-javo-Emailer', 'bootstrap.hover.dropmenu.min.js' => 'bootstrap-hover-dropdown', '../bootstrap/bootstrap-select.js' => 'bootstrap-select-script', 'bootstrap-tagsinput.min.js' => 'bootstrap-tagsinput-min', 'javo-footer.js' => 'javo-Footer-script', 'bootstrap-markdown.js' => 'bootstrap-markdown', 'bootstrap-markdown.fr.js' => 'bootstrap-markdown-fr', 'jquery.quicksand.js' => 'jQuery-QuickSnad', 'jquery.nouislider.min.js' => 'jQuery-nouiSlider', 'okvideo.min.js' => 'okVideo-Plugin', 'jquery.slight-submenu.min.js' => 'slight-submenu.min-Plugin', 'jquery.typehead.js' => 'jquery-type-header', 'jasny-bootstrap.min.js' => 'jasny-bootstrap', 'single-reviews-slider.js' => 'single-reviews-slider', 'common-single-item.js' => 'common-single-item', 'owl.carousel.min.js' => 'owl-carousel-script', 'jquery.mixitup.min.js' => 'mixitup', 'smoothscroll.js' => 'smoothscroll');
        $javo_google_api = '';
        foreach ($javo_register_scripts as $src => $handle) {
            wp_register_script($handle, get_template_directory_uri() . "/assets/js/{$src}", array('jquery'), '0.1', true);
        }
        if (false !== ($javo_google_api = $javo_tso->get('google_api_key', false))) {
            $javo_google_api = "&key={$javo_google_api}";
        }
        $javo_ssl = is_ssl() ? 'https://' : 'http://';
        /** Regsiter Scripts */
        wp_register_script('bootstrap-datepicker', JAVO_THEME_DIR . '/assets/bootstrap/bootstrap-datepicker.js', array('jquery'), '0.1
			', false);
        wp_register_script('google-map', "{$javo_ssl}maps.googleapis.com/maps/api/js?sensor=false&libraries=places&{$javo_google_api}", array('jquery'), "0.0.1", false);
        wp_register_script('gmap-v3', get_template_directory_uri() . "/assets/js/gmap3.js", array('jquery'), '0.1', false);
        wp_enqueue_script('bootstrap', get_template_directory_uri() . "/assets/js/bootstrap.min.js", array('jquery'), '0.1
			', false);
        /*
         *
         **	Load Style And Scripts
         */
        // Styles css
        $theme_data = wp_get_theme();
        wp_enqueue_style('javoThemes-directory', get_stylesheet_uri(), array(), $theme_data['Version']);
        wp_enqueue_script('google-map');
        wp_enqueue_script('javoThemes-Message-Plugin');
        wp_enqueue_script('jQuery-javo-Favorites');
        wp_enqueue_script('Pace-Script');
        wp_enqueue_script('javo-common-script');
        wp_enqueue_script('javo-Footer-script');
        wp_enqueue_script('jasny-bootstrap');
        wp_enqueue_script('jQuery-Parallax');
        $javo_general_styles = array('jasny-bootstrap.min.css' => 'jasny-bootstrap-min', 'javo-right-menu.css' => 'javo-right-menu');
        $javo_single_assets_styles = array('wide-gallery-component.css' => 'wide-gallery-component', 'wide-gallery-base.css' => 'wide-gallery-base', 'single-reviews-style.css' => 'single-reviews-style');
        // Theme Setting > General
        if ($javo_tso->get('smoothscroll', '') == '') {
            wp_enqueue_script('smoothscroll');
        }
        /** Load Styles **/
        foreach ($javo_general_styles as $src => $id) {
            javo_get_style($src, $id);
        }
        if (is_singular('item')) {
            foreach ($javo_single_assets_styles as $src => $id) {
                javo_get_asset_style($src, $id);
            }
        }
        // Custom css - Javo themes option
        $javo_upload_path = wp_upload_dir();
        $javo_filename = basename(get_option('javo_themes_settings_css'));
        if (file_exists("{$javo_upload_path['path']}/{$javo_filename}")) {
            $javo_css_url = "{$javo_upload_path['url']}/{$javo_filename}";
            wp_enqueue_style('javo-custom-style-sheet', $javo_css_url, false, false, 'all');
        }
    }
Example #2
0
 static function wp_enqueue_scripts_callback()
 {
     global $javo_tso;
     $javo_general_styles = array();
     $javo_single_assets_styles = array('wide-gallery-component.css' => 'wide-gallery-component', 'wide-gallery-base.css' => 'wide-gallery-base', 'single-reviews-style.css' => 'single-reviews-style');
     $javo_assets_header_scripts = array('gmap3.js' => 'gmap3', 'oms.min.js' => 'oms-same-position-script', 'common.js' => 'Javo-common-script', 'chosen.jquery.min.js' => 'jQuery-chosen-autocomplete', 'jquery.javo.msg.js' => 'javoThemes-Message-Plugin', 'jquery.parallax.min.js' => 'jQuery-Parallax', 'jquery.favorite.js' => 'jQuery-javo-Favorites', 'jquery_javo_search.js' => 'jQuery-javo-search', 'jquery.flexslider-min.js' => 'jQuery-flex-Slider', 'google.map.infobubble.js' => 'Google-Map-Info-Bubble', 'pace.min.js' => 'Pace-Script', 'single-reviews-modernizr.custom.79639.js' => 'single-reviews-modernizr.custom', 'jquery.magnific-popup.js' => 'jquery.magnific-popup');
     $javo_assets_scripts = array('bootstrap.min.js' => 'bootstrap', 'jquery.easing.min.js' => 'jQuery-Easing', 'jquery.form.js' => 'jQuery-Ajax-form', 'sns-link.js' => 'sns-link', 'jquery.raty.min.js' => 'jQuery-Rating', 'jquery.spectrum.js' => 'jQuery-Spectrum', 'jquery.parallax.min.js' => 'jQuery-parallax', 'jquery.javo.mail.js' => 'jQuery-javo-Emailer', 'common.js' => 'javo-assets-common-script', 'bootstrap.hover.dropmenu.min.js' => 'bootstrap-hover-dropdown', '../bootstrap/bootstrap-select.js' => 'bootstrap-select-script', 'javo-footer.js' => 'javo-Footer-script', 'bootstrap-markdown.js' => 'bootstrap-markdown', 'bootstrap-markdown.fr.js' => 'bootstrap-markdown-fr', 'jquery.quicksand.js' => 'jQuery-QuickSnad', 'jquery.nouislider.min.js' => 'jQuery-nouiSlider', 'okvideo.min.js' => 'okVideo-Plugin', 'jquery.slight-submenu.min.js' => 'slight-submenu.min-Plugin');
     $javo_single_assets_scripts = array('single-reviews-slider.js' => 'single-reviews-slider', 'common-single-item.js' => 'common-single-item');
     // add item page - tag
     if (JAVO_ADDITEM_SLUG == get_query_var('sub_page')) {
         javo_get_asset_script('bootstrap-tagsinput.min.js', 'bootstrap-tagsinput.min');
     }
     // Theme Setting > General
     if ($javo_tso->get('smoothscroll', '') == '') {
         $javo_assets_scripts['smoothscroll.js'] = 'smoothscroll';
     }
     $javo_google_api_uri = '//maps.googleapis.com/maps/api/js?sensor=false&libraries=places&v=3.exp';
     if ($javo_tso->get('google_api_key', null) != null) {
         $javo_google_api_uri .= '&key=' . $javo_tso->get('google_api_key');
     }
     wp_enqueue_script("google_map_API", $javo_google_api_uri, null, "0.0.1", false);
     /** Load Styles **/
     foreach ($javo_general_styles as $src => $id) {
         javo_get_style($src, $id);
     }
     if (is_singular('item')) {
         foreach ($javo_single_assets_styles as $src => $id) {
             javo_get_asset_style($src, $id);
         }
     }
     /** Load Scripts **/
     foreach ($javo_assets_header_scripts as $src => $id) {
         javo_get_asset_script($src, $id, null, false);
     }
     foreach ($javo_assets_scripts as $src => $id) {
         javo_get_asset_script($src, $id);
     }
     if (is_single()) {
         foreach ($javo_single_assets_scripts as $src => $id) {
             javo_get_asset_script($src, $id, null, false);
         }
     }
     // Styles css
     $theme_data = wp_get_theme();
     wp_enqueue_style('javoThemes-directory', get_stylesheet_uri(), array(), $theme_data['Version']);
     // Custom css - Javo themes option
     $javo_upload_path = wp_upload_dir();
     $javo_css_path = get_option("javo_themes_settings_css");
     $javo_css_uri = $javo_upload_path['url'] . "/" . basename(get_option("javo_themes_settings_css"));
     if (file_exists($javo_css_path)) {
         wp_enqueue_style("javo_drt_custom_style", $javo_css_uri);
     }
 }
Example #3
0
 public function wp_enqueue_scripts_callback()
 {
     javo_get_style("timeline.css", "javo-rating-timeline-css", "1.0.0");
 }