WordPress.org

Make WordPress Core

Ticket #21441: 21441.diff

File 21441.diff, 5.4 KB (added by obenland, 21 months ago)

First stab. Tested with Theme Unit Test.

  • wp-content/themes/twentytwelve/rtl.css

     
    88http://codex.wordpress.org/Right_to_Left_Language_Support 
    99*/ 
    1010 
     11/* =Reset 
     12-------------------------------------------------------------- */ 
     13 
    1114caption, 
    1215th, 
    1316td { 
     
    1821-------------------------------------------------------------- */ 
    1922 
    2023/* Images */ 
    21 .alignright { 
     24.alignleft { 
    2225        float: right; 
    2326} 
    24 .alignleft { 
     27 
     28.alignright { 
    2529        float: left; 
    2630} 
    27 #content .gallery-columns-4 .gallery-item { 
    28         padding-left: 2%; 
    29         padding-right: 0; 
    30 } 
     31 
     32#content .gallery-columns-4 .gallery-item, 
    3133#content .gallery-columns-5 .gallery-item { 
    3234        padding-left: 2%; 
    33         padding-right: 0; 
    3435} 
    3536 
    3637/* Navigation */ 
     
    4546} 
    4647 
    4748/* Author profiles */ 
    48 #author-avatar { 
    49         float: right; 
    50 } 
    51 #author-description { 
    52         float: right; 
    53         margin-right: 15px; 
    54         margin-right: 1.071428571rem; 
    55         margin-left: auto; 
    56 } 
     49@media screen and (min-width: 600px) { 
     50        #author-avatar { 
     51                float: right; 
     52        } 
    5753 
     54        #author-description { 
     55                float: left; 
     56        } 
     57} 
    5858 
    5959/* =Basic structure 
    6060-------------------------------------------------------------- */ 
    6161 
     62/* Body, links, basics */ 
     63body { 
     64        direction: rtl; 
     65        unicode-bidi: embed; 
     66} 
     67 
     68@media screen and (min-width: 600px) { 
     69        #primary { 
     70                float: right; 
     71        } 
     72 
     73        #secondary { 
     74                float: left; 
     75        } 
     76} 
     77 
     78/* Header */ 
     79@media screen and (min-width: 600px) { 
     80        .site-header hgroup h1, 
     81        .site-header hgroup h2 { 
     82                text-align: right; 
     83        } 
     84} 
     85 
    6286/* Navigation Menu */ 
     87nav.main-navigation li ul li { 
     88        padding-right: 0; 
     89} 
     90 
    6391nav.main-navigation li { 
    6492        margin-left: 40px; 
    6593        margin-left: 2.857142857rem; 
    66         margin-right: auto; 
    6794} 
     95 
    6896nav.main-navigation li ul ul { 
    6997        right: 100%; 
    70         left: auto; 
    7198} 
     99 
    72100nav.main-navigation ul li:hover > ul { 
    73101        border-right: 0; 
    74         border-left: none; 
    75102} 
    76103 
    77104 
    78105/* =Basic post styling 
    79106-------------------------------------------------------------- */ 
    80107 
    81 .entry-content img.alignright { 
    82         float: right; 
    83         margin: 0 0 0 24px; 
    84 } 
    85 .entry-content li { 
     108.entry-content li, 
     109.comment-content li { 
    86110        margin: 0 24px 0 0; 
     111        margin: 0 1.714285714rem 0 0; 
    87112} 
    88 .entry-content img.alignright { 
     113 
     114.entry-content img.alignleft { 
    89115        margin: 12px 0 12px 24px; 
     116        margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;  
    90117} 
    91 .entry-content img.alignleft { 
     118 
     119.entry-content img.alignright { 
    92120        margin: 12px 24px 12px 0; 
    93 } 
    94 .entry-content td { 
    95         padding: 6px 0 6px 10px; 
     121        margin: 0.857142857rem 1.714285714rem 0.857142857rem 0; 
    96122} 
    97123 
    98124/* =Aside post styling 
    99125-------------------------------------------------------------- */ 
    100126 
    101127article.format-aside .aside { 
     128        border-left: 0; 
    102129        border-right: 22px solid #a8bfe8; 
    103         border-left: none; 
    104130} 
    105131 
    106  
    107132/* =Link post styling 
    108133-------------------------------------------------------------- */ 
    109134 
    110135article.format-link header { 
    111136        float: left; 
    112137} 
     138 
    113139article.format-link .entry-content { 
    114140        float: right; 
    115141} 
    116142 
     143 
    117144/* =Comment styling 
    118145-------------------------------------------------------------- */ 
    119146 
    120147#comments article header img { 
    121148        float: right; 
    122149} 
     150 
    123151#comments article header cite, 
    124152#comments article header time { 
    125153        margin-right: 85px; 
    126154        margin-right: 6.071428571rem; 
    127         margin-left: auto; 
    128155} 
     156 
    129157#comments article header h4 { 
    130158        left: 0; 
    131         right: auto; 
    132159} 
     160 
    133161#comments li.bypostauthor cite span { 
    134162        margin-right: 5px; 
    135163        margin-right: 0.357142857rem; 
    136         margin-left: auto; 
     164} 
     165 
     166.commentlist .children { 
     167        margin-right: 48px; 
     168        margin-right: 3.428571429rem; 
    137169} 
    138170 
    139171/* Comment form */ 
    140172#respond h3#reply-title #cancel-comment-reply-link { 
    141173        margin-right: 10px; 
    142174        margin-right: 0.714285714rem; 
    143         margin-left: auto; 
    144175} 
     176 
    145177label ~ span.required { 
    146178        float: right; 
    147         margin: -18px -16px 0 0; 
    148179} 
    149180 
    150181 
    151182/* =Home page template styling 
    152183-------------------------------------------------------------- */ 
    153184 
     185@media screen and (min-width: 600px) { 
     186        .page-template-homepage-php.has-post-thumbnail article { 
     187                float: right; 
     188        } 
     189         
     190        .entry-page-image { 
     191                float: left; 
     192        } 
     193} 
     194 
    154195.page-template-homepage-php #secondary aside.widget_text img { 
    155196        float: right; 
    156         margin: 8px 0 8px 24px; 
    157197} 
    158198 
    159199@media screen and (min-width: 600px) { 
    160         .page-template-homepage-php #secondary aside.widget_text img { 
     200        .page-template-homepage-php #secondary aside { 
    161201                float: right; 
    162                 margin: 8px 0 8px 24px; 
     202        } 
     203         
     204        .page-template-homepage-php #secondary aside:nth-child(even) { 
     205                float: left; 
    163206        } 
    164207} 
    165208 
     209 
    166210/* =Widget styling 
    167211-------------------------------------------------------------- */ 
    168212 
    169213.widget ul ul { 
    170214        margin-right: 12px; 
    171215        margin-right: 0.857142857rem; 
    172         margin-left: auto; 
    173216} 
     217 
    174218.widget_recent_entries .post-date { 
    175219        margin-right: 12px; 
    176220        margin-right: 0.857142857rem; 
    177         margin-left: auto; 
    178221} 
     222 
    179223#wp-calendar th, 
    180224#wp-calendar td, 
    181225#wp-calendar caption { 
    182226        text-align: right; 
    183227} 
     228 
    184229#wp-calendar #next { 
    185230        padding-left: 24px; 
    186231        padding-left: 1.714285714rem; 
    187232        text-align: left; 
    188         padding-right: 0; 
     233} 
     234 
     235 
     236/* =Print 
     237----------------------------------------------- */ 
     238 
     239@media print { 
     240         
     241        .site-header { 
     242                text-align: right; 
     243        } 
     244         
     245        .site-header hgroup h1 { 
     246                text-align: right; 
     247        } 
     248         
     249        .site-header hgroup h2 { 
     250                text-align: right; 
     251        } 
     252         
     253        img.header-image { 
     254                display: none; 
     255        } 
     256         
     257        #primary { 
     258                float: right; 
     259        } 
     260 
     261        /* Comments */ 
     262        .commentlist .avatar { 
     263                right: 2.2em; 
     264        } 
     265         
     266        #comments article header cite, 
     267        #comments article header time { 
     268                margin-right: 50px; 
     269                margin-right: 3.57142857rem; 
     270        } 
    189271} 
     272 No newline at end of file