WordPress.org

Make WordPress Core

Ticket #22044: 22044.5.patch

File 22044.5.patch, 5.7 KB (added by SergeyBiryukov, 2 years ago)
  • wp-content/themes/twentytwelve/css/ie.css

     
     1body { 
     2        background-color: #e6e6e6; 
     3} 
     4body .site { 
     5        padding: 0 40px; 
     6        margin-top: 48px; 
     7        margin-bottom: 48px; 
     8        box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); 
     9} 
     10body.custom-background-empty { 
     11        background-color: #fff; 
     12} 
     13body.custom-background-empty .site, 
     14body.custom-background-white .site { 
     15        padding: 0; 
     16        margin-top: 0; 
     17        margin-bottom: 0; 
     18        box-shadow: none; 
     19} 
     20.skip-link, 
     21.screen-reader-text, 
     22.assistive-text { 
     23        clip: rect(1px 1px 1px 1px); /* IE7 */ 
     24} 
     25.full-width .site-content { 
     26        float: none; 
     27        width: 100%; 
     28} 
     29img.size-full, 
     30img.size-large, 
     31img.header-image, 
     32img.wp-post-image { 
     33        width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */ 
     34} 
     35.author-avatar { 
     36        float: left; 
     37        margin-top: 8px; 
     38        margin-top: 0.571428571rem; 
     39} 
     40.author-description { 
     41        float: right; 
     42        width: 80%; 
     43} 
     44.site { 
     45        margin: 48px auto; 
     46        max-width: 960px; 
     47 
     48        overflow: hidden; 
     49} 
     50.site-content { 
     51        float: left; 
     52        width: 65.104166667%; 
     53} 
     54body.template-front-page .site-content, 
     55body.single-attachment .site-content, 
     56body.full-width .site-content { 
     57        width: 100%; 
     58} 
     59.widget-area { 
     60        float: right; 
     61        width: 26.041666667%; 
     62} 
     63.site-header h1, 
     64.site-header h2 { 
     65        text-align: left; 
     66} 
     67.site-header h1 { 
     68        font-size: 26px; 
     69        line-height: 1.846153846; 
     70} 
     71.main-navigation ul.nav-menu, 
     72.main-navigation div.nav-menu > ul { 
     73        border-bottom: 1px solid #ededed; 
     74        border-top: 1px solid #ededed; 
     75        display: inline-block !important; 
     76        text-align: left; 
     77        width: 100%; 
     78} 
     79.main-navigation ul { 
     80        margin: 0; 
     81        text-indent: 0; 
     82} 
     83.main-navigation li a, 
     84.main-navigation li { 
     85        display: inline-block; 
     86        text-decoration: none; 
     87} 
     88.ie7 .main-navigation li a, 
     89.ie7 .main-navigation li { 
     90        display: inline; 
     91} 
     92.main-navigation li a { 
     93        border-bottom: 0; 
     94        color: #6a6a6a; 
     95        line-height: 3.692307692; 
     96        text-transform: uppercase; 
     97} 
     98.main-navigation li a:hover { 
     99        color: #000; 
     100} 
     101.main-navigation li { 
     102        margin: 0 40px 0 0; 
     103        position: relative; 
     104} 
     105.main-navigation li ul { 
     106        display: none; 
     107        margin: 0; 
     108        padding: 0; 
     109        position: absolute; 
     110        top: 100%; 
     111        z-index: 1; 
     112} 
     113.ie7 .main-navigation li ul { 
     114        left: 0; 
     115} 
     116.main-navigation li ul ul, 
     117.ie7 .main-navigation li ul ul { 
     118        top: 0; 
     119        left: 100%; 
     120} 
     121.main-navigation ul li:hover > ul { 
     122        border-left: 0; 
     123        display: block; 
     124} 
     125.main-navigation li ul li a { 
     126        background: #efefef; 
     127        border-bottom: 1px solid #ededed; 
     128        display: block; 
     129        font-size: 11px; 
     130        line-height: 2.181818182; 
     131        padding: 8px 10px; 
     132        width: 180px; 
     133} 
     134.main-navigation li ul li a:hover { 
     135        background: #e3e3e3; 
     136        color: #444; 
     137} 
     138.main-navigation .current-menu-item > a, 
     139.main-navigation .current-menu-ancestor > a, 
     140.main-navigation .current_page_item > a, 
     141.main-navigation .current_page_ancestor > a { 
     142        color: #636363; 
     143        font-weight: bold; 
     144} 
     145.menu-toggle { 
     146        display: none; 
     147} 
     148.entry-header .entry-title { 
     149        font-size: 22px; 
     150} 
     151#respond form input[type="text"] { 
     152        width: 46.333333333%; 
     153} 
     154#respond form textarea.blog-textarea { 
     155        width: 79.666666667%; 
     156} 
     157.template-front-page .site-content, 
     158.template-front-page article { 
     159        overflow: hidden; 
     160} 
     161.template-front-page.has-post-thumbnail article { 
     162        float: left; 
     163        width: 47.916666667%; 
     164} 
     165.entry-page-image { 
     166        float: right; 
     167        margin-bottom: 0; 
     168        width: 47.916666667%; 
     169} 
     170.template-front-page .widget-area .widget, 
     171.template-front-page.two-sidebars .widget-area .front-widgets { 
     172        float: left; 
     173        width: 51.875%; 
     174        margin-bottom: 24px; 
     175} 
     176.template-front-page .widget-area .widget:nth-child(odd) { 
     177        clear: right; 
     178} 
     179.template-front-page .widget-area .widget:nth-child(even), 
     180.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { 
     181        float: right; 
     182        width: 39.0625%; 
     183        margin: 0 0 24px; 
     184} 
     185.template-front-page.two-sidebars .widget, 
     186.template-front-page.two-sidebars .widget:nth-child(even) { 
     187        float: none; 
     188        width: auto; 
     189} 
     190 No newline at end of file 
  • wp-content/themes/twentytwelve/functions.php

     
    8888 * @since Twenty Twelve 1.0 
    8989 */ 
    9090function twentytwelve_scripts_styles() { 
     91        global $wp_styles; 
     92 
    9193        /* 
    9294         * Adds JavaScript to pages with the comment form to support 
    9395         * sites with threaded comments (when in use). 
     
    141143         * Loads our main stylesheet. 
    142144         */ 
    143145        wp_enqueue_style( 'twentytwelve-style', get_stylesheet_uri() ); 
     146 
     147        /* 
     148         * Loads the Internet Explorer specific stylesheet. 
     149         */ 
     150        wp_enqueue_style( 'twentytwelve-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentytwelve-style' ), '20121002' ); 
     151        $wp_styles->add_data( 'twentytwelve-ie', 'conditional', 'lt IE 9' ); 
    144152} 
    145153add_action( 'wp_enqueue_scripts', 'twentytwelve_scripts_styles' ); 
    146154 
  • wp-content/themes/twentytwelve/header.php

     
    99 * @since Twenty Twelve 1.0 
    1010 */ 
    1111?><!DOCTYPE html> 
    12 <!--[if IE 7 | IE 8]> 
    13 <html class="ie" <?php language_attributes(); ?>> 
     12<!--[if IE 7]> 
     13<html class="ie ie7" <?php language_attributes(); ?>> 
    1414<![endif]--> 
     15<!--[if IE 8]> 
     16<html class="ie ie8" <?php language_attributes(); ?>> 
     17<![endif]--> 
    1518<!--[if !(IE 7) | !(IE 8)  ]><!--> 
    1619<html <?php language_attributes(); ?>> 
    1720<!--<![endif]-->