Example #1
0
function hipnews_body_classes($body_classes)
{
    $settings = mobileview_get_settings();
    $is_idevice = strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') || strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') || strpos($_SERVER['HTTP_USER_AGENT'], 'iPod');
    $body_classes[] = $settings->hipnews_icon_type;
    $body_classes[] = $settings->hipnews_calendar_icon_bg;
    $body_classes[] = $settings->hipnews_text_justification;
    if ($settings->hipnews_webapp_use_ajax) {
        $body_classes[] = 'ajax-on';
    }
    if ($settings->hipnews_webapp_status_bar_color == 'black-translucent') {
        $body_classes[] = $settings->hipnews_webapp_status_bar_color;
    }
    if ($is_idevice) {
        $body_classes[] = 'idevice';
    } else {
        $body_classes[] = 'generic';
    }
    if ($is_idevice && is_iOS_5()) {
        $body_classes[] = 'ios5';
    }
    if ($settings->hipnews_enable_persistent) {
        $body_classes[] = 'loadsaved';
    }
    return $body_classes;
}
function classic_ipad_body_classes($body_classes)
{
    $settings = wptouch_get_settings();
    $is_idevice = strstr($_SERVER['HTTP_USER_AGENT'], 'iPad');
    // iPad
    $body_classes[] = $settings->classic_icon_type;
    $body_classes[] = $settings->classic_ipad_content_bg;
    $body_classes[] = $settings->classic_ipad_sidebar_bg;
    $body_classes[] = $settings->classic_ipad_theme_color;
    $body_classes[] = $settings->classic_ipad_text_justification;
    if (isset($_COOKIE['wptouch-ipad-orientation'])) {
        if ($_COOKIE['wptouch-ipad-orientation'] == 'portrait') {
            $body_classes[] = 'portrait';
        } else {
            if ($_COOKIE['wptouch-ipad-orientation'] == 'landscape') {
                $body_classes[] = 'landscape';
            }
        }
    }
    if (isset($_COOKIE['web-app-mode'])) {
        $body_classes[] = 'web-app-mode';
    }
    if ($is_idevice) {
        $body_classes[] = 'idevice';
    }
    if (!wptouch_has_menu()) {
        $body_classes[] = 'no-menu';
    } else {
        $body_classes[] = 'has-menu';
    }
    // Shared
    $body_classes[] = $settings->classic_icon_type;
    $body_classes[] = $settings->classic_calendar_icon_bg;
    if (!$settings->enable_menu_icons) {
        $body_classes[] = 'no-icons';
    }
    if ($settings->classic_webapp_status_bar_color == 'black-translucent') {
        $body_classes[] = $settings->classic_webapp_status_bar_color;
    }
    if ($settings->classic_enable_persistent) {
        $body_classes[] = 'loadsaved';
    }
    if (is_iOS_5()) {
        $body_classes[] = 'ios5';
    }
    return $body_classes;
}
function classic_body_classes($body_classes)
{
    $settings = wptouch_get_settings();
    $is_idevice = strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') || strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') || strpos($_SERVER['HTTP_USER_AGENT'], 'iPod');
    $body_classes[] = $settings->classic_icon_type;
    $body_classes[] = $settings->classic_header_color_style;
    $body_classes[] = $settings->classic_calendar_icon_bg;
    $body_classes[] = $settings->classic_show_excerpts;
    $body_classes[] = $settings->classic_text_justification;
    if ($settings->classic_webapp_use_ajax) {
        $body_classes[] = 'ajax-on';
    }
    if (!$settings->enable_menu_icons) {
        $body_classes[] = 'no-icons';
    }
    if ($settings->classic_hide_addressbar) {
        $body_classes[] = 'hide-addressbar';
    }
    //	if ( $settings->make_menu_relative ) {
    //		$body_classes[] = 'relative-menu';
    //	}
    if ($settings->classic_webapp_status_bar_color == 'black-translucent') {
        $body_classes[] = $settings->classic_webapp_status_bar_color;
    }
    if ($is_idevice) {
        $body_classes[] = 'idevice';
    } else {
        $body_classes[] = 'generic';
    }
    if ($is_idevice && is_iOS_5()) {
        $body_classes[] = 'ios5';
    }
    if ($settings->classic_enable_persistent) {
        $body_classes[] = 'loadsaved';
    }
    return $body_classes;
}
<div class="<?php 
        wptouch_post_classes();
        ?>
 rounded-corners-8px">

	<div class="title-area">
		<a href="<?php 
        wptouch_the_permalink();
        ?>
