Making WordPress.org

Ticket #259: wp4-style4.diff

File wp4-style4.diff, 30.6 KB (added by cyberchimps, 9 years ago)

Shortens search box width at mobile and fixes centralised download button text

  • blog-wp4.css

     
    2727.storycontent div.googleplus1_button {
    2828        margin-top: 0;
    2929        margin-bottom: 0;
    30 }
    31  No newline at end of file
     30}
     31
     32@media screen and (max-width:692px) {
     33        .col-9 {
     34                width:100%;
     35        }
     36}
     37
     38.col 9 {
     39        margin-left: 7px;
     40}
     41
     42#pagebody {
     43        margin-top: 40px;
     44        font-family: 'Open Sans', sans-serif;
     45}
     46
     47#pagebody h2.fancy {
     48        margin-bottom: 20px;
     49        font-size: 36px;
     50        font-weight: 300;
     51        line-height: 1.3;
     52}
     53
     54#pagebody .meta {
     55        margin-bottom: 20px;
     56        font-size: 12px;
     57        color: #999;
     58}
     59
     60.storycontent {
     61        padding-right: 60px;
     62}
     63
     64.storycontent ul li {
     65        margin-bottom: 5px;
     66}
     67
     68.col-3 p, .col-3 ul li {
     69        font-size: 14px;
     70}
     71
     72.feedback {
     73        margin-bottom: 40px;
     74}
     75
     76hr {
     77        margin: 2em 0 3em;
     78}
     79
     80.col-9 h2 {
     81        margin: 15px 0 20px;
     82        font-family: 'Open Sans', sans-serif;
     83        font-size: 26px;
     84}
     85
     86.col-9 h3 {
     87        margin: 0 0 5px 0;
     88        font-size: 16px;
     89        font-weight: bold;
     90}
     91
     92.col-9 h2.aligncenter,
     93.col-9 h3.aligncenter {
     94        text-align: center;
     95}
     96
     97.col-3 p, .col-3 ul li {
     98        font-size: 13px;
     99}
     100
     101h2.fancy:nth-of-type(1) {
     102        margin-top: 0;
     103}
     104
     105#pagebody ul {
     106        margin-left: 17px;
     107}
     108
     109#pagebody dt {
     110        font-style: italic;
     111        margin: 22px 0 10px;
     112}
     113
     114#pagebody {
     115        font-size: 16px;
     116        line-height: 1.6;
     117}
  • trac/wp-trac.css

     
    5757        float: right;
    5858        font-size: 14px;
    5959        font-weight: bold;
    60         padding: 22px 0 0;
     60        padding: 22px 0 10px;
     61
    6162        margin: 0 15px 0 0;
    6263}
    6364#headline .menu li {
     
    6566        padding-left: 20px;
    6667}
    6768
     69/* Centers the footer. Trac is missing the final column (social links). */
     70#wporg-footer .wrapper {
     71        max-width: 773px;
     72}
     73
    6874/* More specific overrides of wp4.css */
    6975.change h3 a,
    7076h3.change a {
     
    124130#metanav {
    125131        position: absolute;
    126132        top: -24px;
    127         right: 0;
     133        right: 6px;
    128134}
    129135#headline.no-menu ~ #banner #metanav {
    130136        top: -40px;
     
    155161        margin: 0 auto;
    156162}
    157163#banner, #ctxtnav {
    158         width: 940px;
     164        max-width: 928px;
     165        padding: 0 6px;
    159166}
    160167#content.report {
    161168        max-width: 98%;
     
    397404        box-shadow: none;
    398405}
    399406#content.timeline h2 {
     407        padding: 3px 5px;
    400408        font-size: 105%;
    401409}
    402410/* =trac.css */
     
    428436        background: none;
    429437        border: 0;
    430438        border-radius: 0;
    431         line-height: 1.1;
     439        line-height: 1;
    432440        margin-top: 8px;
    433441        padding: 0;
    434442/*      width: 100%; /* for IE, surprise */
     
    438446        border-radius: 0;
    439447}
    440448#mainnav ul {
    441         margin-left: 15px;
     449        margin-left: 5px;
    442450        float: left;
    443451        font-size: 11px;
    444452}
    445453#mainnav li {
    446454        float: left; /* allow items to wrap around at narrow widths */
    447         padding: 0;
     455        padding: 0 1px 0 0;
    448456        border: 0;
    449457        background: 0;
    450458}
     
    453461}
    454462#mainnav :link, #mainnav :visited {
    455463        background: none;
    456         border-right: none;
     464        border: 0;
    457465        color: #000;
    458466        display: block;
    459         padding: 4px 20px 3px;
     467        padding: 6px 19px;
    460468}
    461469#mainnav :link:hover, #mainnav :visited:hover {
    462470        background: #ddd;
     
    703711
    704712/* =Link Colors */
    705713a:link,
    706 a:visited,
    707714dt em,
    708715.milestone .info h2 em,
    709716#content.build h2.config :link,
  • trac/wp-trac.js

     
    1111                '2nd-opinion' : 'A second opinion is desired for the problem or solution.',
    1212                'close' : 'The ticket is a candidate for closure.',
    1313                'needs-testing' : 'Patch has a particular need for testing.',
     14                'ui-focus' : 'Ticket is focused on user interface changes.',
    1415                'ui-feedback' : 'Feedback is needed from the user interface perspective, generally from the UI team.',
    15                 'ux-feedback' : 'Feedback is needed from the user experience perspective, generally from the UX lead.',
     16                'ux-feedback' : 'Feedback is needed from the user experience perspective, generally from a UX lead.',
    1617                'needs-ui' : 'Needs user interface work, generally from the UI team.',
    1718                'needs-unit-tests' : 'Ticket has a particular need for unit tests.',
    1819                'needs-docs' : 'Inline documentation is needed.',
     20                'docs-feedback' : 'Feedback is needed from the docs team.',
    1921                'rtl-feedback' : 'Feedback or work is needed from the RTL perspective.',
    20                 'needs-codex' : 'The Codex needs to be updated or expanded',
     22                'needs-codex' : 'The Codex needs to be updated or expanded.',
    2123                'commit' : 'Patch is a suggested commit candidate.',
    2224                'early' : 'Ticket should be addressed early in the next dev cycle.',
    23                 'i18n-change' : 'A string change, used only after string freeze.'
     25                'i18n-change' : 'A string change, used only after string freeze.',
     26                'good-first-bug': 'This ticket is great for a new contributor to work on, generally because it is easy or well-contained.'
    2427        };
    2528
    2629        gardenerKeywordList = [ 'commit', 'early', 'i18n-change' ];
     
    3336                gardener : typeof wpBugGardener !== 'undefined',
    3437
    3538                init : function() {
     39                        // Change 'Comments' columns to a dashicons glyph to save space
     40                        $('th a[href*="sort=Comments"]').html('<div class="dashicons dashicons-admin-comments"></div>');
     41
    3642                        // Add After the Deadline
    3743                        $('textarea').addProofreader();
    3844
     
    4450                        $('#attachments').removeClass('collapsed');
    4551                        $("#modify").parent().removeClass('collapsed');
    4652
     53                        // Push live comment previews above 'Modify Ticket'
     54                        $('#ticketchange').insertAfter('#trac-add-comment');
     55
     56                        // Allow 'Modify Ticket' to be shown even after a Trac preview tries to close it,
     57                        // but only if it was already open.
     58                        (function(){
     59                                var action, hadClass,
     60                                        form = $('#propertyform'),
     61                                        modify = $('#modify').parent();
     62                                if ( ! form.length ) {
     63                                        return;
     64                                }
     65                                action = form.attr('action');
     66                                $(document).ajaxSend( function( event, XMLHttpRequest, ajaxOptions ) {
     67                                        if ( 0 !== action.indexOf( ajaxOptions.url ) ) {
     68                                                return;
     69                                        }
     70                                        hadClass = modify.hasClass('collapsed');
     71                                });
     72                                $(document).ajaxComplete( function( event, XMLHttpRequest, ajaxOptions ) {
     73                                        if ( hadClass || 0 !== action.indexOf( ajaxOptions.url ) ) {
     74                                                return;
     75                                        }
     76                                        modify.removeClass('collapsed');
     77                                });
     78                        })();
     79
    4780                        // Toggle the security notice on component change, if rendered
    4881                        if ( $('#wp-security-notice').length ) {
    4982                                $('#field-component').change( function() {
     
    72105                                });
    73106                        }
    74107
     108                        // Add a 'Show only commits/attachments' view option to tickets
     109                        $('label[for="trac-comments-only-toggle"]').text('Show only comment text');
     110                        $('form#prefs')
     111                                .has('#trac-comments-order')
     112                                        .append('<div><input type="checkbox" id="wp-trac-commits-only" /> <label for="wp-trac-commits-only">Show only commits/attachments</label></div>');
     113                        $('#wp-trac-commits-only').change( function() {
     114                                if ( ! this.checked ) {
     115                                        $('div.change').show();
     116                                        return;
     117                                }
     118                                $('div.change')
     119                                        .hide()
     120                                                // Best we can do to target a
     121                                                .has('.comment p a.changeset')
     122                                                        .has('.comment div.message p a.ticket')
     123                                                        .show()
     124                                                .end()
     125                                        .end()
     126                                        .has('li.trac-field-attachment')
     127                                        .show();
     128                        });
     129
     130                        // Start of Keywords manipulation.
    75131                        wpTrac.hiddenEl = $('#field-keywords');
    76132                        if ( ! wpTrac.hiddenEl.length )
    77133                                return;
  • wp4.css

     
    1717}
    1818/* -------------------------------------------- */
    1919
     20@font-face {
     21        font-family: 'dashicons';
     22        src: url('fonts/dashicons.eot');
     23}
     24
     25@font-face {
     26        font-family: 'dashicons';
     27        src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
     28        url('fonts/dashicons.ttf') format('truetype'),
     29        url('fonts/dashicons.svg#dashicons') format('svg');
     30        font-weight: normal;
     31        font-style: normal;
     32}
     33
     34/* -------------------------------------------- */
     35
     36html, body {
     37        position: relative;  /* this is necessary for children to properly use position: absolute */
     38}
     39
    2040code, pre { font-family: Consolas, Monaco, "Courier New", Courier, monospace; color: #000; }
    2141
    2242pre {
     
    222242}
    223243
    224244#head-search form {
    225         width: 288px;
     245        width: 200px;
    226246        display: inline-block;
    227247        margin-left: 60px;
    228248        border-bottom: 1px solid #3f3f3f;
     
    233253        border: 0;
    234254        margin-right: 0;
    235255        margin-bottom: 0;
    236         width: 256px;
     256        width: 174px;
    237257        height: 24px;
    238258        color: #999999;
    239259        float: left;
     
    251271        float: left;
    252272        text-shadow: none !important;
    253273        border: none;
    254         height: 30px;
     274        height: 24px;
    255275        width: 26px;
    256276        background: #131313;
    257277        background-image: url(http://s.wordpress.org/wp-includes/images/admin-bar-sprite.png?d=20120831);
     
    268288        position: absolute;
    269289        left: -75%;
    270290        margin: 0;
    271         padding: 20px 0 0;
     291        padding: 20px 0 20px;
    272292        min-width: 200px;
    273293        max-width: 75%;
    274294        background: #222222;
     
    279299        -ms-transition: left 0.3s;
    280300        -o-transition: left 0.3s;
    281301        transition: left 0.3s;
    282         z-index: 1;
    283302}
    284303
    285304#wporg-header ul#wporg-header-menu.active {
     
    288307
    289308#wporg-header ul li {
    290309        position:relative;
    291         list-style-type:none;
    292310}
    293311
    294312#wporg-header ul li a {
     
    326344#wporg-header .nav-submenu {
    327345        display: none;
    328346        position: static;
    329         padding: 0;
     347        padding-top: 0;
    330348        margin-top: -15px;
    331349        margin-bottom: 10px;
    332350}
     
    395413        -webkit-font-smoothing: antialiased;
    396414}
    397415
    398 #mobile-menu-button:hover {
    399         background:none;
    400 }
    401 
    402416#download-mobile {
    403417        background: #f7f7f7;
    404418        border-bottom: 1px solid #dddddd;
     
    411425
    412426#download-mobile span.download-ready {
    413427        font-size: 1.6em;
    414         margin-right: 20px;
    415428}
    416429
    417430#download-mobile a.download-button {
    418431        height: inherit;
    419432        padding: 10px 15px;
     433        margin-top: 10px;
    420434        font-size: 1.6em;
    421435}
    422436
     437@media screen and (min-width:360px) {
     438        #download-mobile a.download-button {
     439                margin-top: 0;
     440                margin-left: 15px;
     441        }
     442}
     443
    423444@media screen and (min-width:480px) {
    424445        #head-search form {
     446                width: 288px;
    425447                margin-left: 0;
    426448        }
     449
     450        #head-search input.text {
     451                width: 262px;
     452        }
    427453}
    428454@media screen and (min-width:768px) {
    429455
     
    486512                border-left: 9px solid transparent;
    487513                border-right: 9px solid transparent;
    488514                border-bottom: 9px solid #f7f7f7;
    489                 margin: -8px auto 0 auto;
     515                margin: -9px auto 0 auto;
    490516        }
    491517
    492518        #wporg-header ul li:hover .nav-submenu ~ .uparrow, #wporg-header ul li .nav-submenu:hover ~ .uparrow {
     
    521547        }
    522548
    523549        #wporg-header ul.nav-submenu li a {
    524                 margin-left: 6px;
     550                margin-left: 6;
    525551                height: 34px;
    526552                line-height: 34px;
    527553        }
    528554
    529         #headline h2 {
    530                 text-rendering: optimizeLegibility;
    531         }
    532 
    533555        #mobile-menu-button {
    534556                display: none;
    535557        }
     
    10811103        padding-top: 18px;
    10821104        padding-left: 9px;
    10831105        float: left;
     1106        text-rendering: optimizeLegibility;
    10841107}
    10851108
    10861109#headline .login {
     
    12021225#wporg-footer {
    12031226        clear: both;
    12041227        overflow: auto;
    1205         min-width: 932px;
     1228        width: 100%;
    12061229        margin: 0 auto;
    1207         padding: 22px 14px 65px 14px;
     1230        padding: 22px 0 65px 0;
    12081231        border-top: 1px solid #dfdfdf;
    12091232        background-color: #f7f7f7;
    12101233}
    12111234
    12121235#wporg-footer .wrapper {
    12131236        overflow: auto;
    1214         width: 932px;
     1237        display: block;
     1238        max-width: 960px;
     1239        padding-right: 14px;
     1240        padding-left: 14px;
     1241        -webkit-box-sizing: border-box;
     1242        -moz-box-sizing: border-box;
     1243        box-sizing: border-box;
    12151244}
    12161245
    12171246#wporg-footer ul {
    12181247        float: left;
    12191248        overflow: auto;
    1220         width: 135px;
    1221         margin-left: 24px;
    12221249}
    12231250
    12241251#wporg-footer ul:first-child {
    12251252        margin-left: 0;
    12261253}
    12271254
     1255#wporg-footer ul {
     1256        margin-bottom: 40px;
     1257        margin-left: 2.5%;
     1258        width: 48.75%;
     1259}
     1260
     1261#wporg-footer ul:nth-child(2n + 1) {
     1262        clear: left;
     1263        margin-left: 0;
     1264}
     1265
    12281266#wporg-footer ul li {
    12291267        font-size: 14px;
    12301268        margin-bottom: 1px;
     
    12571295                background-image: url(//wordpress.org/style/images/codeispoetry-2x.png?2);
    12581296        }
    12591297}
     1298
     1299@media screen and (min-width: 450px) {
     1300
     1301        #wporg-footer ul:nth-child(2n + 1) {
     1302                clear: none;
     1303                margin-left: 2.5%;
     1304        }
     1305
     1306        #wporg-footer ul {
     1307                margin-bottom: 40px;
     1308                margin-left: 2.5%;
     1309                width: 31.666667%;
     1310        }
     1311
     1312        #wporg-footer ul:nth-child(3n + 1) {
     1313                clear: left;
     1314                margin-left: 0;
     1315        }
     1316}
     1317@media screen and (min-width: 768px) {
     1318        #wporg-footer ul:nth-child(3n + 1) {
     1319                clear: none;
     1320                margin-left: 2.5%;
     1321        }
     1322
     1323        #wporg-footer ul:first-child {
     1324                margin-left: 0;
     1325        }
     1326
     1327        #wporg-footer ul {
     1328                width: 14.583333%;
     1329                margin-left: 2.5%;
     1330                margin-bottom: 0;
     1331        }
     1332}
    12601333blockquote {
    12611334        background: #f5f5f5;
    12621335        border: 1px solid #dadada;
     
    17281801}
    17291802
    17301803img#wpstats {
    1731         margin: -10px 10px 0;
     1804        position: absolute;
     1805        left: 5px;
     1806        bottom: 5px;
    17321807}