コード例 #1
0
ファイル: core.php プロジェクト: xuui/iLost
function ilost_enqueue_script()
{
    if (ilost_is_ie() && !ilost_is_ie9() && !ilost_is_ie10()) {
        wp_enqueue_script('html5shiv', 'http://html5shiv.googlecode.com/svn/trunk/html5.js');
    }
    if (ilost_getjQuery() != 'wp_jquery') {
        wp_deregister_script('jquery');
        if (ilost_getjQuery() == 'google_jquery') {
            if (ilost_is_ie6() or ilost_is_ie7() or ilost_is_ie8()) {
                wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js', array(), '1.10.1');
            } else {
                wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js', array(), '2.0.2');
            }
        } elseif (ilost_getjQuery() == 'microsoft_jquery') {
            if (ilost_is_ie6() or ilost_is_ie7() or ilost_is_ie8()) {
                wp_register_script('jquery', 'http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.1.min.js', array(), '1.10.1');
            } else {
                wp_register_script('jquery', 'http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.2.min.js', array(), '2.0.2');
            }
        } elseif (ilost_getjQuery() == 'jqgzip_jquery') {
            if (ilost_is_ie6() or ilost_is_ie7() or ilost_is_ie8()) {
                wp_register_script('jquery', 'http://code.jquery.com/jquery-1.10.1.min.js', array(), '1.10.1');
            } else {
                wp_register_script('jquery', 'http://code.jquery.com/jquery-2.0.2.min.js', array(), '2.0.2');
            }
        } elseif (ilost_getjQuery() == 'custom_jquery') {
            wp_register_script('jquery', ilost_getjQueryurl());
        }
        wp_enqueue_script('jquery');
    } else {
        wp_enqueue_script('jquery');
    }
    wp_enqueue_script('load', ilost_path . '/scripts/load.js', array(), '1.8', false);
    wp_enqueue_script('scripts', ilost_path . '/scripts/scripts.js', array(), '1.8', true);
    if (ilost_viacopy()) {
        wp_enqueue_script('viacopy', ilost_path . '/scripts/viacopy.js', array(), '1.8', true);
    }
    if (ilost_is_iphone() or ilost_is_ipad()) {
        wp_enqueue_script('ios', ilost_path . '/scripts/ios.js', array(), '1.8', true);
    }
    if (is_singular() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply', array(), false, true);
    }
    if (is_single()) {
        wp_enqueue_script('prettify', ilost_path . '/scripts/prettify/prettify.js', array(), false, true);
    }
    if (ilost_sidefollow()) {
        wp_enqueue_script('sidescroll', ilost_path . '/scripts/sidescroll.js', array(), '1.8', true);
    }
}
コード例 #2
0
ファイル: options.php プロジェクト: xuui/iLost
function ilost_sidefloat()
{
    $sidefloat = @ilost_getOption('sidefloat');
    if ($sidefloat == 'right') {
        $rightcss = '<style type="text/css">#container{background-position:102.7% 0}#container article{float:left}aside{float:right}</style>';
        if (ilost_is_iphone() or ilost_is_wphone() or ilost_is_android()) {
            $rightcss = '<style type="text/css">#container{background-position:102.7% 0}</style>';
        }
        echo $rightcss;
    }
}