Example #1
0
function hipnews_init()
{
    $output_hipnews_scripts = apply_filters('hipnews_output_scripts', true);
    if ($output_hipnews_scripts && !is_admin()) {
        wp_enqueue_script('fitvids', MOBILEVIEW_URL . '/includes/js/fitvids.js', array('hipnews-js'), mobileview_refreshed_files());
        $minfile = MOBILEVIEW_DIR . '/themes/hipnews/iphone/js/theme.min.js';
        if (file_exists($minfile)) {
            wp_enqueue_script('hipnews-js', mobileview_get_bloginfo('template_directory') . '/js/hipnews.min.js', array('jquery-form'), mobileview_refreshed_files());
        } else {
            wp_enqueue_script('hipnews-js', mobileview_get_bloginfo('template_directory') . '/js/hipnews.js', array('jquery-form'), mobileview_refreshed_files());
        }
        if (mobile_view_show_webapp_notice()) {
            $minfile = MOBILEVIEW_DIR . '/includes/js/add2home.min.js';
            if (file_exists($minfile)) {
                wp_enqueue_script('add2home', MOBILEVIEW_URL . '/includes/js/add2home.min.js', array('hipnews-js'), mobileview_refreshed_files());
            } else {
                wp_enqueue_script('add2home', MOBILEVIEW_URL . '/includes/js/add2home.js', array('hipnews-js'), mobileview_refreshed_files());
            }
        }
        wp_enqueue_script('plugins-js', mobileview_get_bloginfo('template_directory') . '/js/plugins.js', array('jquery-form'), mobileview_refreshed_files());
        wp_enqueue_script('scripts-js', mobileview_get_bloginfo('template_directory') . '/js/scripts.js', array('plugins-js'), mobileview_refreshed_files(), '1.0.0', true);
        wp_enqueue_style('mmenu-css', mobileview_get_bloginfo('template_directory') . '/css/mmenu.css');
    }
    wp_enqueue_style('google-font', 'http://fonts.googleapis.com/css?family=Rokkitt:700');
    if (is_singular()) {
        wp_enqueue_script('comment-reply');
    }
}
Example #2
0
function hipnews_compat_css()
{
    $settings = mobileview_get_settings();
    if ($settings->hipnews_use_compat_css) {
        echo "<link rel='stylesheet' type='text/css' href='" . MOBILEVIEW_URL . "/includes/css/compat.css?ver=" . mobileview_refreshed_files() . "' /> \n";
    }
}
Example #3
0
 function add_mobile_header_info()
 {
     $settings = $this->get_settings();
     if ($this->get_active_device_class() == "ipad") {
         if ($settings->glossy_bookmark_icon) {
             $bookmark_icon = "<link rel='apple-touch-icon' href='" . mobileview_get_site_menu_icon(MOBILEVIEW_ICON_TABLET_BOOKMARK) . "' />\n";
         } else {
             $bookmark_icon = "<link rel='apple-touch-icon-precomposed' href='" . mobileview_get_site_menu_icon(MOBILEVIEW_ICON_TABLET_BOOKMARK) . "' />\n";
         }
     } else {
         if ($settings->glossy_bookmark_icon) {
             $bookmark_icon = "<link rel='apple-touch-icon' href='" . mobileview_get_site_menu_icon(MOBILEVIEW_ICON_BOOKMARK) . "' />\n";
         } else {
             $bookmark_icon = "<link rel='apple-touch-icon-precomposed' href='" . mobileview_get_site_menu_icon(MOBILEVIEW_ICON_BOOKMARK) . "' />\n";
         }
     }
     echo apply_filters('mobileview_bookmark_meta', $bookmark_icon);
     // Add the default stylesheet to the end, use min if available
     $minfile = TEMPLATEPATH . '/style.min.css';
     if (file_exists($minfile)) {
         $this->css_files[] = mobileview_get_bloginfo('template_directory') . '/style.min.css?ver=' . mobileview_refreshed_files();
     } else {
         $this->css_files[] = mobileview_get_bloginfo('template_directory') . '/style.css?ver=' . mobileview_refreshed_files();
     }
     // Check for an active skin
     if ($settings->current_theme_skin != 'none') {
         $current_theme = $this->get_current_theme_info();
         if (isset($current_theme->skins[$settings->current_theme_skin])) {
             $this->css_files[] = $current_theme->skins[$settings->current_theme_skin]->skin_url;
         }
     }
     $this->css_files = apply_filters('mobileview_theme_css_files', $this->css_files);
     foreach ($this->css_files as $css) {
         echo "<link rel='stylesheet' type='text/css' media='screen' href='{$css}' />\n";
     }
 }