Making WordPress.org

Changeset 591


Ignore:
Timestamp:
05/02/2014 09:43:28 PM (12 years ago)
Author:
coffee2code
Message:

Code Reference: Various template and style improvements. props nicolealleyinteractivecom

  • Add plugin and theme handbook templates
  • Refactor templates
  • Refactor SCSS/CSS
  • SCSS/CSS cleanups
Location:
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer
Files:
10 added
8 edited
4 moved

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/archive.php

    r571 r591  
    1111get_header(); ?>
    1212
    13 <div class="<?php body_class( 'pagebody' ) ?>">
    14         <div class="site-main">
    15                 <header class="page-header">
    16                         <?php breadcrumb_trail(); ?>
    17                 </header><!-- .page-header -->
     13        <div id="content-area">
    1814
    19                 <?php if ( have_posts() ) : ?>
     15                <?php breadcrumb_trail(); ?>
     16
     17                <main id="main" class="site-main" role="main">
     18
     19                        <?php if ( have_posts() ) : ?>
    2020
    2121
    22                         <?php /* Start the Loop */ ?>
    23                         <?php while ( have_posts() ) : the_post(); ?>
     22                                <?php /* Start the Loop */ ?>
     23                                <?php while ( have_posts() ) : the_post(); ?>
    2424
    25                                 <?php
    26                                         /* Include the Post-Format-specific template for the content.
    27                                         * If you want to override this in a child theme, then include a file
    28                                         * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    29                                         */
    30                                         get_template_part( 'content', get_template_part_name() );
    31                                 ?>
     25                                        <?php
     26                                                /* Include the Post-Format-specific template for the content.
     27                                                * If you want to override this in a child theme, then include a file
     28                                                * called content-___.php (where ___ is the Post Format name) and that will be used instead.
     29                                                */
     30                                                get_template_part( 'content', 'reference' );
     31                                        ?>
    3232
    33                         <?php endwhile; ?>
     33                                <?php endwhile; ?>
    3434
    35                         <?php //wporg_developer_paging_nav(); ?>
     35                                <?php //wporg_developer_paging_nav(); ?>
    3636
    37                 <?php else : ?>
     37                        <?php else : ?>
    3838
    39                         <?php get_template_part( 'content', 'none' ); ?>
     39                                <?php get_template_part( 'content', 'none' ); ?>
    4040
    41                 <?php endif; ?>
    42                 <?php loop_pagination(); ?>
    43 
    44         </div>
    45         <!-- /site-main -->
    46 </div><!-- /pagebody -->
     41                        <?php endif; ?>
     42                        <?php loop_pagination(); ?>
     43                </main>
     44                <!-- /wrapper -->
     45        </div><!-- /pagebody -->
    4746
    4847<?php get_footer(); ?>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/content-reference.php

    r570 r591  
    4242        </section>
    4343        -->
    44        
     44
    4545        <?php if ( $params = get_params() ) : ?>
    4646        <hr/>
    … …  
    7272        </section>
    7373        <?php endif; ?>
    74        
     74
    7575        <?php if ( $arguments = get_arguments() ) : //todo: output arg data ?>
    7676        <hr/>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/footer.php

    r554 r591  
    88 */
    99?>
    10 
    1110        </div><!-- #content -->
    1211
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/functions.php

    r566 r591  
    4040
    4141add_action( 'init', __NAMESPACE__ . '\\init' );
    42 
     42add_filter( 'handbook_post_types', __NAMESPACE__ . '\\filter_handbook_post_types' );
    4343
    4444function init() {
    … …  
    5858}
    5959
     60/**
     61* handbook post_type filter function
     62*/
     63function filter_handbook_post_types( $types ) {
     64        return array( 'theme', 'plugin' );
     65}
    6066
    6167/**
    … …  
    246252                ),
    247253                'public'                => true,
     254                // Hierarchical x 2 to enable (.+) rather than ([^/]+) for rewrites.
    248255                'hierarchical'          => true,
    249256                'rewrite'               => array( 'slug' => 'reference/files', 'hierarchical' => true ),
    … …  
    300307        wp_enqueue_style( 'open-sans', '//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600' );
    301308        wp_enqueue_style( 'wporg-developer-style', get_stylesheet_uri(), array(), '2' );
    302         wp_enqueue_style( 'wp-dev-sass-compiled', get_template_directory_uri() . '/main.css', array( 'wporg-developer-style' ), '20140425' );
     309        wp_enqueue_style( 'wp-dev-sass-compiled', get_template_directory_uri() . '/stylesheets/main.css', array( 'wporg-developer-style' ), '20140425' );
    303310        wp_enqueue_script( 'wporg-developer-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20120206', true );
    304311        wp_enqueue_script( 'wporg-developer-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20130115', true );
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/inc/template-tags.php

    r569 r591  
    280280                        case 'reference':
    281281                                return 'Code Reference';
     282                        case 'theme-handbook':
     283                                return 'Theme Handbook';
     284                        case 'plugin-handbook':
     285                                return 'Plugin Handbook';
    282286                        default:
    283287                                return 'Developer Resources';
    284288                }
    285         }
    286         /**
    287          * Get template part name
    288          *
    289          * @return string
    290          */
    291         function get_template_part_name( $post_type = null ) {
    292                 if ( empty( $post_type ) ) {
    293                         $post_type = get_post_type();
    294                 }
    295 
    296                 $reference = array( 'wp-parser-class', 'wp-parser-function', 'wp-parser-method' );
    297                 if ( in_array( $post_type, $reference ) ) {
    298                         $part = 'reference';
    299                 } else {
    300                         $part = $post_type;
    301                 }
    302 
    303                 return $part;
    304289        }
    305290
    … …  
    374359                if ( $args ) {
    375360                        foreach ( $args as $arg ) {
    376                                 $arg_string = '';       
     361                                $arg_string = '';
    377362                                if ( ! empty( $arg['name'] ) && ! empty( $types[ $arg['name'] ] ) ) {
    378363                                        $arg_string .= ' <span class="arg-type">' . $types[ $arg['name'] ] . '</span>';
    379364                                }
    380        
     365
    381366                                if ( ! empty( $arg['name'] ) ) {
    382367                                        $arg_string .= '&nbsp;<span class="arg-name">' . $arg['name'] . '</span>&nbsp;';
    383368                                }
    384        
     369
    385370                                if ( is_array( $arg ) && array_key_exists( 'default', $arg ) ) {
    386        
     371
    387372                                        if ( is_null( $arg['default'] ) ) {
    388373                                                $arg['default'] = 'null';
    389374                                        }
    390        
     375
    391376                                        $arg_string .= '=&nbsp;<span class="arg-default">' . $arg['default'] . "</span>";
    392377                                }
    393        
     378
    394379                                $args_strings[] = $arg_string;
    395380                        }
    … …  
    420405                $args = get_post_meta( $post_id, '_wp-parser_args', true );
    421406                $tags = get_post_meta( $post_id, '_wp-parser_tags', true );
    422                
     407
    423408                if ( $tags ) {
    424409                        foreach ( $tags as $tag ) {
    … …  
    438423                        }
    439424                }
    440                
     425
    441426                if ( $args ) {
    442427                        foreach ( $args as $arg ) {
    … …  
    444429                                        $params[ $arg['name'] ]['default'] = $arg['default'];
    445430                                }
    446        
    447                         }
    448                 }
    449                
     431
     432                        }
     433                }
     434
    450435                return $params;
    451436        }
    … …  
    465450                $arguments = array();
    466451                $args = get_post_meta( $post_id, '_wp-parser_args', true );
    467                
     452
    468453                if ( $args ) {
    469454                        foreach ( $args as $arg ) {
    … …  
    473458                        }
    474459                }
    475                
     460
    476461                return $arguments;
    477462        }
    … …  
    562547
    563548        /**
    564          * Compare two objects by name for sorting.
     549         * Compare two objects by name for sorting.
    565550         *
    566551         * @param WP_Post $a Post A
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/scss/main.scss

    r572 r591  
    1 $header-font: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    2 $body-font: "Helvetica Neue",Helvetica,Arial,sans-serif;
    3 $code-font: monospace;
    4 $serif-font: Georgia,​Times,​serif;
    5 
    6 /* =Reset
    7 -------------------------------------------------------------- */
    8 
    9 html, body, div, span, applet, object, iframe,
    10 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    11 a, abbr, acronym, address, big, cite, code,
    12 del, dfn, em, font, ins, kbd, q, s, samp,
    13 small, strike, strong, sub, sup, tt, var,
    14 dl, dt, dd, ol, ul, li,
    15 fieldset, form, label, legend,
    16 table, caption, tbody, tfoot, thead, tr, th, td {
    17         border: 0;
    18         font-family: inherit;
    19         font-size: 100%;
    20         font-style: inherit;
    21         font-weight: inherit;
    22         margin: 0;
    23         outline: 0;
    24         padding: 0;
    25         vertical-align: baseline;
    26 }
    27 html {
    28         font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
    29         overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
    30         -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
    31         -ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
    32 }
    33 
    34 body {
    35         background: #fff;
    36 }
    37 article,
    38 aside,
    39 details,
    40 figcaption,
    41 figure,
    42 footer,
    43 header,
    44 main,
    45 nav,
    46 section {
    47         display: block;
    48 }
    49 ol, ul {
    50         list-style: none;
    51 }
    52 table { /* tables still need 'cellspacing="0"' in the markup */
    53         border-collapse: separate;
    54         border-spacing: 0;
    55 }
    56 caption, th, td {
    57         font-weight: normal;
    58         text-align: left;
    59 }
    60 blockquote:before, blockquote:after,
    61 q:before, q:after {
    62         content: "";
    63 }
    64 blockquote, q {
    65         quotes: "" "";
    66 }
    67 a:focus {
    68         outline: thin dotted;
    69 }
    70 a:hover,
    71 a:active {
    72         outline: 0;
    73 }
    74 a img {
    75         border: 0;
    76 }
    77 
    78 
    79 /* =Global
    80 ----------------------------------------------- */
    81 
    82 body,
    83 button,
    84 input,
    85 select,
    86 textarea {
    87         color: #404040;
    88         font-family: $body-font;
    89         font-size: 16px;
    90         font-size: 1.6rem;
    91         line-height: 1.5;
    92 }
    93 
    94 
    95 
    96 
    97 /*
    98 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    99 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    100 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    101 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    102 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    103 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    104 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    105 */
    106 
    107 #page {
     1@import "reset";
     2@import "global";
     3
     4.devhub-wrap {
    1085        padding-bottom: 1.5em;
    109 }
    110 //Global Fonts
    111 .devhub-wrap {
    112         /*
    113         *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    114         *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    115         *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    116         *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    117         *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    118         */
    119 
    120         /* Headings */
    121         h1, h2, h3, h4, h5, h6 {
    122                 clear: both;
    123         }
    124         hr {
    125                 background-color: #dfdfdf;
    126                 border: 0;
    127                 height: 1px;
    128                 margin: 1.5em 0;
    129         }
    130 
    131         /* Text elements */
    132         p {
    133                 margin-bottom: 1.5em;
    134         }
    135         ul, ol {
    136                 margin: 0 0 1.5em 3em;
    137         }
    138         ul {
    139                 list-style: disc;
    140         }
    141         ol {
    142                 list-style: decimal;
    143         }
    144         li > ul,
    145         li > ol {
    146                 margin-bottom: 0;
    147                 margin-left: 1.5em;
    148         }
    149         dt {
    150                 font-weight: bold;
    151         }
    152         dd {
    153                 margin: 0 1.5em 1.5em;
    154         }
    155         b, strong {
    156                 font-weight: bold;
    157         }
    158         dfn, cite, em, i {
    159                 font-style: italic;
    160         }
    161         blockquote {
    162                 margin: 0 1.5em;
    163         }
    164         address {
    165                 margin: 0 0 1.5em;
    166         }
    167         pre {
    168                 background: #eee;
    169                 font-family: "Courier 10 Pitch", Courier, monospace;
    170                 font-size: 15px;
    171                 font-size: 1.5rem;
    172                 line-height: 1.6;
    173                 margin-bottom: 1.6em;
    174                 max-width: 100%;
    175                 overflow: auto;
    176                 padding: 1.6em;
    177         }
    178         code, kbd, tt, var {
    179                 font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    180         }
    181         abbr, acronym {
    182                 border-bottom: 1px dotted #666;
    183                 cursor: help;
    184         }
    185         mark, ins {
    186                 background: #fff9c0;
    187                 text-decoration: none;
    188         }
    189         sup,
    190         sub {
    191                 font-size: 75%;
    192                 height: 0;
    193                 line-height: 0;
    194                 position: relative;
    195                 vertical-align: baseline;
    196         }
    197         sup {
    198                 bottom: 1ex;
    199         }
    200         sub {
    201                 top: .5ex;
    202         }
    203         small {
    204                 font-size: 75%;
    205         }
    206         big {
    207                 font-size: 125%;
    208         }
    209         figure {
    210                 margin: 0;
    211         }
    212         table {
    213                 margin: 0 0 1.5em;
    214                 width: 100%;
    215         }
    216         th {
    217                 font-weight: bold;
    218         }
    219         img {
    220                 height: auto; /* Make sure images are scaled correctly. */
    221                 max-width: 100%; /* Adhere to container width. */
    222         }
    223         button,
    224         input,
    225         select,
    226         textarea {
    227                 font-size: 100%; /* Corrects font size not being inherited in all browsers */
    228                 margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
    229                 vertical-align: baseline; /* Improves appearance and consistency in all browsers */
    230                 *vertical-align: middle; /* Improves appearance and consistency in all browsers */
    231         }
     6        *,
     7        *:before,
     8        *:after {
     9          -moz-box-sizing: border-box;
     10          -webkit-box-sizing: border-box;
     11          box-sizing: border-box;
     12        }
     13        #content-area,
     14        .inner-wrap {
     15                margin: 0 auto;
     16                max-width: 60em;
     17        }
     18        .page-header {
     19                margin-top: 1em;
     20        }
     21
     22        a {
     23                color: #21759b;
     24        }
     25
     26        .site-main {
     27                h2,
     28                h3,
     29                h4,
     30                h5,
     31                h6 {
     32                        color: #1e1e1e;
     33                        font-family: $header-font;
     34                }
     35
     36        }
     37
     38        h2.widget-title,
     39        h3.widget-title {
     40                font-family: $header-font;
     41        }
     42
     43        #headline h2 a {
     44                color: #555;
     45                font-weight: 300;
     46                font-size: 28px;
     47                line-height: 1em;
     48                text-shadow: #fff 0px 1px 0px;
     49                font-family: $header-font;
     50        }
     51
     52        h2 {
     53                font-size: 28px;
     54                font-size: 2.8rem;
     55                line-height: 32px;
     56                line-height: 3.2rem;
     57        }
     58        h3 {
     59                font-size: 22px;
     60                font-size: 2.2rem;
     61                line-height: 26px;
     62                line-height: 2.6rem;
     63        }
     64        h4 {
     65                font-size: 18px;
     66                font-size: 1.8rem;
     67                line-height: 22px;
     68                line-height: 2.2rem;
     69                border-bottom: none;
     70
     71                .dashicons {
     72                        font-size: 22px;
     73                        font-size: 2.2rem;
     74                        line-height: 22px;
     75                        line-height: 2.2rem;
     76                        height: 22px;
     77                        width: 22px;
     78                        height: 2.2rem;
     79                        width: 2.2rem;
     80                }
     81        }
     82
    23283        a.button,
    23384        button,
    … …  
    23586                line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
    23687        }
     88
    23789        a.button,
    23890        button,
    … …  
    252104                height: auto;
    253105                padding: .6em 1.8em;
    254         }
    255         button,
    256         input[type="button"],
    257         input[type="reset"],
    258         input[type="submit"] {
     106                text-decoration: none;
    259107                -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
    260         }
    261         a.button:hover,
    262         button:hover,
    263         input[type="button"]:hover,
    264         input[type="reset"]:hover,
    265         input[type="submit"]:hover {
    266                 border-color: #ccc #bbb #aaa #bbb;
    267                 background: #f0f0f0;
    268         }
    269         a.button:focus,
    270         button:focus,
    271         input[type="button"]:focus,
    272         input[type="reset"]:focus,
    273         input[type="submit"]:focus,
    274         button:active,
    275         input[type="button"]:active,
    276         input[type="reset"]:active,
    277         input[type="submit"]:active {
    278                 border-color: #aaa #bbb #bbb #bbb;
    279                 background: #f0f0f0;
     108                &:hover {
     109                        border-color: #ccc #bbb #aaa #bbb;
     110                        background: #f0f0f0;
     111                }
     112                &:focus, &:active {
     113                        border-color: #aaa #bbb #bbb #bbb;
     114                        background: #f0f0f0;
     115                        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
     116                        box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
     117                }
     118                &.shiny-blue {
     119                        background-color: #21759b;
     120                        background-image: -webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b));
     121                        background-image: -webkit-linear-gradient(top, #2a95c5, #21759b);
     122                        background-image:    -moz-linear-gradient(top, #2a95c5, #21759b);
     123                        background-image:     -ms-linear-gradient(top, #2a95c5, #21759b);
     124                        background-image:      -o-linear-gradient(top, #2a95c5, #21759b);
     125                        background-image:   linear-gradient(to bottom, #2a95c5, #21759b);
     126                        border-color: #21759b;
     127                        border-bottom-color: #1e6a8d;
     128                        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     129                        box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     130                        color: #fff;
     131                        text-decoration: none;
     132                        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
     133                        padding: 3px 8px;
     134                        &:hover {
     135                                background-color: #278ab7;
     136                                background-image: -webkit-gradient(linear, left top, left bottom, from(#2e9fd2), to(#21759b));
     137                                background-image: -webkit-linear-gradient(top, #2e9fd2, #21759b);
     138                                background-image:    -moz-linear-gradient(top, #2e9fd2, #21759b);
     139                                background-image:     -ms-linear-gradient(top, #2e9fd2, #21759b);
     140                                background-image:      -o-linear-gradient(top, #2e9fd2, #21759b);
     141                                background-image:   linear-gradient(to bottom, #2e9fd2, #21759b);
     142                                border-color: #1b607f;
     143                                -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
     144                                box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
     145                                color: #fff;
     146                                text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
     147                        }
     148                }
    280149        }
    281150        input[type="checkbox"],
    282151        input[type="radio"] {
     152                box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
    283153                padding: 0; /* Addresses excess padding in IE8/9 */
    284154        }
    … …  
    303173        input[type="search"],
    304174        textarea {
     175                padding: 3px;
    305176                color: #666;
    306177                border: 1px solid #ccc;
    307178                border-radius: 3px;
    308         }
    309         input[type="text"]:focus,
    310         input[type="email"]:focus,
    311         input[type="url"]:focus,
    312         input[type="password"]:focus,
    313         input[type="search"]:focus,
    314         textarea:focus {
    315                 color: #111;
    316         }
    317         input[type="text"],
    318         input[type="email"],
    319         input[type="url"],
    320         input[type="password"],
    321         input[type="search"] {
    322                 padding: 3px;
     179                &:focus {
     180                        color: #111;
     181                }
    323182        }
    324183        textarea {
    … …  
    327186                vertical-align: top; /* Improves readability and alignment in all browsers */
    328187                width: 98%;
    329         }
    330 
    331 
    332         /* Alignment */
    333         .alignleft {
    334                 display: inline;
    335                 float: left;
    336                 margin-right: 1.5em;
    337         }
    338         .alignright {
    339                 display: inline;
    340                 float: right;
    341                 margin-left: 1.5em;
    342         }
    343         .aligncenter {
    344                 clear: both;
    345                 display: block;
    346                 margin: 0 auto;
    347188        }
    348189
    … …  
    522363
    523364
    524         *,
    525         *:before,
    526         *:after {
    527           -moz-box-sizing: border-box;
    528           -webkit-box-sizing: border-box;
    529           box-sizing: border-box;
    530         }
    531 
    532         .site-main,
    533         .inner-wrap {
    534                 margin: 0 auto;
    535                 max-width: 60em;
    536         }
    537   .site-main {
    538     padding: 0 10px;
    539   }
    540         .page-header {
    541                 margin-top: 1em;
    542         }
    543 
    544         a {
    545                 color: #21759b;
    546         }
    547 
    548         .site-main {
    549                 h2,
    550                 h3,
    551                 h4,
    552                 h5,
    553                 h6 {
    554                         color: #1e1e1e;
    555                         font-family: $header-font;
    556                 }
    557 
    558         }
    559 
    560         h2.widget-title,
    561         h3.widget-title {
    562                 font-family: $header-font;
    563         }
    564 
    565         #headline h2 a {
    566                 color: #555;
    567                 font-weight: 300;
    568                 font-size: 28px;
    569                 line-height: 1em;
    570                 text-shadow: #fff 0px 1px 0px;
    571                 font-family: $header-font;
    572         }
    573 
    574         h2 {
    575                 font-size: 28px;
    576                 font-size: 2.8rem;
    577                 line-height: 32px;
    578                 line-height: 3.2rem;
    579         }
    580         h3 {
    581                 font-size: 22px;
    582                 font-size: 2.2rem;
    583                 line-height: 26px;
    584                 line-height: 2.6rem;
    585         }
    586         h4 {
    587                 font-size: 18px;
    588                 font-size: 1.8rem;
    589                 line-height: 22px;
    590                 line-height: 2.2rem;
    591                 border-bottom: none;
    592 
    593                 .dashicons {
    594                         font-size: 22px;
    595                         font-size: 2.2rem;
    596                         line-height: 22px;
    597                         line-height: 2.2rem;
    598                         height: 22px;
    599                         width: 22px;
    600                         height: 2.2rem;
    601                         width: 2.2rem;
    602                 }
    603         }
    604 
    605 
    606         button,
    607         input,
    608         select,
    609         textarea {
    610                 font-size: 100%; /* Corrects font size not being inherited in all browsers */
    611                 margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
    612                 vertical-align: baseline; /* Improves appearance and consistency in all browsers */
    613                 *vertical-align: middle; /* Improves appearance and consistency in all browsers */
    614                 font-weight: 300;
    615         }
    616         button,
    617         input {
    618                 line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
    619         }
    620         button,
    621         input[type="button"],
    622         input[type="reset"],
    623         input[type="submit"] {
    624                 text-decoration: none;
    625         }
    626         button.shiny-blue,
    627         input[type="button"].shiny-blue,
    628         input[type="reset"].shiny-blue,
    629         input[type="submit"].shiny-blue {
    630                 background-color: #21759b;
    631                 background-image: -webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b));
    632                 background-image: -webkit-linear-gradient(top, #2a95c5, #21759b);
    633                 background-image:    -moz-linear-gradient(top, #2a95c5, #21759b);
    634                 background-image:     -ms-linear-gradient(top, #2a95c5, #21759b);
    635                 background-image:      -o-linear-gradient(top, #2a95c5, #21759b);
    636                 background-image:   linear-gradient(to bottom, #2a95c5, #21759b);
    637                 border-color: #21759b;
    638                 border-bottom-color: #1e6a8d;
    639                 -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
    640                 box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
    641                 color: #fff;
    642                 text-decoration: none;
    643                 text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    644                 padding: 3px 8px;
    645         }
    646         button.shiny-blue:hover,
    647         input[type="button"].shiny-blue:hover,
    648         input[type="reset"].shiny-blue:hover,
    649         input[type="submit"].shiny-blue:hover {
    650                 background-color: #278ab7;
    651                 background-image: -webkit-gradient(linear, left top, left bottom, from(#2e9fd2), to(#21759b));
    652                 background-image: -webkit-linear-gradient(top, #2e9fd2, #21759b);
    653                 background-image:    -moz-linear-gradient(top, #2e9fd2, #21759b);
    654                 background-image:     -ms-linear-gradient(top, #2e9fd2, #21759b);
    655                 background-image:      -o-linear-gradient(top, #2e9fd2, #21759b);
    656                 background-image:   linear-gradient(to bottom, #2e9fd2, #21759b);
    657                 border-color: #1b607f;
    658                 -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    659                 box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
    660                 color: #fff;
    661                 text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    662         }
    663         button:focus,
    664         input[type="button"]:focus,
    665         input[type="reset"]:focus,
    666         input[type="submit"]:focus,
    667         button:active,
    668         input[type="button"]:active,
    669         input[type="reset"]:active,
    670         input[type="submit"]:active {
    671                 border-color: #0e3950;
    672                 -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
    673                 box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
    674         }
    675         input[type="checkbox"],
    676         input[type="radio"] {
    677                 box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
    678                 padding: 0; /* Addresses excess padding in IE8/9 */
    679         }
    680         input[type="search"] {
    681                 -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
    682                 -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
    683                 -moz-box-sizing:    content-box;
    684                 box-sizing:         content-box;
    685         }
    686         input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
    687                 -webkit-appearance: none;
    688         }
    689         button::-moz-focus-inner,
    690         input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
    691                 border: 0;
    692                 padding: 0;
    693         }
    694         input[type="text"],
    695         input[type="email"],
    696         input[type="url"],
    697         input[type="password"],
    698         input[type="search"],
    699         textarea {
    700                 color: #666;
    701                 border: 1px solid #ccc;
    702                 border-radius: 3px;
    703         }
    704         input[type="text"]:focus,
    705         input[type="email"]:focus,
    706         input[type="url"]:focus,
    707         input[type="password"]:focus,
    708         input[type="search"]:focus,
    709         textarea:focus {
    710                 color: #111;
    711         }
    712         input[type="text"],
    713         input[type="email"],
    714         input[type="url"],
    715         input[type="password"],
    716         input[type="search"] {
    717                 padding: 3px;
    718         }
    719         textarea {
    720                 overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
    721                 padding-left: 3px;
    722                 vertical-align: top; /* Improves readability and alignment in all browsers */
    723                 width: 98%;
    724         }
    725365
    726366        /*
    … …  
    744384                        }
    745385
    746                         font-size: 13px;
    747                         font-size: 1.3rem;
     386                        font-size: 14px;
     387                        font-size: 1.4rem;
    748388
    749389                }
    … …  
    762402        }
    763403        .breadcrumb-trail {
    764                 font-size: 13px;
    765404                margin-top: 1em;
    766405        }
    … …  
    909548        }
    910549
    911         .section .home-primary-content {
    912                 max-width: 600px;
    913                 max-width: 60rem;
    914                 margin: 0 auto;
    915         }
    916 
    917550        .section.light-gray {
    918551                background: #f2f2f2;
    … …  
    932565        }
    933566
     567        .section .home-primary-content {
     568                max-width: 600px;
     569                max-width: 60rem;
     570                margin: 0 auto;
     571        }
    934572
    935573        .box {
    … …  
    940578        }
    941579
    942         .reference-landing .section {
    943                 max-width: 700px;
    944                 max-width: 70rem;
    945                 margin: 0 auto;
    946 
    947                 h2,
    948                 h3,
    949                 h4 {
     580        .reference-landing {
     581                padding: 1em 0;
     582                .section {
     583                        max-width: 700px;
     584                        max-width: 70rem;
     585                        margin: 0 auto;
     586                        padding: 1.5em 0;
     587
     588                        h2,
     589                        h3,
     590                        h4 {
     591                                margin-bottom: 1em;
     592                                color: #404040;
     593                        }
     594
     595                        h2.widget-title,
     596                        h3.widget-title,
     597                        h4.widget-title {
     598                                margin-bottom: 0;
     599                        }
     600                        &.search-guide {
     601                                padding-bottom: 0;
     602                        }
     603                        &.section.topic-guide, &.section.new-in-guide  {
     604                                padding-top: 0;
     605                        }
     606                }
     607                .searchform {
     608                        overflow: hidden;
     609                        height: auto;
    950610                        margin-bottom: 1em;
    951                         color: #404040;
    952                 }
    953 
    954                 h2.widget-title,
    955                 h3.widget-title,
    956                 h4.widget-title {
    957                         margin-bottom: 0;
    958                 }
    959         }
    960         .reference-landing .section.search-guide {
    961                 padding-bottom: 0;
    962         }
    963         .reference-landing {
    964                 .section.topic-guide, .section.new-in-guide  {
    965                         padding-top: 0;
    966                 }
    967         }
     611                        input {
     612                                height: 50px;
     613                                height: 5rem;
     614                                margin-bottom: 1em;
     615                                width: 100%;
     616                        }
     617                        input[type="submit"] {
     618                                width: 85px;
     619                                width: 8.5rem;
     620                                float: left;
     621                        }
     622                        label {
     623                                width: 560px;
     624                                width: 56rem;
     625                                max-width: 100%;
     626                                margin-right: 15px;
     627                                display: inline-block;
     628                                float: left;
     629                                .search-field input[type="text"] {
     630                                        width: 100%;
     631                                }
     632
     633                        }
     634                }
     635        }
     636
    968637        .reference-landing .box,
    969         .sidebar .box {
     638        .sidebar .box,
     639        .sidebar .widget_wporg_handbook_pages {
    970640                padding: 0;
     641                border: 2px solid #cccccc;
     642                background-color: #eeeeee;
     643                ul {
     644                        padding: 2em;
     645                }
    971646
    972647
    … …  
    994669        }
    995670
    996         .reference-landing {
    997                 padding: 1em 0;
    998         }
    999 
    1000         .reference-landing .section {
    1001                 padding: 1.5em 0;
    1002         }
    1003671
    1004672        .no-bullets,
    … …  
    1027695        }
    1028696
    1029         .reference-landing .searchform,
    1030         .reference-landing .searchform input {
    1031                 height: 50px;
    1032                 height: 5rem;
    1033                 margin-bottom: 1em;
    1034                 width: 100%;
    1035         }
    1036 
    1037         .reference-landing .searchform label {
    1038                 width: 560px;
    1039                 width: 56rem;
    1040                 max-width: 100%;
    1041                 margin-right: 15px;
    1042                 display: inline-block;
    1043                 float: left;
    1044                 .search-field input[type="text"] {
    1045                         width: 100%;
    1046                 }
    1047         }
    1048 
    1049         .reference-landing .searchform {
    1050                 overflow: hidden;
    1051                 height: auto;
    1052         }
    1053 
    1054         .reference-landing .searchform input[type="submit"] {
    1055                 width: 85px;
    1056                 width: 8.5rem;
    1057                 float: left;
    1058         }
    1059 
    1060         .view-all-new-in {
    1061                 font-style: italic;
    1062         }
    1063697
    1064698        .box.transparent {
    … …  
    1077711                border: 1px solid #d8d8d8;
    1078712                .widget-title {
    1079                         color: #666;
     713                        color: #666666;
    1080714                        background: #d8d8d8;
    1081715                        text-transform: uppercase;
    … …  
    1102736                h1 {
    1103737                        margin: 24px 0;
    1104                         padding-left: 100px;
    1105738                        a {
    1106                                 margin-left: -100px;
    1107739                                color: #24831d;
    1108740                                font-family: $code-font;
    1109741                                font-size: 20px;
    1110                                 .hook-func {
    1111                                         color: #888;
    1112                                 }
    1113742                                .arg-type {
    1114743                                        color: #cd2f23;
    … …  
    1157786        }
    1158787
    1159         @media ( max-width: 43em ) {
    1160 
    1161                 .section .box,
    1162                 .home-primary-content,
    1163                 .reference-landing .section {
    1164                         float: none;
    1165                         width: 100%;
    1166                         padding: 1.5em 10%;
    1167                         clear: both;
    1168                         text-align: center;
    1169                         display: block;
    1170                 }
    1171                 .reference-landing .section .box,
    1172                 .sidebar .box {
    1173                         padding: 0;
    1174                         margin-bottom: 1.5em;
    1175                 }
    1176                 .home-primary-content .entry-content,
    1177                 .reference-landing .section {
    1178                         text-align: left;
    1179                 }
    1180 
    1181                 .horizontal-list li {
    1182                         display: block;
    1183                         a {
    1184                                 border-left: none;
    1185                         }
    1186                 }
    1187 
    1188                 .horizontal-list li:first-child a {
    1189                         padding: 0 40px;
    1190                         padding: 0 4rem;
    1191                 }
    1192 
    1193 
    1194                 .reference-landing .searchform input[type="text"],
    1195                 .reference-landing .searchform input[type="submit"] {
    1196                         width: 100%;
    1197                         margin-right: 0;
    1198                         margin-bottom: 1em;
    1199                         float: none;
    1200                         clear: both;
    1201                 }
    1202 
    1203         }
    1204 
    1205 
    1206788        /* Comments */
    1207789        .comment-list,
    … …  
    1309891        }
    1310892
     893        /*
     894         * Content
     895         *
     896         */
     897        #content-area.has-sidebar {
     898                float: none;
     899                margin: 0 auto;
     900                width: 60em;
     901        }
     902
     903        .has-sidebar {
     904
     905                main {
     906                        float: right;
     907                        width: 67%;
     908                        margin: 0;
     909                        clear: none;
     910                        padding: 0 12px;
     911                        padding: 0 1.2rem;
     912                }
     913                .widget-area {
     914                        float: left;
     915                        overflow: hidden;
     916                        width: 30%;
     917                        margin-left: -55px;
     918                        margin: 0;
     919                        clear: none;
     920
     921                        .widget {
     922                                width: 100%;
     923                        }
     924                }
     925
     926        }
    1311927}
    1312928
    … …  
    1317933                width: 100%;
    1318934
    1319                 .site-main,
     935                #content-area,
    1320936                .inner-wrap {
    1321937                        max-width: 100%;
    1322938                        padding: 0 1%;
    1323                 }
    1324 
     939                        .has-sidebar {
     940                                width: 100%;
     941                        }
     942                }
    1325943        }
    1326944}
    1327945
    1328 
    1329 
    1330 /*
    1331  * Content
    1332  *
    1333  */
    1334 .has-sidebar.content-area {
    1335         float: none;
    1336         margin: 0 auto;
    1337         width: 60em;
    1338 }
    1339 
    1340 .has-sidebar {
    1341 
    1342         .site-main {
    1343                 float: right;
    1344                 width: 67%;
    1345                 margin: 0;
    1346                 clear: none;
    1347                 padding: 0 12px;
    1348                 padding: 0 1.2rem;
    1349         }
    1350         .widget-area {
    1351                 float: left;
    1352                 overflow: hidden;
    1353                 width: 30%;
    1354                 margin-left: -55px;
    1355                 margin: 0;
    1356                 clear: none;
    1357 
    1358                 .widget {
    1359                         width: 100%;
    1360                 }
    1361         }
    1362 
    1363 }
    1364 
    1365 @media ( max-width: 60em ) {
    1366         .has-sidebar.content-area {
    1367                 width: 100%;
    1368         }
    1369 }
    1370 
    1371946@media ( max-width: 43em ) {
    1372947
    1373         .has-sidebar {
    1374 
    1375                 .site-main {
     948        #content-area.has-sidebar {
     949
     950                main {
    1376951                        float: right;
    1377952                        width: 96%;
    … …  
    1394969        }
    1395970
     971        .section .box,
     972        .home-primary-content,
     973        .reference-landing .section {
     974                float: none;
     975                width: 100%;
     976                padding: 1.5em 10%;
     977                clear: both;
     978                text-align: center;
     979                display: block;
     980        }
     981        .reference-landing .section .box,
     982        .sidebar .box {
     983                padding: 0;
     984                margin-bottom: 1.5em;
     985        }
     986        .home-primary-content .entry-content,
     987        .reference-landing .section {
     988                text-align: left;
     989        }
     990
     991        .horizontal-list li {
     992                display: block;
     993                a {
     994                        border-left: none;
     995                }
     996        }
     997
     998        .horizontal-list li:first-child a {
     999                padding: 0 40px;
     1000                padding: 0 4rem;
     1001        }
     1002
     1003
     1004        .reference-landing .searchform input[type="text"],
     1005        .reference-landing .searchform input[type="submit"] {
     1006                width: 100%;
     1007                margin-right: 0;
     1008                margin-bottom: 1em;
     1009                float: none;
     1010                clear: both;
     1011        }
    13961012}
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/search.php

    r554 r591  
    2020                        <?php while ( have_posts() ) : the_post(); ?>
    2121
    22                                 <?php get_template_part( 'content', get_template_part_name() ); ?>
     22                                <?php get_template_part( 'content' ); ?>
    2323
    2424                        <?php endwhile; ?>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/sidebar.php

    r554 r591  
    66 */
    77?>
    8         <div id="secondary" class="widget-area sidebar section" role="complementary">
     8<?php if ( is_active_sidebar( get_post_type() ) ) : ?>
     9        <div id="sidebar" class="widget-area sidebar section" role="complementary">
    910                <?php do_action( 'before_sidebar' ); ?>
    10                 <?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?>
    11 
    12                         <aside id="search" class="box gray widget widget_search">
    13                                 <?php get_search_form(); ?>
    14                         </aside>
    15 
    16                         <aside id="archives" class="box gray widget">
    17                                 <h1 class="widget-title"><?php _e( 'Archives', 'wporg' ); ?></h1>
    18                                 <ul>
    19                                         <?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
    20                                 </ul>
    21                         </aside>
    22 
    23                         <aside id="meta" class="box gray widget">
    24                                 <h1 class="widget-title"><?php _e( 'Meta', 'wporg' ); ?></h1>
    25                                 <ul>
    26                                         <?php wp_register(); ?>
    27                                         <li><?php wp_loginout(); ?></li>
    28                                         <?php wp_meta(); ?>
    29                                 </ul>
    30                         </aside>
    31 
     11                <?php if ( ! dynamic_sidebar( get_post_type() ) ) : ?>
    3212                <?php endif; // end sidebar widget area ?>
    3313        </div><!-- #secondary -->
     14<?php endif; ?>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/single-theme-handbook.php

    r572 r591  
    1 <?php
     1<?php namespace DevHub;
    22/**
    33 * The Template for displaying all single posts.
    … …  
    88get_header(); ?>
    99
    10         <div id="primary" class="content-area has-sidebar">
     10        <div id="content-area" class="has-sidebar">
    1111
    12                 <header class="page-header">
    13                         <h1 class="page-title"><?php _e( 'Handbook', 'wporg' ); ?></h1>
    14                 </header><!-- .page-header -->
     12                <?php breadcrumb_trail(); ?>
    1513
    1614                <main id="main" class="site-main" role="main">
    … …  
    1816                <?php while ( have_posts() ) : the_post(); ?>
    1917
    20                         <?php get_template_part( 'content', 'single' ); ?>
     18                        <?php get_template_part( 'content', 'handbook'); ?>
     19
     20                        <?php wporg_developer_post_nav(); ?>
    2121
    2222                        <?php
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/single.php

    r554 r591  
    88get_header(); ?>
    99
    10         <div id="primary" class="content-area">
     10        <div id="content-area" <?php body_class(); ?>>
     11
     12                <?php breadcrumb_trail(); ?>
    1113
    1214                <main id="main" class="site-main" role="main">
    13                 <?php breadcrumb_trail(); ?>
    1415
    1516                <?php while ( have_posts() ) : the_post(); ?>
    1617
    17                         <?php get_template_part( 'content', get_template_part_name() ); ?>
     18                        <?php get_template_part( 'content', 'reference'); ?>
     19
     20                        <?php wporg_developer_post_nav(); ?>
    1821
    1922                        <?php
    … …  
    2730
    2831                </main><!-- #main -->
    29                 <?php //get_sidebar(); ?>
    3032        </div><!-- #primary -->
    3133<?php get_footer(); ?>
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/stylesheets/main.css

    r572 r591  
    6363}
    6464
    65 blockquote:before, blockquote:after,
    66 q:before, q:after {
    67   content: "";
    68 }
    69 
    7065blockquote, q {
    7166  quotes: "" "";
    7267}
     68blockquote:before, blockquote:after, q:before, q:after {
     69  content: "";
     70}
    7371
    7472a:focus {
    7573  outline: thin dotted;
    7674}
    77 
    78 a:hover,
    79 a:active {
     75a:hover, a:active {
    8076  outline: 0;
    8177}
    82 
    8378a img {
    8479  border: 0;
    … …  
    9994}
    10095
    101 /*
    102 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    103 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    104 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    105 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    106 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    107 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    108 *  =========== Devhub Custom ========== Devhub Custom ========== Devhub Custom =====
    109 */
    110 
    111 #page {
     96/* Headings */
     97h1, h2, h3, h4, h5, h6 {
     98  clear: both;
     99}
     100
     101hr {
     102  background-color: #dfdfdf;
     103  border: 0;
     104  height: 1px;
     105  margin: 1.5em 0;
     106}
     107
     108/* Text elements */
     109p {
     110  margin-bottom: 1.5em;
     111}
     112
     113ul, ol {
     114  margin: 0 0 1.5em 3em;
     115}
     116
     117ul {
     118  list-style: disc;
     119}
     120
     121ol {
     122  list-style: decimal;
     123}
     124
     125li > ul,
     126li > ol {
     127  margin-bottom: 0;
     128  margin-left: 1.5em;
     129}
     130
     131dt {
     132  font-weight: bold;
     133}
     134
     135dd {
     136  margin: 0 1.5em 1.5em;
     137}
     138
     139b, strong {
     140  font-weight: bold;
     141}
     142
     143dfn, cite, em, i {
     144  font-style: italic;
     145}
     146
     147blockquote {
     148  margin: 0 1.5em;
     149}
     150
     151address {
     152  margin: 0 0 1.5em;
     153}
     154
     155pre {
     156  background: #eee;
     157  font-family: "Courier 10 Pitch", Courier, monospace;
     158  font-size: 15px;
     159  font-size: 1.5rem;
     160  line-height: 1.6;
     161  margin-bottom: 1.6em;
     162  max-width: 100%;
     163  overflow: auto;
     164  padding: 1.6em;
     165}
     166
     167code, kbd, tt, var {
     168  font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
     169}
     170
     171abbr, acronym {
     172  border-bottom: 1px dotted #666;
     173  cursor: help;
     174}
     175
     176mark, ins {
     177  background: #fff9c0;
     178  text-decoration: none;
     179}
     180
     181sup,
     182sub {
     183  font-size: 75%;
     184  height: 0;
     185  line-height: 0;
     186  position: relative;
     187  vertical-align: baseline;
     188}
     189
     190sup {
     191  bottom: 1ex;
     192}
     193
     194sub {
     195  top: .5ex;
     196}
     197
     198small {
     199  font-size: 75%;
     200}
     201
     202big {
     203  font-size: 125%;
     204}
     205
     206figure {
     207  margin: 0;
     208}
     209
     210table {
     211  margin: 0 0 1.5em;
     212  width: 100%;
     213}
     214
     215th {
     216  font-weight: bold;
     217}
     218
     219img {
     220  height: auto;
     221  /* Make sure images are scaled correctly. */
     222  max-width: 100%;
     223  /* Adhere to container width. */
     224}
     225
     226/* Form Elements */
     227button,
     228input,
     229select,
     230textarea {
     231  font-size: 100%;
     232  /* Corrects font size not being inherited in all browsers */
     233  margin: 0;
     234  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
     235  vertical-align: baseline;
     236  /* Improves appearance and consistency in all browsers */
     237  *vertical-align: middle;
     238  /* Improves appearance and consistency in all browsers */
     239  font-weight: 300;
     240}
     241
     242button,
     243input {
     244  line-height: normal;
     245  /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
     246}
     247
     248/* Alignment */
     249.alignleft {
     250  display: inline;
     251  float: left;
     252  margin-right: 1.5em;
     253}
     254
     255.alignright {
     256  display: inline;
     257  float: right;
     258  margin-left: 1.5em;
     259}
     260
     261.aligncenter {
     262  clear: both;
     263  display: block;
     264  margin: 0 auto;
     265}
     266
     267.devhub-wrap {
    112268  padding-bottom: 1.5em;
    113 }
    114 .devhub-wrap {
    115   /*
    116   *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    117   *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    118   *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    119   *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    120   *  =========== Port _s defaults ========== Port _s defaults ========== Port _s defaults =====
    121   */
    122   /* Headings */
    123   /* Text elements */
    124   /* Alignment */
    125269  /* Text meant only for screen readers */
    126270  /* Clearing */
    … …  
    147291   */
    148292  /* Comments */
    149 }
    150 .devhub-wrap h1, .devhub-wrap h2, .devhub-wrap h3, .devhub-wrap h4, .devhub-wrap h5, .devhub-wrap h6 {
    151   clear: both;
    152 }
    153 .devhub-wrap hr {
    154   background-color: #dfdfdf;
    155   border: 0;
    156   height: 1px;
    157   margin: 1.5em 0;
    158 }
    159 .devhub-wrap p {
    160   margin-bottom: 1.5em;
    161 }
    162 .devhub-wrap ul, .devhub-wrap ol {
    163   margin: 0 0 1.5em 3em;
    164 }
    165 .devhub-wrap ul {
    166   list-style: disc;
    167 }
    168 .devhub-wrap ol {
    169   list-style: decimal;
    170 }
    171 .devhub-wrap li > ul,
    172 .devhub-wrap li > ol {
    173   margin-bottom: 0;
    174   margin-left: 1.5em;
    175 }
    176 .devhub-wrap dt {
    177   font-weight: bold;
    178 }
    179 .devhub-wrap dd {
    180   margin: 0 1.5em 1.5em;
    181 }
    182 .devhub-wrap b, .devhub-wrap strong {
    183   font-weight: bold;
    184 }
    185 .devhub-wrap dfn, .devhub-wrap cite, .devhub-wrap em, .devhub-wrap i {
    186   font-style: italic;
    187 }
    188 .devhub-wrap blockquote {
    189   margin: 0 1.5em;
    190 }
    191 .devhub-wrap address {
    192   margin: 0 0 1.5em;
    193 }
    194 .devhub-wrap pre {
    195   background: #eee;
    196   font-family: "Courier 10 Pitch", Courier, monospace;
    197   font-size: 15px;
    198   font-size: 1.5rem;
    199   line-height: 1.6;
    200   margin-bottom: 1.6em;
    201   max-width: 100%;
    202   overflow: auto;
    203   padding: 1.6em;
    204 }
    205 .devhub-wrap code, .devhub-wrap kbd, .devhub-wrap tt, .devhub-wrap var {
    206   font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    207 }
    208 .devhub-wrap abbr, .devhub-wrap acronym {
    209   border-bottom: 1px dotted #666;
    210   cursor: help;
    211 }
    212 .devhub-wrap mark, .devhub-wrap ins {
    213   background: #fff9c0;
    214   text-decoration: none;
    215 }
    216 .devhub-wrap sup,
    217 .devhub-wrap sub {
    218   font-size: 75%;
    219   height: 0;
    220   line-height: 0;
    221   position: relative;
    222   vertical-align: baseline;
    223 }
    224 .devhub-wrap sup {
    225   bottom: 1ex;
    226 }
    227 .devhub-wrap sub {
    228   top: .5ex;
    229 }
    230 .devhub-wrap small {
    231   font-size: 75%;
    232 }
    233 .devhub-wrap big {
    234   font-size: 125%;
    235 }
    236 .devhub-wrap figure {
    237   margin: 0;
    238 }
    239 .devhub-wrap table {
    240   margin: 0 0 1.5em;
    241   width: 100%;
    242 }
    243 .devhub-wrap th {
    244   font-weight: bold;
    245 }
    246 .devhub-wrap img {
    247   height: auto;
    248   /* Make sure images are scaled correctly. */
    249   max-width: 100%;
    250   /* Adhere to container width. */
    251 }
    252 .devhub-wrap button,
    253 .devhub-wrap input,
    254 .devhub-wrap select,
    255 .devhub-wrap textarea {
    256   font-size: 100%;
    257   /* Corrects font size not being inherited in all browsers */
    258   margin: 0;
    259   /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
    260   vertical-align: baseline;
    261   /* Improves appearance and consistency in all browsers */
    262   *vertical-align: middle;
    263   /* Improves appearance and consistency in all browsers */
     293  /*
     294   * Content
     295   *
     296   */
     297}
     298.devhub-wrap *,
     299.devhub-wrap *:before,
     300.devhub-wrap *:after {
     301  -moz-box-sizing: border-box;
     302  -webkit-box-sizing: border-box;
     303  box-sizing: border-box;
     304}
     305.devhub-wrap #content-area,
     306.devhub-wrap .inner-wrap {
     307  margin: 0 auto;
     308  max-width: 60em;
     309}
     310.devhub-wrap .page-header {
     311  margin-top: 1em;
     312}
     313.devhub-wrap a {
     314  color: #21759b;
     315}
     316.devhub-wrap .site-main h2,
     317.devhub-wrap .site-main h3,
     318.devhub-wrap .site-main h4,
     319.devhub-wrap .site-main h5,
     320.devhub-wrap .site-main h6 {
     321  color: #1e1e1e;
     322  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
     323}
     324.devhub-wrap h2.widget-title,
     325.devhub-wrap h3.widget-title {
     326  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
     327}
     328.devhub-wrap #headline h2 a {
     329  color: #555;
     330  font-weight: 300;
     331  font-size: 28px;
     332  line-height: 1em;
     333  text-shadow: #fff 0px 1px 0px;
     334  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
     335}
     336.devhub-wrap h2 {
     337  font-size: 28px;
     338  font-size: 2.8rem;
     339  line-height: 32px;
     340  line-height: 3.2rem;
     341}
     342.devhub-wrap h3 {
     343  font-size: 22px;
     344  font-size: 2.2rem;
     345  line-height: 26px;
     346  line-height: 2.6rem;
     347}
     348.devhub-wrap h4 {
     349  font-size: 18px;
     350  font-size: 1.8rem;
     351  line-height: 22px;
     352  line-height: 2.2rem;
     353  border-bottom: none;
     354}
     355.devhub-wrap h4 .dashicons {
     356  font-size: 22px;
     357  font-size: 2.2rem;
     358  line-height: 22px;
     359  line-height: 2.2rem;
     360  height: 22px;
     361  width: 22px;
     362  height: 2.2rem;
     363  width: 2.2rem;
    264364}
    265365.devhub-wrap a.button,
    … …  
    287387  height: auto;
    288388  padding: .6em 1.8em;
    289 }
    290 .devhub-wrap button,
    291 .devhub-wrap input[type="button"],
    292 .devhub-wrap input[type="reset"],
    293 .devhub-wrap input[type="submit"] {
     389  text-decoration: none;
    294390  -webkit-appearance: button;
    295391  /* Corrects inability to style clickable 'input' types in iOS */
    … …  
    303399  background: #f0f0f0;
    304400}
    305 .devhub-wrap a.button:focus,
     401.devhub-wrap a.button:focus, .devhub-wrap a.button:active,
    306402.devhub-wrap button:focus,
     403.devhub-wrap button:active,
    307404.devhub-wrap input[type="button"]:focus,
     405.devhub-wrap input[type="button"]:active,
    308406.devhub-wrap input[type="reset"]:focus,
     407.devhub-wrap input[type="reset"]:active,
    309408.devhub-wrap input[type="submit"]:focus,
    310 .devhub-wrap button:active,
    311 .devhub-wrap input[type="button"]:active,
    312 .devhub-wrap input[type="reset"]:active,
    313409.devhub-wrap input[type="submit"]:active {
    314410  border-color: #aaa #bbb #bbb #bbb;
    315411  background: #f0f0f0;
     412  -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6), 1px 1px 2px rgba(0, 0, 0, 0.4);
     413  box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6), 1px 1px 2px rgba(0, 0, 0, 0.4);
     414}
     415.devhub-wrap a.button.shiny-blue,
     416.devhub-wrap button.shiny-blue,
     417.devhub-wrap input[type="button"].shiny-blue,
     418.devhub-wrap input[type="reset"].shiny-blue,
     419.devhub-wrap input[type="submit"].shiny-blue {
     420  background-color: #21759b;
     421  background-image: -webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b));
     422  background-image: -webkit-linear-gradient(top, #2a95c5, #21759b);
     423  background-image: -moz-linear-gradient(top, #2a95c5, #21759b);
     424  background-image: -ms-linear-gradient(top, #2a95c5, #21759b);
     425  background-image: -o-linear-gradient(top, #2a95c5, #21759b);
     426  background-image: linear-gradient(to bottom, #2a95c5, #21759b);
     427  border-color: #21759b;
     428  border-bottom-color: #1e6a8d;
     429  -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
     430  box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
     431  color: #fff;
     432  text-decoration: none;
     433  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
     434  padding: 3px 8px;
     435}
     436.devhub-wrap a.button.shiny-blue:hover,
     437.devhub-wrap button.shiny-blue:hover,
     438.devhub-wrap input[type="button"].shiny-blue:hover,
     439.devhub-wrap input[type="reset"].shiny-blue:hover,
     440.devhub-wrap input[type="submit"].shiny-blue:hover {
     441  background-color: #278ab7;
     442  background-image: -webkit-gradient(linear, left top, left bottom, from(#2e9fd2), to(#21759b));
     443  background-image: -webkit-linear-gradient(top, #2e9fd2, #21759b);
     444  background-image: -moz-linear-gradient(top, #2e9fd2, #21759b);
     445  background-image: -ms-linear-gradient(top, #2e9fd2, #21759b);
     446  background-image: -o-linear-gradient(top, #2e9fd2, #21759b);
     447  background-image: linear-gradient(to bottom, #2e9fd2, #21759b);
     448  border-color: #1b607f;
     449  -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
     450  box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
     451  color: #fff;
     452  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    316453}
    317454.devhub-wrap input[type="checkbox"],
    318455.devhub-wrap input[type="radio"] {
     456  box-sizing: border-box;
     457  /* Addresses box sizing set to content-box in IE8/9 */
    319458  padding: 0;
    320459  /* Addresses excess padding in IE8/9 */
    … …  
    344483.devhub-wrap input[type="search"],
    345484.devhub-wrap textarea {
     485  padding: 3px;
    346486  color: #666;
    347487  border: 1px solid #ccc;
    … …  
    356496  color: #111;
    357497}
    358 .devhub-wrap input[type="text"],
    359 .devhub-wrap input[type="email"],
    360 .devhub-wrap input[type="url"],
    361 .devhub-wrap input[type="password"],
    362 .devhub-wrap input[type="search"] {
    363   padding: 3px;
    364 }
    365498.devhub-wrap textarea {
    366499  overflow: auto;
    … …  
    370503  /* Improves readability and alignment in all browsers */
    371504  width: 98%;
    372 }
    373 .devhub-wrap .alignleft {
    374   display: inline;
    375   float: left;
    376   margin-right: 1.5em;
    377 }
    378 .devhub-wrap .alignright {
    379   display: inline;
    380   float: right;
    381   margin-left: 1.5em;
    382 }
    383 .devhub-wrap .aligncenter {
    384   clear: both;
    385   display: block;
    386   margin: 0 auto;
    387505}
    388506.devhub-wrap .screen-reader-text {
    … …  
    517635  display: block;
    518636}
    519 .devhub-wrap *,
    520 .devhub-wrap *:before,
    521 .devhub-wrap *:after {
    522   -moz-box-sizing: border-box;
    523   -webkit-box-sizing: border-box;
    524   box-sizing: border-box;
    525 }
    526 .devhub-wrap .site-main,
    527 .devhub-wrap .inner-wrap {
    528   margin: 0 auto;
    529   max-width: 60em;
    530 }
    531 .devhub-wrap .site-main {
    532   padding: 0 10px;
    533 }
    534 .devhub-wrap .page-header {
    535   margin-top: 1em;
    536 }
    537 .devhub-wrap a {
    538   color: #21759b;
    539 }
    540 .devhub-wrap .site-main h2,
    541 .devhub-wrap .site-main h3,
    542 .devhub-wrap .site-main h4,
    543 .devhub-wrap .site-main h5,
    544 .devhub-wrap .site-main h6 {
    545   color: #1e1e1e;
    546   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    547 }
    548 .devhub-wrap h2.widget-title,
    549 .devhub-wrap h3.widget-title {
    550   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    551 }
    552 .devhub-wrap #headline h2 a {
    553   color: #555;
    554   font-weight: 300;
    555   font-size: 28px;
    556   line-height: 1em;
    557   text-shadow: #fff 0px 1px 0px;
    558   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    559 }
    560 .devhub-wrap h2 {
    561   font-size: 28px;
    562   font-size: 2.8rem;
    563   line-height: 32px;
    564   line-height: 3.2rem;
    565 }
    566 .devhub-wrap h3 {
    567   font-size: 22px;
    568   font-size: 2.2rem;
    569   line-height: 26px;
    570   line-height: 2.6rem;
    571 }
    572 .devhub-wrap h4 {
    573   font-size: 18px;
    574   font-size: 1.8rem;
    575   line-height: 22px;
    576   line-height: 2.2rem;
    577   border-bottom: none;
    578 }
    579 .devhub-wrap h4 .dashicons {
    580   font-size: 22px;
    581   font-size: 2.2rem;
    582   line-height: 22px;
    583   line-height: 2.2rem;
    584   height: 22px;
    585   width: 22px;
    586   height: 2.2rem;
    587   width: 2.2rem;
    588 }
    589 .devhub-wrap button,
    590 .devhub-wrap input,
    591 .devhub-wrap select,
    592 .devhub-wrap textarea {
    593   font-size: 100%;
    594   /* Corrects font size not being inherited in all browsers */
    595   margin: 0;
    596   /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
    597   vertical-align: baseline;
    598   /* Improves appearance and consistency in all browsers */
    599   *vertical-align: middle;
    600   /* Improves appearance and consistency in all browsers */
    601   font-weight: 300;
    602 }
    603 .devhub-wrap button,
    604 .devhub-wrap input {
    605   line-height: normal;
    606   /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
    607 }
    608 .devhub-wrap button,
    609 .devhub-wrap input[type="button"],
    610 .devhub-wrap input[type="reset"],
    611 .devhub-wrap input[type="submit"] {
    612   text-decoration: none;
    613 }
    614 .devhub-wrap button.shiny-blue,
    615 .devhub-wrap input[type="button"].shiny-blue,
    616 .devhub-wrap input[type="reset"].shiny-blue,
    617 .devhub-wrap input[type="submit"].shiny-blue {
    618   background-color: #21759b;
    619   background-image: -webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b));
    620   background-image: -webkit-linear-gradient(top, #2a95c5, #21759b);
    621   background-image: -moz-linear-gradient(top, #2a95c5, #21759b);
    622   background-image: -ms-linear-gradient(top, #2a95c5, #21759b);
    623   background-image: -o-linear-gradient(top, #2a95c5, #21759b);
    624   background-image: linear-gradient(to bottom, #2a95c5, #21759b);
    625   border-color: #21759b;
    626   border-bottom-color: #1e6a8d;
    627   -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
    628   box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
    629   color: #fff;
    630   text-decoration: none;
    631   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    632   padding: 3px 8px;
    633 }
    634 .devhub-wrap button.shiny-blue:hover,
    635 .devhub-wrap input[type="button"].shiny-blue:hover,
    636 .devhub-wrap input[type="reset"].shiny-blue:hover,
    637 .devhub-wrap input[type="submit"].shiny-blue:hover {
    638   background-color: #278ab7;
    639   background-image: -webkit-gradient(linear, left top, left bottom, from(#2e9fd2), to(#21759b));
    640   background-image: -webkit-linear-gradient(top, #2e9fd2, #21759b);
    641   background-image: -moz-linear-gradient(top, #2e9fd2, #21759b);
    642   background-image: -ms-linear-gradient(top, #2e9fd2, #21759b);
    643   background-image: -o-linear-gradient(top, #2e9fd2, #21759b);
    644   background-image: linear-gradient(to bottom, #2e9fd2, #21759b);
    645   border-color: #1b607f;
    646   -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
    647   box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
    648   color: #fff;
    649   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    650 }
    651 .devhub-wrap button:focus,
    652 .devhub-wrap input[type="button"]:focus,
    653 .devhub-wrap input[type="reset"]:focus,
    654 .devhub-wrap input[type="submit"]:focus,
    655 .devhub-wrap button:active,
    656 .devhub-wrap input[type="button"]:active,
    657 .devhub-wrap input[type="reset"]:active,
    658 .devhub-wrap input[type="submit"]:active {
    659   border-color: #0e3950;
    660   -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6), 1px 1px 2px rgba(0, 0, 0, 0.4);
    661   box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6), 1px 1px 2px rgba(0, 0, 0, 0.4);
    662 }
    663 .devhub-wrap input[type="checkbox"],
    664 .devhub-wrap input[type="radio"] {
    665   box-sizing: border-box;
    666   /* Addresses box sizing set to content-box in IE8/9 */
    667   padding: 0;
    668   /* Addresses excess padding in IE8/9 */
    669 }
    670 .devhub-wrap input[type="search"] {
    671   -webkit-appearance: textfield;
    672   /* Addresses appearance set to searchfield in S5, Chrome */
    673   -webkit-box-sizing: content-box;
    674   /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
    675   -moz-box-sizing: content-box;
    676   box-sizing: content-box;
    677 }
    678 .devhub-wrap input[type="search"]::-webkit-search-decoration {
    679   /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
    680   -webkit-appearance: none;
    681 }
    682 .devhub-wrap button::-moz-focus-inner,
    683 .devhub-wrap input::-moz-focus-inner {
    684   /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
    685   border: 0;
    686   padding: 0;
    687 }
    688 .devhub-wrap input[type="text"],
    689 .devhub-wrap input[type="email"],
    690 .devhub-wrap input[type="url"],
    691 .devhub-wrap input[type="password"],
    692 .devhub-wrap input[type="search"],
    693 .devhub-wrap textarea {
    694   color: #666;
    695   border: 1px solid #ccc;
    696   border-radius: 3px;
    697 }
    698 .devhub-wrap input[type="text"]:focus,
    699 .devhub-wrap input[type="email"]:focus,
    700 .devhub-wrap input[type="url"]:focus,
    701 .devhub-wrap input[type="password"]:focus,
    702 .devhub-wrap input[type="search"]:focus,
    703 .devhub-wrap textarea:focus {
    704   color: #111;
    705 }
    706 .devhub-wrap input[type="text"],
    707 .devhub-wrap input[type="email"],
    708 .devhub-wrap input[type="url"],
    709 .devhub-wrap input[type="password"],
    710 .devhub-wrap input[type="search"] {
    711   padding: 3px;
    712 }
    713 .devhub-wrap textarea {
    714   overflow: auto;
    715   /* Removes default vertical scrollbar in IE6/7/8/9 */
    716   padding-left: 3px;
    717   vertical-align: top;
    718   /* Improves readability and alignment in all browsers */
    719   width: 98%;
    720 }
    721637.devhub-wrap .site-header {
    722638  background: none repeat scroll 0 0 #F7F7F7;
    … …  
    732648}
    733649.devhub-wrap .site-branding .breadcrumb {
    734   font-size: 13px;
    735   font-size: 1.3rem;
     650  font-size: 14px;
     651  font-size: 1.4rem;
    736652}
    737653.devhub-wrap .site-branding .breadcrumb .active {
    738654  font-weight: 600;
    739 }
    740 .devhub-wrap .breadcrumb-trail {
    741   font-size: 13px;
    742   margin-top: 1em;
    743655}
    744656.devhub-wrap .site-branding .site-title {
    … …  
    752664  font-weight: 300;
    753665}
     666.devhub-wrap .breadcrumb-trail {
     667  margin-top: 1em;
     668}
    754669.devhub-wrap h1.entry-title,
    755670.devhub-wrap h1.page-title {
    … …  
    789704  padding: 30px 0;
    790705  padding: 3rem 0;
    791 }
    792 .devhub-wrap .reference-landing .section.search-guide {
    793   padding-bottom: 0;
    794 }
    795 .devhub-wrap .reference-landing .section.topic-guide, .devhub-wrap .reference-landing .section.new-in-guide {
    796   padding-top: 0;
    797706}
    798707.devhub-wrap .section.blue .box {
    … …  
    881790  margin-left: 6.5rem;
    882791}
     792.devhub-wrap .section.light-gray {
     793  background: #f2f2f2;
     794  color: #606060;
     795}
     796.devhub-wrap .section.light-gray .widget-title {
     797  color: #606060;
     798  font-weight: 600;
     799}
     800.devhub-wrap .section.light-gray .widget-title a {
     801  color: #2D96C2;
     802}
     803.devhub-wrap .section.light-gray a {
     804  color: #606060;
     805  text-decoration: none;
     806}
    883807.devhub-wrap .section .home-primary-content {
    884808  max-width: 600px;
    885809  max-width: 60rem;
    886810  margin: 0 auto;
    887 }
    888 .devhub-wrap .section.light-gray {
    889   background: #f2f2f2;
    890   color: #606060;
    891 }
    892 .devhub-wrap .section.light-gray .widget-title {
    893   color: #606060;
    894   font-weight: 600;
    895 }
    896 .devhub-wrap .section.light-gray .widget-title a {
    897   color: #2D96C2;
    898 }
    899 .devhub-wrap .section.light-gray a {
    900   color: #606060;
    901   text-decoration: none;
    902811}
    903812.devhub-wrap .box {
    … …  
    907816  clear: none;
    908817}
     818.devhub-wrap .reference-landing {
     819  padding: 1em 0;
     820}
    909821.devhub-wrap .reference-landing .section {
    910822  max-width: 700px;
    911823  max-width: 70rem;
    912824  margin: 0 auto;
     825  padding: 1.5em 0;
    913826}
    914827.devhub-wrap .reference-landing .section h2,
    … …  
    923836  margin-bottom: 0;
    924837}
    925 .devhub-wrap .reference-landing .box,
    926 .devhub-wrap .sidebar .box {
    927   padding: 0;
    928 }
    929 .devhub-wrap .reference-landing .box .widget-title,
    930 .devhub-wrap .sidebar .box .widget-title {
    931   padding: 10px 30px;
    932   padding: 1rem 30px;
    933   font-size: 16px;
    934   font-size: 1.6rem;
    935 }
    936 .devhub-wrap .reference-landing .box .widget-content,
    937 .devhub-wrap .sidebar .box .widget-content {
    938   padding: 16px 30px;
    939   padding: 1.6rem 3rem;
    940 }
    941 .devhub-wrap .three-columns .box {
    942   width: 31%;
    943   margin: 1.15%;
    944 }
    945 .devhub-wrap .two-columns .box {
    946   width: 48%;
    947   margin: 1%;
    948 }
    949 .devhub-wrap .reference-landing {
    950   padding: 1em 0;
    951 }
    952 .devhub-wrap .reference-landing .section {
    953   padding: 1.5em 0;
    954 }
    955 .devhub-wrap .no-bullets,
    956 .devhub-wrap .sidebar .widget ul {
    957   list-style-type: none;
    958   margin: 0;
    959   padding: 0;
    960 }
    961 .devhub-wrap .horizontal-list {
    962   display: inline;
    963   list-style-type: none;
    964   margin: 0;
    965   padding: 0;
    966 }
    967 .devhub-wrap .horizontal-list li {
    968   display: inline;
    969 }
    970 .devhub-wrap .horizontal-list li a {
    971   padding: 0px 40px;
    972   padding: 0 4rem;
    973   border-left: 1px solid #ccc;
    974 }
    975 .devhub-wrap .horizontal-list li:first-child a {
    976   padding-left: 0;
    977   border-left: none;
    978 }
    979 .devhub-wrap .reference-landing .searchform,
     838.devhub-wrap .reference-landing .section.search-guide {
     839  padding-bottom: 0;
     840}
     841.devhub-wrap .reference-landing .section.section.topic-guide, .devhub-wrap .reference-landing .section.section.new-in-guide {
     842  padding-top: 0;
     843}
     844.devhub-wrap .reference-landing .searchform {
     845  overflow: hidden;
     846  height: auto;
     847  margin-bottom: 1em;
     848}
    980849.devhub-wrap .reference-landing .searchform input {
    981850  height: 50px;
    … …  
    983852  margin-bottom: 1em;
    984853  width: 100%;
     854}
     855.devhub-wrap .reference-landing .searchform input[type="submit"] {
     856  width: 85px;
     857  width: 8.5rem;
     858  float: left;
    985859}
    986860.devhub-wrap .reference-landing .searchform label {
    … …  
    995869  width: 100%;
    996870}
    997 .devhub-wrap .reference-landing .searchform {
    998   overflow: hidden;
    999   height: auto;
    1000 }
    1001 .devhub-wrap .reference-landing .searchform input[type="submit"] {
    1002   width: 85px;
    1003   width: 8.5rem;
    1004   float: left;
    1005 }
    1006 .devhub-wrap .view-all-new-in {
    1007   font-style: italic;
     871.devhub-wrap .reference-landing .box,
     872.devhub-wrap .sidebar .box,
     873.devhub-wrap .sidebar .widget_wporg_handbook_pages {
     874  padding: 0;
     875  border: 2px solid #cccccc;
     876  background-color: #eeeeee;
     877}
     878.devhub-wrap .reference-landing .box ul,
     879.devhub-wrap .sidebar .box ul,
     880.devhub-wrap .sidebar .widget_wporg_handbook_pages ul {
     881  padding: 2em;
     882}
     883.devhub-wrap .reference-landing .box .widget-title,
     884.devhub-wrap .sidebar .box .widget-title,
     885.devhub-wrap .sidebar .widget_wporg_handbook_pages .widget-title {
     886  padding: 10px 30px;
     887  padding: 1rem 30px;
     888  font-size: 16px;
     889  font-size: 1.6rem;
     890}
     891.devhub-wrap .reference-landing .box .widget-content,
     892.devhub-wrap .sidebar .box .widget-content,
     893.devhub-wrap .sidebar .widget_wporg_handbook_pages .widget-content {
     894  padding: 16px 30px;
     895  padding: 1.6rem 3rem;
     896}
     897.devhub-wrap .three-columns .box {
     898  width: 31%;
     899  margin: 1.15%;
     900}
     901.devhub-wrap .two-columns .box {
     902  width: 48%;
     903  margin: 1%;
     904}
     905.devhub-wrap .no-bullets,
     906.devhub-wrap .sidebar .widget ul {
     907  list-style-type: none;
     908  margin: 0;
     909  padding: 0;
     910}
     911.devhub-wrap .horizontal-list {
     912  display: inline;
     913  list-style-type: none;
     914  margin: 0;
     915  padding: 0;
     916}
     917.devhub-wrap .horizontal-list li {
     918  display: inline;
     919}
     920.devhub-wrap .horizontal-list li a {
     921  padding: 0px 40px;
     922  padding: 0 4rem;
     923  border-left: 1px solid #ccc;
     924}
     925.devhub-wrap .horizontal-list li:first-child a {
     926  padding-left: 0;
     927  border-left: none;
    1008928}
    1009929.devhub-wrap .box.transparent {
    … …  
    1021941}
    1022942.devhub-wrap .box.gray .widget-title {
    1023   color: #666;
     943  color: #666666;
    1024944  background: #d8d8d8;
    1025945  text-transform: uppercase;
    … …  
    1043963.devhub-wrap .wp-parser-class h1, .devhub-wrap .wp-parser-function h1, .devhub-wrap .wp-parser-hook h1, .devhub-wrap .wp-parser-method h1 {
    1044964  margin: 24px 0;
    1045   padding-left: 100px;
    1046965}
    1047966.devhub-wrap .wp-parser-class h1 a, .devhub-wrap .wp-parser-function h1 a, .devhub-wrap .wp-parser-hook h1 a, .devhub-wrap .wp-parser-method h1 a {
    1048   margin-left: -100px;
    1049967  color: #24831d;
    1050968  font-family: monospace;
    1051969  font-size: 20px;
    1052970}
     971.devhub-wrap .wp-parser-class h1 a .arg-type, .devhub-wrap .wp-parser-function h1 a .arg-type, .devhub-wrap .wp-parser-hook h1 a .arg-type, .devhub-wrap .wp-parser-method h1 a .arg-type {
     972  color: #cd2f23;
     973}
     974.devhub-wrap .wp-parser-class h1 a .arg-name, .devhub-wrap .wp-parser-function h1 a .arg-name, .devhub-wrap .wp-parser-hook h1 a .arg-name, .devhub-wrap .wp-parser-method h1 a .arg-name {
     975  color: #0f55c8;
     976}
     977.devhub-wrap .wp-parser-class h1 a .arg-default, .devhub-wrap .wp-parser-function h1 a .arg-default, .devhub-wrap .wp-parser-hook h1 a .arg-default, .devhub-wrap .wp-parser-method h1 a .arg-default {
     978  color: #000000;
     979}
    1053980.devhub-wrap .wp-parser-class h1 a:hover, .devhub-wrap .wp-parser-function h1 a:hover, .devhub-wrap .wp-parser-hook h1 a:hover, .devhub-wrap .wp-parser-method h1 a:hover {
    1054981  border-bottom: 1px dotted #21759b;
    1055 }
    1056 .devhub-wrap .wp-parser-class h1 a .hook-func, .devhub-wrap .wp-parser-function h1 a .hook-func, .devhub-wrap .wp-parser-hook h1 a .hook-func, .devhub-wrap .wp-parser-method h1 a .hook-func {
    1057   color: #888;
    1058 }
    1059 .devhub-wrap .wp-parser-class h1 a .arg-type, .devhub-wrap .wp-parser-function h1 a .arg-type, .devhub-wrap .wp-parser-hook h1 a .arg-type, .devhub-wrap .wp-parser-method h1 a .arg-type {
    1060   color: #cd2f23;
    1061 }
    1062 .devhub-wrap .wp-parser-class h1 a .arg-name, .devhub-wrap .wp-parser-function h1 a .arg-name, .devhub-wrap .wp-parser-hook h1 a .arg-name, .devhub-wrap .wp-parser-method h1 a .arg-name {
    1063   color: #0f55c8;
    1064 }
    1065 .devhub-wrap .wp-parser-class h1 a .arg-default, .devhub-wrap .wp-parser-function h1 a .arg-default, .devhub-wrap .wp-parser-hook h1 a .arg-default, .devhub-wrap .wp-parser-method h1 a .arg-default {
    1066   color: #000000;
    1067982}
    1068983.devhub-wrap .wp-parser-class h2, .devhub-wrap .wp-parser-function h2, .devhub-wrap .wp-parser-hook h2, .devhub-wrap .wp-parser-method h2 {
    … …  
    1073988  margin-bottom: 0;
    1074989}
    1075 .devhub-wrap .wp-parser-class .parameters dd .desc .type, .devhub-wrap .wp-parser-class .parameters dd .desc .required,
    1076 .devhub-wrap .wp-parser-function .parameters dd .desc .type, .devhub-wrap .wp-parser-function .parameters dd .desc .required,
    1077 .devhub-wrap .wp-parser-hook .parameters dd .desc .type, .devhub-wrap .wp-parser-hook .parameters dd .desc .required,
    1078 .devhub-wrap .wp-parser-method .parameters dd .desc .type, .devhub-wrap .wp-parser-method .parameters dd .desc .required {
     990.devhub-wrap .wp-parser-class .parameters dd .desc .type, .devhub-wrap .wp-parser-class .parameters dd .desc .required, .devhub-wrap .wp-parser-function .parameters dd .desc .type, .devhub-wrap .wp-parser-function .parameters dd .desc .required, .devhub-wrap .wp-parser-hook .parameters dd .desc .type, .devhub-wrap .wp-parser-hook .parameters dd .desc .required, .devhub-wrap .wp-parser-method .parameters dd .desc .type, .devhub-wrap .wp-parser-method .parameters dd .desc .required {
    1079991  font-style: italic;
    1080992}
    … …  
    10921004  font-size: 18px;
    10931005  margin-bottom: 20px;
    1094 }
    1095 @media (max-width: 43em) {
    1096   .devhub-wrap .section .box,
    1097   .devhub-wrap .home-primary-content,
    1098   .devhub-wrap .reference-landing .section {
    1099     float: none;
    1100     width: 100%;
    1101     padding: 1.5em 10%;
    1102     clear: both;
    1103     text-align: center;
    1104     display: block;
    1105   }
    1106   .devhub-wrap .reference-landing .section .box,
    1107   .devhub-wrap .sidebar .box {
    1108     padding: 0;
    1109     margin-bottom: 1.5em;
    1110   }
    1111   .devhub-wrap .home-primary-content .entry-content,
    1112   .devhub-wrap .reference-landing .section {
    1113     text-align: left;
    1114   }
    1115   .devhub-wrap .horizontal-list li {
    1116     display: block;
    1117   }
    1118   .devhub-wrap .horizontal-list li a {
    1119     border-left: none;
    1120   }
    1121   .devhub-wrap .horizontal-list li:first-child a {
    1122     padding: 0 40px;
    1123     padding: 0 4rem;
    1124   }
    1125   .devhub-wrap .reference-landing .searchform input[type="text"],
    1126   .devhub-wrap .reference-landing .searchform input[type="submit"] {
    1127     width: 100%;
    1128     margin-right: 0;
    1129     margin-bottom: 1em;
    1130     float: none;
    1131     clear: both;
    1132   }
    11331006}
    11341007.devhub-wrap .comment-list,
    … …  
    11981071  margin: 0 0 1.5em;
    11991072}
    1200 
    1201 @media (max-width: 60em) {
    1202   .devhub-wrap {
    1203     max-width: 100%;
    1204     width: 100%;
    1205   }
    1206   .devhub-wrap .site-main,
    1207   .devhub-wrap .inner-wrap {
    1208     max-width: 100%;
    1209     padding: 0 1%;
    1210   }
    1211 }
    1212 /*
    1213  * Content
    1214  *
    1215  */
    1216 .has-sidebar.content-area {
     1073.devhub-wrap #content-area.has-sidebar {
    12171074  float: none;
    12181075  margin: 0 auto;
    12191076  width: 60em;
    12201077}
    1221 
    1222 .has-sidebar .site-main {
     1078.devhub-wrap .has-sidebar main {
    12231079  float: right;
    12241080  width: 67%;
    … …  
    12281084  padding: 0 1.2rem;
    12291085}
    1230 .has-sidebar .widget-area {
     1086.devhub-wrap .has-sidebar .widget-area {
    12311087  float: left;
    12321088  overflow: hidden;
    … …  
    12361092  clear: none;
    12371093}
    1238 .has-sidebar .widget-area .widget {
     1094.devhub-wrap .has-sidebar .widget-area .widget {
    12391095  width: 100%;
    12401096}
    12411097
    12421098@media (max-width: 60em) {
    1243   .has-sidebar.content-area {
     1099  .devhub-wrap {
     1100    max-width: 100%;
    12441101    width: 100%;
    12451102  }
     1103  .devhub-wrap #content-area,
     1104  .devhub-wrap .inner-wrap {
     1105    max-width: 100%;
     1106    padding: 0 1%;
     1107  }
     1108  .devhub-wrap #content-area .has-sidebar,
     1109  .devhub-wrap .inner-wrap .has-sidebar {
     1110    width: 100%;
     1111  }
    12461112}
    12471113@media (max-width: 43em) {
    1248   .has-sidebar .site-main {
     1114  #content-area.has-sidebar main {
    12491115    float: right;
    12501116    width: 96%;
    … …  
    12541120    padding: 0 1.2rem;
    12551121  }
    1256   .has-sidebar .widget-area {
     1122  #content-area.has-sidebar .widget-area {
    12571123    float: none;
    12581124    overflow: hidden;
    … …  
    12611127    clear: both;
    12621128  }
    1263   .has-sidebar .widget-area .widget {
     1129  #content-area.has-sidebar .widget-area .widget {
    12641130    width: 100%;
    12651131  }
    1266 }
     1132
     1133  .section .box,
     1134  .home-primary-content,
     1135  .reference-landing .section {
     1136    float: none;
     1137    width: 100%;
     1138    padding: 1.5em 10%;
     1139    clear: both;
     1140    text-align: center;
     1141    display: block;
     1142  }
     1143
     1144  .reference-landing .section .box,
     1145  .sidebar .box {
     1146    padding: 0;
     1147    margin-bottom: 1.5em;
     1148  }
     1149
     1150  .home-primary-content .entry-content,
     1151  .reference-landing .section {
     1152    text-align: left;
     1153  }
     1154
     1155  .horizontal-list li {
     1156    display: block;
     1157  }
     1158  .horizontal-list li a {
     1159    border-left: none;
     1160  }
     1161
     1162  .horizontal-list li:first-child a {
     1163    padding: 0 40px;
     1164    padding: 0 4rem;
     1165  }
     1166
     1167  .reference-landing .searchform input[type="text"],
     1168  .reference-landing .searchform input[type="submit"] {
     1169    width: 100%;
     1170    margin-right: 0;
     1171    margin-bottom: 1em;
     1172    float: none;
     1173    clear: both;
     1174  }
     1175}
Note: See TracChangeset for help on using the changeset viewer.