" class="ipad-read-entry"></a>

		<?php 
        if (is_sticky()) {
            ?>
			<?php 
            if (is_iOS_5()) {
                echo '<img src="' . wptouch_get_bloginfo('template_directory') . '/images/retina/paperclip@2x.png" alt="paperclip" class="paperclip" />';
            } else {
                echo '<img src="' . wptouch_get_bloginfo('template_directory') . '/images/paperclip.png" alt="paperclip" class="paperclip" />';
            }
            ?>
		<?php 
        }
        ?>

		<?php 
        if (classic_use_calendar_icons() || classic_use_thumbnail_icons()) {
            ?>
			<?php 
            if (wptouch_get_comment_count()) {
                ?>
Example #5
0
function classic_iphone_meta()
{
    global $wptouch_pro;
    $ipad = $wptouch_pro->active_device_class == 'ipad';
    $settings = wptouch_get_settings();
    if ($ipad) {
        $status_type = 'default';
    } else {
        $status_type = $settings->classic_webapp_status_bar_color;
    }
    // lock the viewport as 1:1, no zooming, unless enabled for mobile
    if ($ipad || !classic_mobile_enable_zoom()) {
        echo "<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no' /> \n";
    } else {
        echo "<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes' /> \n";
    }
    if ($settings->classic_webapp_enabled) {
        echo "<meta name='apple-mobile-web-app-status-bar-style' content='" . $status_type . "' /> \n";
        echo "<meta name='apple-mobile-web-app-capable' content='yes' /> \n";
    }
    if ($settings->classic_webapp_use_loading_img) {
        // iPhone
        if (!$ipad) {
            if ($settings->classic_webapp_loading_img_location) {
                echo "<link rel='apple-touch-startup-image' href='" . $settings->classic_webapp_loading_img_location . "' /> \n";
            } else {
                echo "<link rel='apple-touch-startup-image' href='http://wptouch-pro.s3.amazonaws.com/resources/startup/iphone/startup.png' /> \n";
            }
            if (is_iOS_5()) {
                if ($settings->classic_webapp_retina_loading_img_location) {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 320px) and (-webkit-min-device-pixel-ratio: 2)' href='" . $settings->classic_webapp_retina_loading_img_location . "' /> \n";
                } else {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 320px) and (-webkit-min-device-pixel-ratio: 2)' href='http://wptouch-pro.s3.amazonaws.com/resources/startup/iphone/retina-startup.png' /> \n";
                }
            }
        }
        // iPad
        if ($ipad) {
            if ($settings->classic_ipad_webapp_loading_img_location) {
                echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: portrait)' href='" . $settings->classic_ipad_webapp_loading_img_location . "' /> \n";
            } else {
                echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: portrait)' href='http://wptouch-pro.s3.amazonaws.com/resources/startup/ipad/startup.png' /> \n";
            }
            if (is_iOS_5()) {
                if ($settings->classic_ipad_webapp_landscape_loading_img_location) {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: landscape)' href='" . $settings->classic_ipad_webapp_landscape_loading_img_location . "' /> \n";
                } else {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: landscape)' href='http://wptouch-pro.s3.amazonaws.com/resources/startup/ipad/startup-landscape.png' /> \n";
                }
                if ($settings->classic_ipad_webapp_retina_loading_img_location) {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)' href='" . $settings->classic_ipad_webapp_retina_loading_img_location . "' /> \n";
                } else {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)' href='http://wptouch-pro.s3.amazonaws.com/resources/startup/ipad/startup@2x.png' /> \n";
                }
                if ($settings->classic_ipad_webapp_retina_landscape_loading_img_location) {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)' href='" . $settings->classic_ipad_webapp_retina_landscape_loading_img_location . "' /> \n";
                } else {
                    echo "<link rel='apple-touch-startup-image' media='(device-width: 768px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)' href='http://wptouch-pro.s3.amazonaws.com/resources/startup/ipad/startup-landscape@2x.png' /> \n";
                }
            }
        }
    }
}