示例#1
0
function classic_ipad_init()
{
    if (!is_admin()) {
        $minfile = WPTOUCH_DIR . '/themes/classic/ipad/js/ipad.min.js';
        $is_ios5 = strpos($_SERVER['HTTP_USER_AGENT'], 'OS 5_');
        wp_enqueue_script('fitvids', WPTOUCH_URL . '/include/js/fitvids.js', array('classic-ipad-js'), wptouch_refreshed_files());
        if (file_exists($minfile)) {
            wp_enqueue_script('classic-ipad-js', wptouch_get_bloginfo('template_directory') . '/js/classic-ipad.min.js', array('jquery-form'), wptouch_refreshed_files());
        } else {
            wp_enqueue_script('classic-ipad-js', wptouch_get_bloginfo('template_directory') . '/js/classic-ipad.js', array('jquery-form'), wptouch_refreshed_files());
        }
        if ($is_ios5) {
        } else {
            wp_enqueue_script('iscroll', WPTOUCH_URL . '/include/js/iscroll.min.js', array('classic-ipad-js'), wptouch_refreshed_files());
        }
        if (show_webapp_notice()) {
            $minfile = WPTOUCH_DIR . '/include/js/add2home.min.js';
            if (file_exists($minfile)) {
                wp_enqueue_script('add2home', WPTOUCH_URL . '/include/js/add2home.min.js', array('classic-ipad-js'), wptouch_refreshed_files());
            } else {
                wp_enqueue_script('add2home', WPTOUCH_URL . '/include/js/add2home.js', array('classic-ipad-js'), wptouch_refreshed_files());
            }
        }
    }
    // !admin
}
function wptouch_theme_compat_css()
{
    $settings = wptouch_get_settings();
    if ($settings->wptouch_theme_use_compat_css) {
        echo "<link rel='stylesheet' type='text/css' href='" . WPTOUCH_URL . "/include/css/compat.css?ver=" . wptouch_refreshed_files() . "' /> \n";
    }
}
示例#3
0
 function wptouch_header_style()
 {
     $settings = wptouch_get_settings();
     $header_style = $settings->classic_header_color_style;
     echo "<link rel='stylesheet' type='text/css' href='" . wptouch_get_bloginfo('template_directory') . "/css/" . $header_style . ".css?ver=" . wptouch_refreshed_files() . "' /> \n";
 }
示例#4
0
 function add_mobile_header_info()
 {
     $settings = $this->get_settings();
     if ($this->get_active_device_class() == "ipad") {
         require_once WPTOUCH_DIR . '/include/template-tags/menu.php';
         if ($settings->glossy_bookmark_icon) {
             $bookmark_icon = "<link rel='apple-touch-icon' href='" . wptouch_get_site_menu_icon(WPTOUCH_ICON_TABLET_BOOKMARK) . "' />\n";
         } else {
             $bookmark_icon = "<link rel='apple-touch-icon-precomposed' href='" . wptouch_get_site_menu_icon(WPTOUCH_ICON_TABLET_BOOKMARK) . "' />\n";
         }
     } else {
         if ($settings->glossy_bookmark_icon) {
             $bookmark_icon = "<link rel='apple-touch-icon' href='" . wptouch_get_site_menu_icon(WPTOUCH_ICON_BOOKMARK) . "' />\n";
         } else {
             $bookmark_icon = "<link rel='apple-touch-icon-precomposed' href='" . wptouch_get_site_menu_icon(WPTOUCH_ICON_BOOKMARK) . "' />\n";
         }
     }
     echo apply_filters('wptouch_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[] = wptouch_get_bloginfo('template_directory') . '/style.min.css?ver=' . wptouch_refreshed_files();
     } else {
         $this->css_files[] = wptouch_get_bloginfo('template_directory') . '/style.css?ver=' . wptouch_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('wptouch_theme_css_files', $this->css_files);
     foreach ($this->css_files as $css) {
         echo "<link rel='stylesheet' type='text/css' media='screen' href='{$css}' />\n";
     }
 }