WordPress.org

Make WordPress Core

Ticket #17323: 17232.no-collapse.3.diff

File 17232.no-collapse.3.diff, 18.0 KB (added by aaroncampbell, 3 years ago)

Darker orange color per Chelsea

  • wp-includes/functions.php

     
    600600 
    601601        wp_protect_special_option( $option ); 
    602602 
    603         /*  
     603        /* 
    604604         * FIXME the next two lines of code are not necessary and should be removed. 
    605605         * @see http://core.trac.wordpress.org/ticket/13480 
    606606         */ 
     
    28762876 * @param string $title Error title. 
    28772877 * @param string|array $args Optional arguements to control behaviour. 
    28782878 */ 
    2879 function _xmlrpc_wp_die_handler( $message, $title = '', $args = array() ) {  
     2879function _xmlrpc_wp_die_handler( $message, $title = '', $args = array() ) { 
    28802880        global $wp_xmlrpc_server; 
    28812881        $defaults = array( 'response' => 500 ); 
    28822882 
    28832883        $r = wp_parse_args($args, $defaults); 
    28842884 
    2885         if ( $wp_xmlrpc_server ) {  
    2886                 $error = new IXR_Error( $r['response'] , $message);  
    2887                 $wp_xmlrpc_server->output( $error->getXml() );  
     2885        if ( $wp_xmlrpc_server ) { 
     2886                $error = new IXR_Error( $r['response'] , $message); 
     2887                $wp_xmlrpc_server->output( $error->getXml() ); 
    28882888        } 
    28892889        die(); 
    28902890} 
    28912891 
    28922892/** 
    28932893 * Filter to enable special wp_die handler for xmlrpc requests. 
    2894  *  
     2894 * 
    28952895 * @since 3.2.0 
    28962896 * @access private 
    28972897 */ 
    2898 function _xmlrpc_wp_die_filter() {  
     2898function _xmlrpc_wp_die_filter() { 
    28992899        return '_xmlrpc_wp_die_handler'; 
    29002900} 
    29012901 
     
    45564556        @header( 'X-Frame-Options: SAMEORIGIN' ); 
    45574557} 
    45584558 
     4559/** 
     4560 * Check if the user needs a browser update 
     4561 * 
     4562 * @since 3.2 
     4563 */ 
     4564function wp_check_browser_version() { 
     4565        $key = md5( $_SERVER['HTTP_USER_AGENT'] ); 
     4566 
     4567        if ( false === ($response = get_site_transient('browsehappy_' . $key) ) ) { 
     4568                global $wp_version; 
     4569 
     4570                $options = array( 
     4571                        'body'                  => array( 'useragent' => $_SERVER['HTTP_USER_AGENT'] ), 
     4572                        'user-agent'    => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) 
     4573                ); 
     4574 
     4575                $raw_response = wp_remote_post( 'http://api.wordpress.org/core/browse-happy/1.0/', $options ); 
     4576 
     4577                if ( is_wp_error( $raw_response ) || 200 != $raw_response['response']['code'] ) 
     4578                        return; 
     4579 
     4580                /** 
     4581                 * Response should be an array with: 
     4582                 *  'name' - string- A user friendly browser name 
     4583                 *  'version' - string - The most recent version of the browser 
     4584                 *  'current_version' - string - The version of the browser the user is using 
     4585                 *  'upgrade' - boolean - Whether the browser needs an upgrade 
     4586                 *  'insecure' - boolean - Whether the browser is deemed insecure 
     4587                 */ 
     4588                $response = unserialize( $raw_response['body'] ); 
     4589 
     4590                if ( ! $response ) 
     4591                        return; 
     4592 
     4593                set_site_transient( 'browsehappy_' . $key, $response, 604800 ); // cache for 1 week 
     4594        } 
     4595 
     4596        return $response; 
     4597} 
    45594598?> 
  • wp-admin/admin-ajax.php

     
    10111011        break; 
    10121012case 'closed-postboxes' : 
    10131013        check_ajax_referer( 'closedpostboxes', 'closedpostboxesnonce' ); 
    1014         $closed = isset( $_POST['closed'] ) ? explode( ',', $_POST['closed']) : array(); 
    1015         $closed = array_filter($closed); 
    1016  
    10171014        $hidden = isset( $_POST['hidden'] ) ? explode( ',', $_POST['hidden']) : array(); 
    10181015        $hidden = array_filter($hidden); 
    10191016 
     
    10251022        if ( ! $user = wp_get_current_user() ) 
    10261023                die('-1'); 
    10271024 
    1028         if ( is_array($closed) ) 
    1029                 update_user_option($user->ID, "closedpostboxes_$page", $closed, true); 
    1030  
    10311025        if ( is_array($hidden) ) { 
    10321026                $hidden = array_diff( $hidden, array('submitdiv', 'linksubmitdiv', 'manage-menu', 'create-menu') ); // postboxes that are always shown 
    10331027                update_user_option($user->ID, "metaboxhidden_$page", $hidden, true); 
  • wp-admin/includes/dashboard.php

     
    2525 
    2626        /* Register Widgets and Controls */ 
    2727 
     28        $response = wp_check_browser_version(); 
     29 
     30        if ( $response['upgrade'] ) { 
     31                if ( $response['insecure'] ) 
     32                        wp_add_dashboard_widget( 'dashboard_browser_nag_insecure', __( 'You are using an insecure browser!' ), 'wp_dashboard_browser_nag' ); 
     33                else 
     34                        wp_add_dashboard_widget( 'dashboard_browser_nag_update', __( 'Your browser is out of date!' ), 'wp_dashboard_browser_nag' ); 
     35        } 
     36 
    2837        // Right Now 
    2938        if ( is_blog_admin() && current_user_can('edit_posts') ) 
    3039                wp_add_dashboard_widget( 'dashboard_right_now', __( 'Right Now' ), 'wp_dashboard_right_now' ); 
     
    11471156} 
    11481157add_action( 'activity_box_end', 'wp_dashboard_quota' ); 
    11491158 
     1159// Display Browser Nag Meta Box 
     1160function wp_dashboard_browser_nag() { 
     1161        $response = wp_check_browser_version(); 
     1162 
     1163        if ( $response['insecure'] ) { 
     1164                $msg = sprintf( __( 'It looks like you\'re using an insecure version of %1$s. Using an outdated browser makes your computer unsafe.  For the best WordPress experience, please update your browser.' ), $response['name'] ); 
     1165        } else { 
     1166                $msg = sprintf( __( 'It looks like you\'re using an old version of %1$s. Using an outdated browser makes your computer unsafe.  For the best WordPress experience, please update your browser.' ), $response['name'] ); 
     1167        } 
     1168 
     1169        $msg = "<div class='icon " . sanitize_html_class( strtolower( $response['name'] ) ) . "'></div><p class='browser-update-nag'>{$msg}</p>"; 
     1170        $msg .= sprintf( __( '<p><a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a></p>' ), $response['update_url'], $response['name'], 'http://browsehappy.com/' ); 
     1171        $msg .= '<div class="clear"></div>'; 
     1172 
     1173        echo apply_filters( 'browse-happy-notice', $msg ); 
     1174} 
     1175 
     1176 
    11501177/** 
    11511178 * Empty function usable by plugins to output empty dashboard widget (to be populated later by JS). 
    11521179 */ 
  • wp-admin/includes/template.php

     
    957957                                        $style = ''; 
    958958                                        $hidden_class = in_array($box['id'], $hidden) ? ' hide-if-js' : ''; 
    959959                                        echo '<div id="' . $box['id'] . '" class="postbox ' . postbox_classes($box['id'], $page) . $hidden_class . '" ' . '>' . "\n"; 
    960                                         echo '<div class="handlediv" title="' . esc_attr__('Click to toggle') . '"><br /></div>'; 
    961960                                        echo "<h3 class='hndle'><span>{$box['title']}</span></h3>\n"; 
    962961                                        echo '<div class="inside">' . "\n"; 
    963962                                        call_user_func($box['callback'], $object, $box); 
  • wp-admin/js/postbox.dev.js

     
    33        postboxes = { 
    44                add_postbox_toggles : function(page,args) { 
    55                        this.init(page,args); 
    6                         $('.postbox h3, .postbox .handlediv').click( function() { 
    7                                 var p = $(this).parent('.postbox'), id = p.attr('id'); 
    8  
    9                                 p.toggleClass('closed'); 
    10                                 postboxes.save_state(page); 
    11                                 if ( id ) { 
    12                                         if ( !p.hasClass('closed') && $.isFunction(postboxes.pbshow) ) 
    13                                                 postboxes.pbshow(id); 
    14                                         else if ( p.hasClass('closed') && $.isFunction(postboxes.pbhide) ) 
    15                                                 postboxes.pbhide(id); 
    16                                 } 
    17                         } ); 
    186                        $('.postbox h3 a').click( function(e) { 
    197                                e.stopPropagation(); 
    208                        } ); 
     
    116104                }, 
    117105 
    118106                save_state : function(page) { 
    119                         var closed = $('.postbox').filter('.closed').map(function() { return this.id; }).get().join(','), 
    120                                 hidden = $('.postbox').filter(':hidden').map(function() { return this.id; }).get().join(','); 
     107                        var hidden = $('.postbox').filter(':hidden').map(function() { return this.id; }).get().join(','); 
    121108 
    122109                        $.post(ajaxurl, { 
    123110                                action: 'closed-postboxes', 
    124                                 closed: closed, 
    125111                                hidden: hidden, 
    126112                                closedpostboxesnonce: jQuery('#closedpostboxesnonce').val(), 
    127113                                page: page 
  • wp-admin/press-this.php

    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
    
    Property changes on: wp-admin/images/browsers-sprite.png
    ___________________________________________________________________
    Added: svn:mime-type
       + application/octet-stream
    
     
    459459                <?php } ?> 
    460460                jQuery('#title').unbind(); 
    461461                jQuery('#publish, #save').click(function() { jQuery('#saving').css('display', 'inline'); }); 
    462  
    463                 $('#tagsdiv-post_tag, #categorydiv').children('h3, .handlediv').click(function(){ 
    464                         $(this).siblings('.inside').toggle(); 
    465                 }); 
    466462        }); 
    467463</script> 
    468464</head> 
     
    516512 
    517513                        <?php $tax = get_taxonomy( 'category' ); ?> 
    518514                        <div id="categorydiv" class="postbox"> 
    519                                 <div class="handlediv" title="<?php _e( 'Click to toggle' ); ?>"><br /></div> 
    520515                                <h3 class="hndle"><?php _e('Categories') ?></h3> 
    521516                                <div class="inside"> 
    522517                                <div id="taxonomy-category" class="categorydiv"> 
     
    566561                        </div> 
    567562 
    568563                        <div id="tagsdiv-post_tag" class="stuffbox" > 
    569                                 <div class="handlediv" title="<?php _e( 'Click to toggle' ); ?>"> 
    570                                         <br/> 
    571                                 </div> 
    572564                                <h3><span><?php _e('Post Tags'); ?></span></h3> 
    573565                                <div class="inside"> 
    574566                                        <div class="tagsdiv" id="post_tag"> 
  • wp-admin/css/dashboard.dev.css

     
    7373        text-decoration: none; 
    7474} 
    7575 
     76#dashboard-widgets a.update-browser-link { 
     77        font-size:1.2em; 
     78        font-weight:bold; 
     79} 
     80 
     81#dashboard-widgets a.browse-happy-link, 
     82#dashboard-widgets a.update-browser-link, 
    7683#dashboard-widgets h3 a { 
    7784        text-decoration: underline; 
    7885} 
    7986 
     87#dashboard-widgets p.browser-update-nag { 
     88        padding-right:125px; 
     89} 
     90 
     91#dashboard-widgets .icon { 
     92        float: right; 
     93        width: 125px; 
     94        height: 135px; 
     95        margin: -35px auto 0; 
     96        background: -625px 0 url(../images/browsers-sprite.png) no-repeat; 
     97} 
     98#dashboard-widgets .chrome.icon { 
     99        background-position: 0 0; 
     100} 
     101#dashboard-widgets .firefox.icon { 
     102        background-position: -125px 0; 
     103} 
     104#dashboard-widgets .opera.icon { 
     105        background-position: -250px 0; 
     106} 
     107#dashboard-widgets .safari.icon { 
     108        background-position: -375px 0; 
     109} 
     110#dashboard-widgets .internetexplorer.icon { 
     111        background-position: -500px 0; 
     112} 
     113 
    80114#dashboard-widgets h3 .postbox-title-action { 
    81115        position: absolute; 
    82116        right: 30px; 
  • wp-admin/css/ie.dev.css

     
    2121        margin-bottom: -1px; 
    2222} 
    2323 
    24 * html .meta-box-sortables .postbox .handlediv { 
    25         background: transparent url(../images/menu-bits-vs.gif) no-repeat scroll left -111px; 
    26 } 
    27  
    2824* html .edit-box { 
    2925        display: inline; 
    3026} 
  • wp-admin/css/colors-classic-rtl.dev.css

     
    7070        background: #b5b5b5 url(../images/menu-bits-rtl-vs.gif?ver=20101117) repeat-x scroll right top; 
    7171} 
    7272 
    73 .meta-box-sortables .postbox:hover .handlediv { 
    74         background: transparent url(../images/menu-bits-rtl-vs.gif?ver=20101117) no-repeat scroll right -111px; 
    75 } 
    7673#favorite-toggle { 
    7774        background: transparent url(../images/fav-arrow-rtl.gif?ver=20100531) no-repeat right -4px; 
    7875} 
  • wp-admin/css/global.dev.css

     
    209209} 
    210210 
    211211.hidden, 
    212 .js .closed .inside, 
    213212.js .hide-if-js, 
    214213.no-js .hide-if-no-js { 
    215214        display: none; 
  • wp-admin/css/colors-fresh-rtl.dev.css

     
    7070        background: #b5b5b5 url(../images/menu-bits-rtl.gif?ver=20100531) repeat-x scroll right top; 
    7171} 
    7272 
    73 .meta-box-sortables .postbox:hover .handlediv { 
    74         background: transparent url(../images/menu-bits-rtl.gif?ver=20100531) no-repeat scroll right -111px; 
    75 } 
    7673#favorite-toggle { 
    7774        background: transparent url(../images/fav-arrow-rtl.gif?ver=20100531) no-repeat right -4px; 
    7875} 
  • wp-admin/css/wp-admin-rtl.dev.css

     
    296296        padding: 2px 2px 2px 15px; 
    297297        text-align: left; 
    298298} 
    299 .meta-box-sortables .postbox .handlediv { 
    300         float: left; 
    301 } 
    302299.howto { 
    303300        font-family: Tahoma, Arial, sans-serif; 
    304301} 
  • wp-admin/css/colors-classic.dev.css

     
    641641        border-color: #D1E5EE; 
    642642} 
    643643 
     644#dashboard_browser_nag_insecure.postbox { 
     645        background-color: #AC1B1B; 
     646        border-color: #AC1B1B; 
     647} 
     648 
     649#dashboard_browser_nag_update.postbox { 
     650        background-color: #e29808; 
     651        border-color: #EDC048; 
     652} 
     653 
     654#dashboard_browser_nag_insecure.postbox, 
     655#dashboard_browser_nag_update.postbox { 
     656        -moz-box-shadow: none; 
     657        -webkit-box-shadow: none; 
     658        box-shadow:none; 
     659} 
     660 
     661#dashboard_browser_nag_insecure.postbox h3 { 
     662        border-bottom-color: #CD5A5A; 
     663} 
     664 
     665#dashboard_browser_nag_update.postbox h3 { 
     666        border-bottom-color: #F6E2AC; 
     667} 
     668 
     669#dashboard_browser_nag_insecure.postbox h3, 
     670#dashboard_browser_nag_update.postbox h3 { 
     671        background:none; 
     672        text-shadow: none; 
     673        -moz-box-shadow: none; 
     674        -webkit-box-shadow: none; 
     675        box-shadow: none; 
     676} 
     677.ui-sortable #dashboard_browser_nag_insecure.postbox, 
     678.ui-sortable #dashboard_browser_nag_insecure.postbox h3, 
     679.ui-sortable #dashboard_browser_nag_update.postbox, 
     680.ui-sortable #dashboard_browser_nag_update.postbox h3 { 
     681        color: #fff; 
     682} 
     683 
     684#dashboard_browser_nag_insecure a, 
     685#dashboard_browser_nag_update a { 
     686        color: #fff; 
     687} 
     688 
     689#dashboard_browser_nag_insecure a.browse-happy-link, 
     690#dashboard_browser_nag_insecure a.update-browser-link { 
     691        text-shadow: #871B15 0 1px 0; 
     692} 
     693 
     694#dashboard_browser_nag_update a.browse-happy-link, 
     695#dashboard_browser_nag_update a.update-browser-link { 
     696        text-shadow: #D29A04 0 1px 0; 
     697} 
     698 
    644699.widget, 
    645700.postbox { 
    646701        background-color: #fff; 
     
    14461501        color: #D54E21; 
    14471502} 
    14481503 
    1449 body.press-this .postbox:hover .handlediv, 
    1450 body.press-this .stuffbox:hover .handlediv, 
    1451 .meta-box-sortables .postbox:hover .handlediv { 
    1452         background: transparent url(../images/menu-bits-vs.gif?ver=20101102) no-repeat scroll left -111px; 
    1453 } 
    1454  
    14551504#major-publishing-actions { 
    14561505        background: #eaf2fa; 
    14571506} 
  • wp-admin/css/press-this.dev.css

     
    145145        border-radius: 3px; 
    146146} 
    147147 
    148 .postbox:hover .handlediv, 
    149 .stuffbox:hover .handlediv { 
    150         background: transparent url(../images/menu-bits.gif) no-repeat scroll left -111px; 
    151 } 
    152  
    153 .handlediv { 
    154         float: right; 
    155         height: 26px; 
    156         width: 23px; 
    157 } 
    158  
    159148#title, 
    160149.tbtitle { 
    161150        -moz-border-radius: 3px; 
  • wp-admin/css/colors-fresh.dev.css

     
    665665        background-color: #f9f9f9; 
    666666} 
    667667 
     668#dashboard_browser_nag_insecure.postbox { 
     669        background-color: #AC1B1B; 
     670        border-color: #AC1B1B; 
     671} 
     672 
     673#dashboard_browser_nag_update.postbox { 
     674        background-color: #e29808; 
     675        border-color: #EDC048; 
     676} 
     677 
     678#dashboard_browser_nag_insecure.postbox, 
     679#dashboard_browser_nag_update.postbox { 
     680        -moz-box-shadow: none; 
     681        -webkit-box-shadow: none; 
     682        box-shadow:none; 
     683} 
     684 
     685#dashboard_browser_nag_insecure.postbox h3 { 
     686        border-bottom-color: #CD5A5A; 
     687} 
     688 
     689#dashboard_browser_nag_update.postbox h3 { 
     690        border-bottom-color: #F6E2AC; 
     691} 
     692 
     693#dashboard_browser_nag_insecure.postbox h3, 
     694#dashboard_browser_nag_update.postbox h3 { 
     695        text-shadow: none; 
     696        -moz-box-shadow: none; 
     697        -webkit-box-shadow: none; 
     698        box-shadow: none; 
     699} 
     700.ui-sortable #dashboard_browser_nag_insecure.postbox, 
     701.ui-sortable #dashboard_browser_nag_insecure.postbox h3, 
     702.ui-sortable #dashboard_browser_nag_update.postbox, 
     703.ui-sortable #dashboard_browser_nag_update.postbox h3 { 
     704        color: #fff; 
     705} 
     706 
     707#dashboard_browser_nag_insecure a, 
     708#dashboard_browser_nag_update a { 
     709        color: #fff; 
     710} 
     711 
     712#dashboard_browser_nag_insecure a.browse-happy-link, 
     713#dashboard_browser_nag_insecure a.update-browser-link { 
     714        text-shadow: #871B15 0 1px 0; 
     715} 
     716 
     717#dashboard_browser_nag_update a.browse-happy-link, 
     718#dashboard_browser_nag_update a.update-browser-link { 
     719        text-shadow: #D29A04 0 1px 0; 
     720} 
     721 
    668722.ui-sortable .postbox h3 { 
    669723        color: #464646; 
    670724} 
     
    15351589        color: #D54E21; 
    15361590} 
    15371591 
    1538 .meta-box-sortables .postbox:hover .handlediv { 
    1539         background: transparent url(../images/menu-bits.gif?ver=20100610) no-repeat scroll left -111px; 
    1540 } 
    1541  
    15421592.tablenav .tablenav-pages { 
    15431593        color: #555; 
    15441594} 
  • wp-admin/css/wp-admin.dev.css

     
    15401540        font-weight: normal; 
    15411541} 
    15421542 
    1543 .postbox .handlediv { 
    1544         float: right; 
    1545         width: 23px; 
    1546         height: 26px; 
    1547 } 
    1548  
    15491543.sortable-placeholder { 
    15501544        border-width: 1px; 
    15511545        border-style: dashed; 
     
    15691563        border-style: solid; 
    15701564} 
    15711565 
    1572 .postbox.closed h3 { 
    1573         border: none; 
    1574         -moz-box-shadow: none; 
    1575         -webkit-box-shadow: none; 
    1576         box-shadow: none; 
    1577 } 
    1578  
    15791566.postbox table.form-table { 
    15801567        margin-bottom: 0; 
    15811568} 
  • wp-admin/css/ie-rtl.dev.css

     
    9696        position: static; 
    9797} 
    9898 
    99 * html .meta-box-sortables .postbox .handlediv { 
    100         background: transparent url(../images/menu-bits-rtl-vs.gif) no-repeat scroll right -111px; 
    101 } 
    102  
    10399/* nav menus */ 
    104100.menu-max-depth-0 #menu-management { width: 460px; } 
    105101.menu-max-depth-1 #menu-management { width: 490px; }